isminiz@tampaylas.net Ücretsiz Türkçe Webmail - kullanıcı: şifre: yeni kullanıcı aç - şifremi unuttum
Tampaylas mailinizi msn veya live messenger'da kullanmak istiyorsanız, önce buraya tıklayarak kaydettirmeniz gerekiyor.



WwW.TaMPaYLaS.NeT  

Geri git   WwW.TaMPaYLaS.NeT > (¯`·.(¯`·.ONLİNE OYUNLAR.·´¯).·´¯) > Knight Online > Private Serverler
Kayıt ol Yardım Üye Listesi Ajanda Oyunlar Bütün Forumları okunmuş kabul et







VurKac.Com Yeni Dostlukların Adresi online oyun satiş
Cevapla
 
LinkBack Seçenekler Stil
Alt 06-12-2008, 01:53 PM   #1 (permalink)
AsYaM
 
Bilgiler
Mesajlar: n/a
Konular:
Karizma
İletisim
 Sponsorlar
Standart Premium Sistemi [Tamamen farklı , yeni , bugsız (aslında sizinkinden eski ve bugsız)]


önce şu iksini tb_user a ekleyin..
Kod:
  premiumtype    int    4    
    premiumdays    datetime    8

poremiumtype'a defaultvalue olarak 0 girin.
premiumdays a defaultvalue olarak getdate() girin.

şimdi load_premium_service_user'ı açın ve şınları koyun...
Kod:
-- kahretsin yine ağa matrix tarafından eylenmiştir
--KO-CUCE 2008 ©
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 :)
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..
  Alıntı ile Cevapla
Cevapla


Seçenekler
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 06:57 AM .


vBulletin v3.6.8, Copyright ©2000-2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Youtube eXTReMe Tracker