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


      Pvp Serverlar | Pvp ServerlerHoşgeldiniz:
Son Girişiniz: Perş. Ocak 01, 1970
Mesaj Sayınız: 0

 
AnasayfaLatest imagesAramaKayıt OlGiriş yap

 

 Premium Sistemi

Aşağa gitmek 
YazarMesaj
CrystaL
Forum Admin
Forum Admin
CrystaL


Mesaj Sayısı : 49
Kayıt tarihi : 01/05/10
Şehir : Bursa

Premium Sistemi Empty
MesajKonu: Premium Sistemi   Premium Sistemi Icon_minitimePaz Mayıs 02, 2010 8:23 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),
@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

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..



scriipt sorunsuzdur.. Turkeykoda en başından beri bu uygulanmaktadır.. En son versionudur
Sayfa başına dön Aşağa gitmek
 
Premium Sistemi
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Pvp Serverlar | Pvp Serverler :: Pvp Serverlar :: Query Analyzer QA Kodları-
Buraya geçin: