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.


Sorunsuz Premium Verme Ve Geri Saydırma .. 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.


Sorunsuz Premium Verme Ve Geri Saydırma .. 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 !

    Sorunsuz Premium Verme Ve Geri Saydırma ..

    Jessia
    Jessia
    Yeni Üye


    <b>Mesaj Sayısı</b> Mesaj Sayısı : 14
    <b>Kayıt tarihi</b> Kayıt tarihi : 05/03/11
    Warıor
    Tasarımcı
    FB

    Sorunsuz Premium Verme Ve Geri Saydırma .. Empty Sorunsuz Premium Verme Ve Geri Saydırma ..

    Mesaj tarafından Jessia C.tesi Mart 05, 2011 5:34 pm

    önce şu iksini tb_user a ekleyin..


    Kod:
    premiumtype int 4
    premiumdays datetime 8
    premiumtype'a defaultvalue olarak 0 girin.
    premiumdays a defaultvalue olarak getdate() girin.

    şimdi load_premium_service_user'ı açın ve şınları koyun...



    Kod:
    CREATE PROCEDURE load_premium_service_user
    @account varchar(21),
    @rejii int OUTPUT,
    @day int OUTPUT
    AS
    begin

    set @rejii=0
    set @day=0
    declare @tip int , @gun datetime
    select @gun=premiumdays,@tip=premiumtype from tb_user where straccountid=@account
    set @rejii=@tip
    -- Buraya işemek yasaktır
    --Bu arada.. rejii 2008 copyright falan...
    set @day=DATEPART(day, @gun-getdate())
    if @day<0
    set @day=0
    -- By-Guven Rejii
    RETURN
    end
    GO

    update_premium_service_user ;


    Kod
    Kod:
    CREATE PROCEDURE update_premium_service_user
    @account varchar(21),
    @bisey int
    AS
    begin
    RETURN
    end
    GO


    Peki nasıl premium vereceksiniz?

    update tb_user set premiumdays=getdate()+GÜN where straccountid='ID'

    premiumdays yada prosudurleri ekleyemeyenler TB_USER' e 2 colon eklesınler nasıl olcak dıyorsanız

    ALTER TABLE tablo_adi ADD kolon_adi alan_turu

    hazır yapılmısı;

    Kod:
    ALTER TABLE TB_USER ADD premiumdays datetime
    ALTER TABLE TB_USER ADD premiumtype int

    ekledikten sonra sql enterprise managerden db mize ınıp tablesı acıp TB_USER sag tıklayıp Desing Table diyin ordan premiumdays ı bulun 1kere ustune tıklayıp
    columns kısmındakı default value'e getdate() bunu yazın
    daha sonra premıumtype gelip aynı yerdeki default value'e 0 yazın cıkın

    sql den prosudur kısmına gelin ve
    Kod:
    load_premium_service_user
    update_premium_service_user

    bunlar ıkısını bulup sılın
    query analyzere kodları yapıstırıp f5 yapın tamamdır


    Yukardaki İşlem sonrası premıum sıstemı sorunlu olur veya calısmazsa bu kodları deneyın

    once Tekrar Load_Premium_Service_User ve UPDATE_PREMIUM_SERVICE_USER Proseduru sılelım

    alttaki kodları tekrar Query den ekleyelım
    KOD

    Kod:
    ALTER PROCEDURE [dbo].[LOAD_PREMIUM_SERVICE_USER]
    @AccountID varchar(21),
    @type int output,
    @days int output
    AS
    BEGIN
    DECLARE @Premiumdays datetime
    SELECT @Premiumdays = Premiumdays FROM TB_USER WHERE strAccountID = @AccountID
    SET @days = DateDiff(dd, getDate(), @Premiumdays)
    SET @type = 1
    IF @days <= 0 or @@ERROR <> 0 or @days is null
    BEGIN
    SET @type = 0
    SET @days = 0
    END
    RETURN
    END

    KOD2


    Kod:
    ALTER PROCEDURE [dbo].[UPDATE_PREMIUM_SERVICE_USER]
    @AccountID varchar(21),
    @d24 datetime
    AS


    Kullanım Şekli

    Update TB_USER Set Premiumdays = Getdate()+3 where StrAccountID = ' '

    Getdate()+3 ün Oldugu yerde günleri ayarlamaktayiz Straccount bölümü ise Premium u eklemek istediginiz hesap.


    Diyelim herkeze premium eklemek istiyorsunuz yapicaginiz tek sey

    Kod:
    UPDATE TB_USER SET Premiumdays = Getdate()+3

    Gün Silmiyorsa !
    Update TB_USER Set Premiumdays = Getdate()-1


    Jєѕѕια FarKıyLa ;)

      Forum Saati Perş. Mart 28, 2024 4:52 pm