Metal4Quens

Would you like to react to this message? Create an account in a few clicks or log in to continue.

Made By Metal4Quens


3 posters

    Oyun İçi NCS (Bugsuz)

    Admin
    Admin

    Admin


    Admin


    Mesaj Sayısı : 65
    Rep Gücü : 1263
    Kayıt tarihi : 15/08/09
    Yaş : 34
    Nerden : Çanakkale

    Rep Puanın
    Başarı Puanı:
    Oyun İçi NCS (Bugsuz) Left_bar_bleue800/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (800/800)
    Güçlülük :
    Oyun İçi NCS (Bugsuz) Img_left800/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (800/800)
    Aktiflik:
    Oyun İçi NCS (Bugsuz) Left_bar_bleue800/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (800/800)

    Oyun İçi NCS (Bugsuz) Empty Oyun İçi NCS (Bugsuz)

    Mesaj tarafından Admin Paz Ağus. 16, 2009 12:52 am

    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
    -- 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
    -- Name Change is Sucessfull
    SET @nRet = 0
    RETURN
    END
    ELSE
    BEGIN
    -- Entered ID is Already Being Used Another Character
    SET @nRet = 1
    RETURN
    END


    En son Admin tarafından Perş. Ağus. 20, 2009 11:48 pm tarihinde değiştirildi, toplamda 1 kere değiştirildi
    avatar
    krasto-ko yönetim

    Üye


    Üye


    Mesaj Sayısı : 7
    Rep Gücü : 13
    Kayıt tarihi : 15/08/09

    Rep Puanın
    Başarı Puanı:
    Oyun İçi NCS (Bugsuz) Left_bar_bleue800/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (800/800)
    Güçlülük :
    Oyun İçi NCS (Bugsuz) Img_left800/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (800/800)
    Aktiflik:
    Oyun İçi NCS (Bugsuz) Left_bar_bleue800/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (800/800)

    Oyun İçi NCS (Bugsuz) Empty Geri: Oyun İçi NCS (Bugsuz)

    Mesaj tarafından krasto-ko yönetim Ptsi Ağus. 17, 2009 9:45 am

    Server Kuranların İhtiyacı Olabilir
    Uqurcan
    Uqurcan

    Aktif-Üye !


    Aktif-Üye !


    Mesaj Sayısı : 151
    Rep Gücü : 518
    Kayıt tarihi : 15/08/09
    Nerden : Çanakkale

    Rep Puanın
    Başarı Puanı:
    Oyun İçi NCS (Bugsuz) Left_bar_bleue500/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (500/800)
    Güçlülük :
    Oyun İçi NCS (Bugsuz) Img_left300/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (300/800)
    Aktiflik:
    Oyun İçi NCS (Bugsuz) Left_bar_bleue250/800Oyun İçi NCS (Bugsuz) Empty_bar_bleue  (250/800)

    Oyun İçi NCS (Bugsuz) Empty Geri: Oyun İçi NCS (Bugsuz)

    Mesaj tarafından Uqurcan Salı Ağus. 18, 2009 7:37 pm

    Paylaşım için teşekkürler

      Forum Saati Cuma Kas. 08, 2024 2:48 am