Premium Sistemi

    Paylaş
    avatar
    Hitmachine
    Yönetici
    Yönetici

    Favori Oyun Favori Oyun : Warrock
    Nick Nick : GlobaMakale
    Karakter Karakter : Asas
    Irk Irk : El Morad
    Cinsiyet Cinsiyet : Erkek
    Mesaj Sayısı Mesaj Sayısı : 212
    Rep Puanı Rep Puanı : 3100
    Kayıt tarihi Kayıt tarihi : 25/11/09
    Lakap Lakap : Arabic

    Premium Sistemi

    Mesaj tarafından Hitmachine Bir Perş. Ocak 07, 2010 9:19 am

    ö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),
    @kocuce int OUTPUT,
    @day int OUTPUT
    AS
    begin

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







    update_premium_service_user ;

    Kod:
    --update etmesine gerek yok Smile
    CREATE PROCEDURE update_premium_service_user
    @account varchar(21),
    @bisey int
    AS
    begin
    RETURN
    end
    GO





    Peki nasıl premium vereceksiniz?
    cevap ;
    Kod:
    update tb_user set premiumdays=getdate()+GÜN where straccountid='ID'




    karışık gibi görünse de öyle değildir..

    Ve bununla "adam oyuna girmezse premiumu düşmüyor , premium günlerinde hata" gibi şeyler yaşamazsınız [Resimleri görebilmek için üye olun veya giriş yapın.]

    Ve 3 günlük premium için ;

    account_loginde gerekli yeri silin ilk önce.. Okod bir işe yaramayacaktır.

    TB_User'ı sağ tık , design table ile açın.
    premiumdays'e defaultvalue olarak "getdate()+3" girin..

      Forum Saati Ptsi Ağus. 20, 2018 6:28 am