pvp serverler,pvp server,pvp serverlar,private serverlar,private serverler,private server,metin2

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 .
-Gmlik Adaylığı Koyacaksınız.Serverinizi Tanıtacaksınız.
-Pvp Serverler Hakkında Herşey Bu Forumda Olucak.
-ÜYE OLURSANIZ FORUMDAKİ REKLAMLAR GÖZÜKMEZ
Bunlardan Yararlanmak İçin Sizden Tek İsteyimiz Üye Olmanız Yada Giriş Yapmanız.


CSW Kazanan Clan'a Hergün NP Vermek.. 30us3s8
Lütfen Foruma FİREFOX İle Giriniz !



Join the forum, it's quick and easy

pvp serverler,pvp server,pvp serverlar,private serverlar,private serverler,private server,metin2

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 .
-Gmlik Adaylığı Koyacaksınız.Serverinizi Tanıtacaksınız.
-Pvp Serverler Hakkında Herşey Bu Forumda Olucak.
-ÜYE OLURSANIZ FORUMDAKİ REKLAMLAR GÖZÜKMEZ
Bunlardan Yararlanmak İçin Sizden Tek İsteyimiz Üye Olmanız Yada Giriş Yapmanız.


CSW Kazanan Clan'a Hergün NP Vermek.. 30us3s8
Lütfen Foruma FİREFOX İle Giriniz !

pvp serverler,pvp server,pvp serverlar,private serverlar,private serverler,private server,metin2

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

pvp serverler,pvp server,pvp serverlar,private serverlar,private serverler,private server,metin pvp server

pvpserverler.forumclan.com  Üye sayımız +105.000 / Aramıza Hoşgeldiniz !

    CSW Kazanan Clan'a Hergün NP Vermek..

    DhadLu
    DhadLu
    Bronze Master
    Bronze Master


    <b>Mesaj Sayısı</b> Mesaj Sayısı : 462
    <b>Kayıt tarihi</b> Kayıt tarihi : 18/09/09
    Mage
    Eski Oyuncu
    BJK

    CSW Kazanan Clan'a Hergün NP Vermek.. Empty CSW Kazanan Clan'a Hergün NP Vermek..

    Mesaj tarafından DhadLu Perş. Kas. 18, 2010 4:02 pm

    Amaç : Castle Siege War'ı Canlandırmak ve Beraberin de Kale Sahibi Clanın Üyelerine Hergün Belirtilen Miktardaki NP yi Oyuna Girsin veya Girmesin Vermek.

    Ben Şuanda 25 Olarak Ayarladım

    SET @AddedLoyalty = 25

    Query Anaylizer de Uygulanacak Kod.


    Kod:

    ALTERTABLE USERDATA ADD CSWFreeLoyaltyUpdateTime smalldatetimeNULL
    UPDATE USERDATA SET CSWFreeLoyaltyUpdateTime =NULL


    Query Anaylizer de Uygulanacak Kod.

    Kod:

    CREATE PROCEDURE [dbo].[LOAD_KNIGHTS_SIEGE_WARFARE_USERS]
    @strUserId char(25)
    AS
    /*
    Author : AKUMA
    Update : 25.10.2009 - 14:23
    */
    DECLARE @Knights smallint
    DECLARE @MasterKnightsID smallint
    DECLARE @CSWFreeLoyaltyUpdateTime datetime
    DECLARE @AddedLoyalty int
    DECLARE @IsOnline tinyint
    SET @AddedLoyalty = 25
    SELECT @Knights = Knights FROM USERDATA WHERE strUserId = @strUserId
    SELECT @MasterKnightsID = sMasterKnights FROM KNIGHTS_SIEGE_WARFARE WHERE sCastleIndex = 1
    IF (@Knights <> 0) AND (@Knights = @MasterKnightsID)
    BEGIN

    SELECT @CSWFreeLoyaltyUpdateTime = CSWFreeLoyaltyUpdateTime FROM USERDATA WHERE strUserId = @strUserId
    IF DATEDIFF(day,@CSWFreeLoyaltyUpdateTime,GETDATE()) >= 1
    UPDATE USERDATA SET Loyalty = Loyalty + @AddedLoyalty,CSWFreeLoyaltyUpdateTime = GETDATE() WHERE strUserId = @strUserId
    ELSE IF @CSWFreeLoyaltyUpdateTime IS NULL
    UPDATE USERDATA SET Loyalty = Loyalty + @AddedLoyalty,CSWFreeLoyaltyUpdateTime = GETDATE() WHERE strUserId = @strUserId

    DECLARE KSWU_CURSOR CURSOR FOR
    SELECT strUserId FROM USERDATA WHERE Knights = @MasterKnightsID

    OPEN KSWU_CURSOR
    FETCH NEXT FROM KSWU_CURSOR INTO @strUserId
    WHILE @@FETCH_STATUS = 0
    BEGIN

    SET @CSWFreeLoyaltyUpdateTime = 0
    SET @IsOnline = 0

    SELECT @IsOnline = COUNT(strCharID) FROM CURRENTUSER WHERE strCharID = @strUserId
    IF @IsOnline = 0
    BEGIN

    SELECT @CSWFreeLoyaltyUpdateTime = CSWFreeLoyaltyUpdateTime FROM USERDATA WHERE strUserId = @strUserId

    IF DATEDIFF(day,@CSWFreeLoyaltyUpdateTime,GETDATE()) >= 1
    UPDATE USERDATA SET Loyalty = Loyalty + @AddedLoyalty,CSWFreeLoyaltyUpdateTime = GETDATE() WHERE strUserId = @strUserId
    ELSE IF @CSWFreeLoyaltyUpdateTime IS NULL
    UPDATE USERDATA SET Loyalty = Loyalty + @AddedLoyalty,CSWFreeLoyaltyUpdateTime = GETDATE() WHERE strUserId = @strUserId
    END
    FETCH NEXT FROM KSWU_CURSOR INTO @strUserId
    END
    CLOSE KSWU_CURSOR
    DEALLOC

    LOAD_USER_DATA'ya Eklenecek Kod...


    Kod:

    EXEC LOAD_KNIGHTS_SIEGE_WARFARE_USERS@strUserId


      Forum Saati Cuma Mayıs 10, 2024 9:03 pm