ID'nin Banlı Charı Varsa Oyuna Sokma







Selamlar Alıntı Paylaşımdır







Hemen ACCOUNT_LOGIN prosedürünü acın sonra aşağıdaki kodu bulun..





Kod:

CREATE PROCEDURE ACCOUNT_LOGIN

@AccountID varchar(21),

@Password varchar(13),

@nRet smallint OUTPUT



AS

bunun 1 2 satır altına aşağıdakini yerleştirin..









Kod:

/* yapan: özal

konu: adamın banlı charı varsa oyuna hiç girmesin ;=)

-- www.ko-tanitimi.net (copyright)

*/

declare @ban int , @ban1 int, @ban2 int

select @nRet = count(straccountid) from currentuser

select @ban = authority from userdata where struserid = (select strcharid1 from account_char where straccountid = @AccountID and strcharid1 is not null )

select @ban1 = authority from userdata where struserid = (select strcharid2 from account_char where straccountid = @AccountID and strcharid1 is not null )

select @ban2 = authority from userdata where struserid = (select strcharid3 from account_char where straccountid = @AccountID and strcharid1 is not null )



if @ban = 255 or @ban1 = 255 or @ban2 = 255

begin

Set @nRet = 4

RETURN

end

-- özal

Sonra kaydedip kapatın.Eğer kullanıcı adını banlı charı varsa oyuna giremiyor..



Aşağıdaki gibi hata alırlar..Aşağıdaki yazıyı TBL editorle tbl editleyerek değiştirebilirsiniz!..























Sonra kaydedip kapatın.Eğer kullanıcı adını banlı charı varsa oyuna giremiyor..



Aşağıdaki gibi hata alırlar..Aşağıdaki yazıyı TBL editorle tbl editleyerek değiştirebilirsiniz!..









Kod:

Your account is currently blocked.

Please contact your customer support.

Kullanımı ...[/b]







1 Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.



2 SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.



3 Seçtikten sonra aşağıdaki kodu kopyalayıp , yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.