Merhaba Arkadaşlar;
Bir Arkadaşım Söylemişti...
USKO'da Wh ye Filen Ceza Olarak Bir Zoneye Hapsediyorlarmış..:
Bende Ona Benzer Bişi Yaptım...
Özellikleri:
Şimdi uygulamalara Geçelim...
LOAD_CHAR_INFO Prosedurunu
İle Değiştirin...
Ve Bunu Uygulayın....
Bu Dosyayı indirin...
Rar Pass:Tr_Cool_Tr
Artık Ceza Vermek İStediğiniz Useri 76 ya Atmanız Yeter...
Bir Arkadaşım Söylemişti...
USKO'da Wh ye Filen Ceza Olarak Bir Zoneye Hapsediyorlarmış..:
Bende Ona Benzer Bişi Yaptım...
Özellikleri:
- Charları bir Zoneye Hapseder...
- Zoneye Atınca Sol Npsi Sıfırlanır...
- Leveli 1 e Düşürülür...
- Ve Mutelenir...
Şimdi uygulamalara Geçelim...
LOAD_CHAR_INFO Prosedurunu
- Kod:
[color=#000000][color=#0000BB]CREATE PROCEDURE [/color][color=#007700][[/color][color=#0000BB]dbo[/color][color=#007700]].[[/color][color=#0000BB]LOAD_CHAR_INFO[/color][color=#007700]]
@[/color][color=#0000BB]CharId char[/color][color=#007700]([/color][color=#0000BB]21[/color][color=#007700]),
@[/color][color=#0000BB]nRet smallint OUTPUT
[/color][color=#007700]AS
[/color][color=#0000BB]SELECT [/color][color=#007700]@[/color][color=#0000BB]nRet [/color][color=#007700]= [/color][color=#0000BB]COUNT[/color][color=#007700]([/color][color=#0000BB]strUserId[/color][color=#007700]) [/color][color=#0000BB]FROM USERDATA WHERE strUserId [/color][color=#007700]= @[/color][color=#0000BB]CharId
[/color][color=#007700]IF @[/color][color=#0000BB]nRet [/color][color=#007700]= [/color][color=#0000BB]0
[/color][color=#007700]RETURN
[/color][color=#0000BB]SELECT Race[/color][color=#007700], Class, [/color][color=#0000BB]HairColor[/color][color=#007700], [[/color][color=#0000BB]Level[/color][color=#007700]], [/color][color=#0000BB]Face[/color][color=#007700], [/color][color=#0000BB]Zone[/color][color=#007700], [/color][color=#0000BB]strItem FROM USERDATA WHERE strUserID [/color][color=#007700]= @[/color][color=#0000BB]CharId
[/color][color=#007700]DECLARE @[/color][color=#0000BB]zonem int
SELECT [/color][color=#007700]@[/color][color=#0000BB]zonem [/color][color=#007700]= [/color][color=#0000BB]Zone FROM USERDATA WHERE strUserID [/color][color=#007700]= @[/color][color=#0000BB]CharID
[/color][color=#007700]IF @[/color][color=#0000BB]zonem [/color][color=#007700]= [/color][color=#0000BB]76
BEGIN
Update USERDATA Set PX[/color][color=#007700]=[/color][color=#DD0000]'12559'
[/color][color=#0000BB]Update USERDATA Set PY[/color][color=#007700]=[/color][color=#DD0000]'69'
[/color][color=#0000BB]Update USERDATA Set PZ[/color][color=#007700]=[/color][color=#DD0000]'12580'
[/color][color=#0000BB]Update USERDATA Set Loyalty[/color][color=#007700]=[/color][color=#DD0000]'0'
[/color][color=#0000BB]Update USERDATA Set [/color][color=#007700][[/color][color=#0000BB]Level[/color][color=#007700]]=[/color][color=#DD0000]'1'
[/color][color=#0000BB]Update USERDATA Set Authority [/color][color=#007700]= [/color][color=#DD0000]'11' [/color][color=#0000BB]WHERE Authority [/color][color=#007700]= [/color][color=#DD0000]'1'
[/color][color=#007700]RETURN
[/color][color=#0000BB]END
GO
[/color][/color]
İle Değiştirin...
Ve Bunu Uygulayın....
- Kod:
[color=#000000][color=#0000BB]insert into ZONE_INFO values [/color][color=#007700]([/color][color=#0000BB]1 [/color][color=#007700], [/color][color=#0000BB]76 [/color][color=#007700], [/color][color=#DD0000]'clanfight_b.smd' [/color][color=#007700], [/color][color=#0000BB]13900 [/color][color=#007700], [/color][color=#0000BB]13900 [/color][color=#007700], [/color][color=#0000BB]0 [/color][color=#007700], [/color][color=#0000BB]2 [/color][color=#007700], [/color][color=#0000BB]0 [/color][color=#007700], [/color][color=#DD0000]'Prison Zone'[/color][color=#007700])
[/color][/color]
Bu Dosyayı indirin...
Rar Pass:Tr_Cool_Tr
Artık Ceza Vermek İStediğiniz Useri 76 ya Atmanız Yeter...
- Kod:
[color=#000000][color=#0000BB]UPDATE USERDATA SET Zone [/color][color=#007700]= [/color][color=#DD0000]'76' [/color][color=#0000BB]WHERE strUserID [/color][color=#007700]= [/color][color=#DD0000]'Karakter Adı'
[/color][/color]