Oyun İçi NCS (Bugsuz)

  • Konbuyu başlatan Konbuyu başlatan AKUMA
  • Başlangıç tarihi Başlangıç tarihi

AKUMA

Active Member
Emektar
Katılım
11 Haz 2008
Mesajlar
437
Reaction score
36
Puanları
28
Konum
İstanbul
Web sitesi
www.acmeas.com.tr
Selamlar,

Verilen Procedure Tamamiyle Kötüydü Tamamen Düzelttim

Nick Kontrolü Yapıyor Eğer Kullanımdaysa NCS Uygulamıyor

nRet = 1 Karakter Adında Biri Var :)

nRet = 0 ise İşlem Tamam Olayı

Alttaki Procedureyi Kullanabilirsiniz...

Kod:
CREATE PROCEDURE CHANGE_NEW_ID
@byType char(21),
@AccountID char(21),
@OldCharID char(21),
@NewCharID char(21),
@nRet smallint output
AS
/*
Author : AKUMA
*/
DECLARE @CheckUserID int
SELECT @CheckUserID = COUNT(strUserID) FROM USERDATA WHERE strUserID = @NewCharID
IF @CheckUserID = 0 
BEGIN
-- Change Account All Information
UPDATE ACCOUNT_CHAR SET strCharID1 = @NewCharID WHERE strCharID1 = @OldCharID AND strCharID1 is not null
UPDATE ACCOUNT_CHAR SET strCharID2 = @NewCharID WHERE strCharID2 = @OldCharID AND strCharID2 is not null
UPDATE ACCOUNT_CHAR SET strCharID3 = @NewCharID WHERE strCharID3 = @OldCharID AND strCharID3 is not null
UPDATE USERDATA SET strUserId = @NewCharID WHERE strUserId = @OldCharID AND strUserId is not null
-- Change Information a User in Knights
UPDATE KNIGHTS_USER SET strUserId = @NewCharID WHERE strUserId = @OldCharID AND strUserId  is not null
UPDATE KNIGHTS SET Chief = @NewCharID WHERE Chief = @OldCharID AND Chief is not null
UPDATE KNIGHTS SET ViceChief_1 = @NewCharID WHERE ViceChief_1 = @OldCharID AND ViceChief_1 is not null
UPDATE KNIGHTS SET ViceChief_2 = @NewCharID WHERE ViceChief_2 = @OldCharID AND ViceChief_2 is not null
UPDATE KNIGHTS SET ViceChief_3 = @NewCharID WHERE ViceChief_3 = @OldCharID AND ViceChief_3 is not null
-- Change Information a User is King
UPDATE KING_SYSTEM SET strKingName = @NewCharID WHERE strKingName = @OldCharID AND strKingName is not null
UPDATE KING_ELECTION_LIST SET strName = @NewCharID WHERE strName = @OldCharID AND strName is not null
-- Change User Friend List Information
UPDATE FRIEND_LIST SET strUserID = @NewCharID where strUserID = @OldCharID
-- User Rental Item
UPDATE RENTAL_ITEM SET strLenderCharID = @NewCharID WHERE strLenderCharID = @OldCharID AND strLenderCharID is not null
UPDATE RENTAL_ITEM SET strBorrowerCharID = @NewCharID WHERE strBorrowerCharID = @OldCharID AND strBorrowerCharID is not null
UPDATE RENTAL_ITEM_LIST SET strBorrowerCharID = @NewCharID WHERE strBorrowerCharID = @OldCharID AND strBorrowerCharID is not null
-- Change CurrentUser
UPDATE CURRENTUSER SET strCharID = @NewCharID WHERE strCharID = @OldCharID
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#848484]-- Change Saved Magic
UPDATE USER_SAVED_MAGIC SET strCharID = @NewCharID WHERE strCharID = @OldCharID
-- Change Skill Shorcut
UPDATE USERDATA_SKILLSHORTCUT SET strCharID = @NewCharID WHERE strCharID = @OldCharID
[/COLOR][/SIZE][/COLOR][/SIZE]-- Name Change is Sucessfull
SET @nRet = 0
RETURN
END
ELSE
BEGIN
-- Entered ID is Already Being Used Another Character
SET @nRet = 1
RETURN
END
 
Son düzenleme:
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

Teşekürler çok çok saol abi :)
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

Tekeşşürler:D akuma computer sanayi ve tic ltd şti vs vs.. :D rebiti de bekliyoruz:D
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

Teşekkürler.Çok işimize Yarıyacak Belli :D
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

gene çoştu :) teşekkürler
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

teşekkürler
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

Teşekkürler :)
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

tesekkurler sabitliyorum :)
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

teşekkür ayhan abi yine bir numarasın :)
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

Eline sağlık...
 
Cevap: Oyun İçi NCS (Bugsuz)

Cuceloper bölümünden konular yavaş yavaş normal kullanıcılara sunuluyor.
Sorunsuz NCS Prosedürü olmayan arkadaşların işine yarayacaktır.
 
Cevap: [PAYLAŞIM] Oyun İçi NCS(Alntısızdır.)

teskkurler
 
Geri
Üst Alt