KoPvP-City

Sizleri Neler Bekliyor ?
-Foruma Üye Olarak Yeni Arkadaşlıklar Edineceksiniz.
-İnternette Zaman Geçirecek Bir Alanınız Olucak Ve Eğleneceksiniz.
-PvP Server Tutkunuysanız Pvp Serverlerde Yenilikleri Takip Ediceksiniz.
-Yeni Açılan Serverleri Anında Bulacaksınız .
-Pvp Serverler Hakkında Herşey Bu Forumda Olucak.
Bunlardan Yararlanmak İçin Sizden Tek İsteyimiz Üye Olmanız Yada Giriş Yapmanız.

[PAYLAŞIM] Yeni Bug'sız BANKA BAŞLANGIÇ Sistemi 11799266115352909643
Lütfen Foruma FİREFOX İle Giriniz !


Join the forum, it's quick and easy

KoPvP-City

Sizleri Neler Bekliyor ?
-Foruma Üye Olarak Yeni Arkadaşlıklar Edineceksiniz.
-İnternette Zaman Geçirecek Bir Alanınız Olucak Ve Eğleneceksiniz.
-PvP Server Tutkunuysanız Pvp Serverlerde Yenilikleri Takip Ediceksiniz.
-Yeni Açılan Serverleri Anında Bulacaksınız .
-Pvp Serverler Hakkında Herşey Bu Forumda Olucak.
Bunlardan Yararlanmak İçin Sizden Tek İsteyimiz Üye Olmanız Yada Giriş Yapmanız.

[PAYLAŞIM] Yeni Bug'sız BANKA BAŞLANGIÇ Sistemi 11799266115352909643
Lütfen Foruma FİREFOX İle Giriniz !

KoPvP-City

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

    [PAYLAŞIM] Yeni Bug'sız BANKA BAŞLANGIÇ Sistemi

    KoPvP-City
    KoPvP-City

    [ - KoPvP-City / Site Sahibi - ]

    [ - KoPvP-City / Site Sahibi - ]


    Mesaj Sayısı : 258
    Tecrube Puan : 491
    Yaş : 32
    Kayıt tarihi : 30/06/11
    [PAYLAŞIM] Yeni Bug'sız BANKA BAŞLANGIÇ Sistemi 41886997910176512190
    [PAYLAŞIM] Yeni Bug'sız BANKA BAŞLANGIÇ Sistemi 39916603645653072848

    Başlık Sembolleri [PAYLAŞIM] Yeni Bug'sız BANKA BAŞLANGIÇ Sistemi

    Mesaj tarafından KoPvP-City Paz Tem. 10, 2011 1:11 pm

    Mevcut Banka Başlangıç Sistemlerinde, Yan Char açıldığında oyuncuların bankadaki itemleri giderdi. Bu da baya bir sorun çıkartırdı, bize.

    Bu durumu Fixledim. Artık ilk açılan Char'dan sonraki açılan Char'lara Başlangıç itemi verilmeyecek ve bu sayede oyuncular yan Char açınca, kullandıkları ve bankaya attıkları itemler silinmeyecek.

    TABLO EKLEYELİM:

    Kod:
     
    CREATE TABLE [dbo].[BANKASTART](
    [Char] [smallint] NULL,
    [WareHouseData] [varchar](1600)NULL,
    )ON [PRIMARY]
    GO
    INSERT INTO BANKASTART VALUES (1,NULL)
    PROSEDÜRÜ EKLEYELİM:

    Kod:
    USE [Kn_online]
    GO
    /****** Object: StoredProcedure [dbo].[StartBanka] Script Date: 08/23/2010 19:36:54 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE PROCEDURE [dbo].[StartBanka]
    @AccountID char(21)
    AS

    --Yazan ve Cizen: AKI
    --pvpke.com
     
    DECLARE @row varchar(1600)
    SET @row =NULL
    SELECT @row = WareHouseData FROM WAREHOUSE WHERE strAccountID = @AccountID
    IF @row IS NULL
    BEGIN
    update WAREHOUSE set WarehouseData =(select WarehouseData from BANKASTART where Char='1')
    where strAccountID = @AccountID
    END

    CREATE_NEW_CHAR Prosedürünü açın ve en altta bulunan bu kodun hemen üstüne,
    Kod:

    CREATE_NEW_CHAR Prosedürünü açın ve en altta bulunan bu kodun hemen üstüne,

    Altta ki Kodu ekleyin. F5 e basıp kapatın.
    Kod:
    EXEC StartBanka @AccountID

    AKI has much to be proud ofAKI has much to be proud ofAKI has much to be proud ofAKI has much to be proud ofAKI has much to be proud ofAKI has much to be proud ofAKI has much to be proud ofAKI has much to be proud of

    Standart [PAYLAŞIM] Yeni Bug'sız BANKA BAŞLANGIÇ Sistemi

    Mevcut Banka Başlangıç Sistemlerinde, Yan Char açıldığında oyuncuların bankadaki itemleri giderdi. Bu da baya bir sorun çıkartırdı, bize.

    Bu durumu Fixledim. Artık ilk açılan Char'dan sonraki açılan Char'lara Başlangıç itemi verilmeyecek ve bu sayede oyuncular yan Char açınca, kullandıkları ve bankaya attıkları itemler silinmeyecek.

    TABLO EKLEYELİM:

    Kod:


    Kod:
    CREATE TABLE [dbo].[BANKASTART](
    [Char] [smallint] NULL,
    [WareHouseData] [varchar](1600)NULL,
    )ON [PRIMARY]
    GO
    INSERT INTO BANKASTART VALUES (1,NULL)
    PROSEDÜRÜ EKLEYELİM:

    Kod:

    USE [Kn_online]
    GO
    /****** Object: StoredProcedure [dbo].[StartBanka] Script Date: 08/23/2010 19:36:54 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE PROCEDURE [dbo].[StartBanka]
    @AccountID char(21)
    AS

    --Yazan ve Cizen: AKI
    --pvpke.com

    DECLARE @row varchar(1600)
    SET @row =NULL
    SELECT @row = WareHouseData FROM WAREHOUSE WHERE strAccountID = @AccountID
    IF @row IS NULL
    BEGIN
    update WAREHOUSE set WarehouseData =(select WarehouseData from BANKASTART where Char='1')
    where strAccountID = @AccountID
    END

    CREATE_NEW_CHAR Prosedürünü açın ve en altta bulunan bu kodun hemen üstüne,
    Kod:

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

    COMMIT TRAN
    SET @nRet = 0

    Altta ki Kodu ekleyin. F5 e basıp kapatın.

    Kod:

    Kod:
    EXEC StartBanka @AccountID

    Banka başlangıç itemlerini, İnventory editor ile ekleyin veya Oyundan daha önce açtığınız bir Char'ın bankasına ekleyin.
    Öneri: Oyuna giriş ID'si BANKA olabilir. Ben BANKA giriş ID liye göre yazmaktayım.

    İtemleri BANKA ID'li hesaba ekledikten sonra, bu kodu QA da uygulayın.


    Kod:
    update BANKASTART set WarehouseData =(select WarehouseData from  WAREHOUSE where strAccountID like 'BANKA') where Char='1'

      Forum Saati Perş. Mayıs 09, 2024 6:46 pm