PVPKO Non Premium ve Herkeze 3 Gun Premium Vermek - 1299 Private Server Tanıtım,Database,Client ve Procedure Paylaşım Blogu
KnightOnline PVP Server Tanıtımı
Metin2 PVP Server Tanıtım

21 Haziran 2008 Cumartesi

Non Premium ve Herkeze 3 Gun Premium Vermek


Non Premium ...


declare @gankss varchar(21)
select @nRet = count(straccountid) from currentuser
select @gankss = count(strAccountID) from premium_service where strAccountID = @AccountID
if @gankss =  0 and @nRet>200
begin
Set @nRet = 0
end

Bu Kodu account_login 'de


CREATE PROCEDURE ACCOUNT_LOGIN
@AccountID    varchar(21),
@Password    varchar(13),
@nRet        smallint    OUTPUT
AS

Kodunun hemen altına yapıştırıyoruz !

Ve 200 yazan yeri kendinize gore değiştirin... bu şekilde 200 kişiden sonra premium isteyecektir...

Otomatik 3 Gün Premium... (GELİŞMİŞ)

Eklenecek Kodlar :


CREATE TABLE belespre
(strAccountID    varchar(50))

EDİTLENECEK PROSEDÜR...

Account_Login Prosedürüne


declare @mamicell varchar(21)
select @mamicell = count(strAccountID) from belespre where strAccountID = @AccountID
if @mamicell =  0
begin
insert into PREMIUM_SERVICE (strAccountID, strType, nDays) VALUES (@AccountID, 1, 3)
insert into belespre values (@AccountID)
end

SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @@ROWCOUNT = 0
BEGIN
SET @nRet = 1
RETURN

Bu Kodun hemen üstüne eklenecek...

ve bunuda yapmalısınız :

Premium'u Bitenleri TABLODAN Silmek .. ( Birçok bugu engeller)


delete from premium_service WHERE nDays = '0'

BU KODU Account_login prosedüründe ;


SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @@ROWCOUNT = 0
BEGIN
SET @nRet = 1
RETURN
END

Kodunun hemen Üstüne ekliyoruz !



Dipnot
Bu yazı 21 Haziran 2008 Cumartesi günü yazılmıştır. Bulunduğu kategori : . Yazdığım yazıları RSS 2.0 sistemini kullanarak takip edebilir, dilerseniz yorum yapabilirsiniz.
21 Haziran 2008 Cumartesi by d0FuTr[!] · 0

“Non Premium ve Herkeze 3 Gun Premium Vermek” Konusunda 0 Tane Yorum Var

Yorum Gönder

* Cümle büyük harfle başlar, nokta ile biter.
* Noktadan sonra boşluk bırakılır, yeni cümle başlar.
* "gelcem, gitcem, gidiyom" denmez "geleceğim, gideceğim, gidiyorum" denir.
* Herkez" denmez "herkes" denir.
* "Yaaaa" çok laubali bir sözdür.
* "bU şEkiLDE" yazmak sadece okuyanı yorar.
* "Yanlız" değil "Yalnız" denir.
* "ğ" harfi "g" şeklinde yazılamaz.
* "Bende, sende" denmez, "Ben de, sen de" denir.
* "Dahi" anlamındaki "de" ayrı yazılır.
* "Geldimi?" yazılmaz "Geldi mi?" yazılır. Soru takıları ayrı yazılır. "OKmi?" değil, "Tamam mı?" denir.
* "ahmet, belgin, duru" denmez. "Ahmet, Belgin, Duru" denir. Özel isimlerin, illerin, ülkelerin ilk harfleri büyük yazılır.
* "ki" eki, bağlaç olarak kullanılıyorsa ayrı, iyelik eki olarak kullanıyorsa birleşik yazılır.
* "v" yerine "w" yazılmaz...<
* "Evet" Yerine "ewt" yazılmaz.

YASAL UYARI !! Sitemiz, hukuka, yasalara, telif haklarına ve kişilik haklarına saygılı olmayı amaç edinmiştir. Sitemiz, 5651 sayılı yasada tanımlanan yer sağlayıcı olarak hizmet vermektedir. İlgili yasaya göre, site yönetiminin hukuka aykırı içerikleri kontrol etme yükümlülüğü yoktur. Bu nedenle, sitemiz uyar ve kaldır prensibini benimsemiştir. Telif hakkına konu olan eserlerin yasal olmayan bir biçimde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahipleri veya meslek birlikleri, s.gezer92[at]gmail.com mail adresinden bize ulaşabilirler. Şikayet yerinde görüldüğü takdirde ihlal olduğu düşünülen içerikler sitemizden kaldırılacaktır.
Arkasında Google Var! | Bu site Google Adsense ile gelir sağlamaktadır.