Pvp Serverler - Ko Pvp Server - Pvp Forum - İp Adresleri - Server Tanıtımı

[PAYLAŞIM] SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi. Regist10

Join the forum, it's quick and easy

Pvp Serverler - Ko Pvp Server - Pvp Forum - İp Adresleri - Server Tanıtımı

[PAYLAŞIM] SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi. Regist10

Pvp Serverler - Ko Pvp Server - Pvp Forum - İp Adresleri - Server Tanıtımı

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

    [PAYLAŞIM] SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi.

    Admin
    Admin
    KoPvp Yönetmen
    KoPvp Yönetmen


    <b>Mesaj Sayısı</b> Mesaj Sayısı : 382
    <b>Konu Sayısı</b> Konu Sayısı : 381
    <b>Nerden</b> Nerden : Nereye =)
    <b>K.O Gücü</b> K.O Gücü : 0
    [PAYLAŞIM] SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi. 16c0w7t
    [PAYLAŞIM] SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi. 2im3nmu
    [PAYLAŞIM] SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi. F4n0vm

    [PAYLAŞIM] SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi. Empty [PAYLAŞIM] SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi.

    Mesaj tarafından Admin C.tesi Tem. 17, 2010 1:37 am

    Selam ;

    Size Bugün SQL 2008 İçin Başlangıç İtemleri Ekleme Sistemi Anlatacağım


    TABLO EKLİYORUZ






    CREATE TABLE [dbo].[baslangic] (
    [class] [smallint] NULL ,
    [stritem] [varchar](400) NULL ,
    ) ON [PRIMARY]
    GO


    KOD 2:

    PROSEDÜR EKLİYORUZ.

    Kod:
    --Modifiye : ReaLısty
    ALTER PROCEDURE [dbo].[baslangicitem]
    @account varchar(21)
    AS
    begin

    declare @class smallint

    select @class = cast(substring(cast(class as varchar(3)),2,2) as
    varchar(2)) from userdata where struserid=@account

    if @class=1 or @class=5 or @class=6
    set @class = 1 --War

    if @class=2 or @class=7 or @class=8
    set @class = 2 -- Rog

    if @class=3 or @class=9 or @class=10
    set @class = 3 --Mag

    if @class=4 or @class=11 or @class=12
    set @class = 4 -- Pri

    update userdata set stritem = (select stritem from baslangic where
    class=@class) where struserid=@account

    end












    CREATE_NEW_CHAR
    PROSEDÜRÜNDE, ALTTAKİ KODUN HEMEN ÜSTÜNE,

    Kod:
    IF @@ERROR <> 0
    BEGIN
    ROLLBACK TRAN
    SET @nRet = 4
    RETURN
    END

    COMMIT TRAN
    SET @nRet = 0


    BUNU EKLİYORUZ
    Kod:
    exec baslangicitem @CharID








    ----------------------------------------------------------------------
    İNVENTORY EDİTOR İLE BİR WARRİOR KARAKTERE
    BAŞLANGIÇ İTEMLERİ EKLEYİP ÇIKIN.
    KARAKTER ADI : Warrior
    VE DAHA SONRA ALTTAKİ KODU QA DA UYGULAYIN

    Kod:
    update baslangic set stritem = ( select stritem from USERDATA where
    struserid = 'Warrior' )
    where class = '1'

    -----------------------------------------------------------------------

    ----------------------------------------------------------------------
    İNVENTORY EDİTOR İLE BİR ROGUE KARAKTERE
    BAŞLANGIÇ İTEMLERİ EKLEYİP ÇIKIN.
    KARAKTER ADI : ROGUE
    VE DAHA SONRA ALTTAKİ KODU QA DA UYGULAYIN
    Kod:
    update baslangic set stritem = ( select stritem from USERDATA where
    struserid = 'ROGUE' )
    where class = '2'

    -----------------------------------------------------------------------


    ----------------------------------------------------------------------
    İNVENTORY EDİTOR İLE BİR MAGE KARAKTERE
    BAŞLANGIÇ İTEMLERİ EKLEYİP ÇIKIN.
    KARAKTER ADI : Mage
    VE DAHA SONRA ALTTAKİ KODU QA DA UYGULAYIN
    Kod:
    update baslangic set stritem = ( select stritem from USERDATA where
    struserid = 'Mage' )
    where class = '3'

    -----------------------------------------------------------------------


    ----------------------------------------------------------------------
    İNVENTORY EDİTOR İLE BİR PRİEST KARAKTERE BAŞLANGIÇ İTEMLERİ EKLEYİP
    ÇIKIN.
    KARAKTER ADI : Priest
    VE DAHA SONRA ALTTAKİ KODU QA DA UYGULAYIN
    Kod:
    update baslangic set stritem = ( select stritem from USERDATA where
    struserid = 'Priest' )
    where class = '4'

      Forum Saati Çarş. Mayıs 15, 2024 7:11 pm