PVPKO Premium Yöneticisi - 1299 Private Server Tanıtım,Database,Client ve Procedure Paylaşım Blogu
KnightOnline PVP Server Tanıtımı
Metin2 PVP Server Tanıtım

8 Eylül 2008 Pazartesi

Premium Yöneticisi


Kullanımı ;


  • SQL Bağlantı Ayarlarını yapın
  • Char adını girerek göster'e tıklayın.
  • Ekle ve Sil butonlarından Premium silip ekleyebilirsiniz.
  • Gün Ekle'dende premium gününü arttırabilirsiniz.
  • Eğer programı sürekli açık tutarsanız. Her gece 00:00'da premium sürelerinden 1 gün düşecektir. ( Kesinlikle serverınızı yormaz.)


Programın Özellikleri :
  • Premium Ekleme/Silme
  • Premium Gün Sayısı Ekleme
  • Programı full açık tuttuğunuz takdirde her gün premium süresini 1 gün kısaltabilme ( Premium sistemi tam olarak çalışmayan db'ler için )
Not : Sistem TB_USER tablosu üzerinden çalışmaktadır.


 
Buradan Premium Yöneticisi 'ni İndirebilirsiniz.


Eğer çalıştıramazsanız ; ( Değişiklik yapmadan önce DB yedeği alınız.)


Tablo ; ( TB_USER tablosuna aşağıdaki sütunları ekleyin. )

Kod:
PreDay - int - 4
Premium - int - 4


Prosedür ; ( Eğer prosedür varsa, LOAD_PREMIUM_SERVICE_USER, UPDATE_PREMIUM_SERVICE_USER prosedürlerini aşağıdaki gibi değiştirin. )
Kod:
CREATE PROCEDURE LOAD_PREMIUM_SERVICE_USER
@AccountID varchar(27),
@nRet1 smallint OUTPUT,
@nRet2 smallint OUTPUT 
AS
DECLARE @nRow smallint
SET @nRow = 0 
DECLARE @Type smallint
SET @Type = null
DECLARE @Days smallint
SET @Days = null
SELECT @nRow = COUNT(*) FROM TB_USER WHERE strAccountID = @AccountID and Premium > 0
IF @nRow = 0
BEGIN
SET @nRet1 = 0
SET @nRet2 = 0
RETURN
END
BEGIN TRAN
SELECT @Type = Premium, @Days = PreDay FROM TB_USER WHERE strAccountID = @AccountID
IF @Days = 0
BEGIN
UPDATE TB_USER SET Premium = 0 WHERE strAccountID = @AccountID
SET @nRet1 = 0
SET @nRet2 = 0
RETURN
END
COMMIT TRAN
SET @nRet1 = @Type
SET @nRet2 = @Days
GO




Kod:
CREATE PROCEDURE UPDATE_PREMIUM_SERVICE_USER
@AccountID varchar(27),
@Days smallint
AS
UPDATE TB_USER SET PreDay = @Days WHERE strAccountID = @AccountID
UPDATE TB_USER SET Premium = 0 WHERE PreDay = 0 and Premium = 1
GO



Dipnot
Bu yazı 8 Eylül 2008 Pazartesi günü yazılmıştır. Bulunduğu kategori : . Yazdığım yazıları RSS 2.0 sistemini kullanarak takip edebilir, dilerseniz yorum yapabilirsiniz.
8 Eylül 2008 Pazartesi by d0FuTr[!] · 0

“Premium Yöneticisi” Konusunda 0 Tane Yorum Var

Yorum Gönder

* Cümle büyük harfle başlar, nokta ile biter.
* Noktadan sonra boşluk bırakılır, yeni cümle başlar.
* "gelcem, gitcem, gidiyom" denmez "geleceğim, gideceğim, gidiyorum" denir.
* Herkez" denmez "herkes" denir.
* "Yaaaa" çok laubali bir sözdür.
* "bU şEkiLDE" yazmak sadece okuyanı yorar.
* "Yanlız" değil "Yalnız" denir.
* "ğ" harfi "g" şeklinde yazılamaz.
* "Bende, sende" denmez, "Ben de, sen de" denir.
* "Dahi" anlamındaki "de" ayrı yazılır.
* "Geldimi?" yazılmaz "Geldi mi?" yazılır. Soru takıları ayrı yazılır. "OKmi?" değil, "Tamam mı?" denir.
* "ahmet, belgin, duru" denmez. "Ahmet, Belgin, Duru" denir. Özel isimlerin, illerin, ülkelerin ilk harfleri büyük yazılır.
* "ki" eki, bağlaç olarak kullanılıyorsa ayrı, iyelik eki olarak kullanıyorsa birleşik yazılır.
* "v" yerine "w" yazılmaz...<
* "Evet" Yerine "ewt" yazılmaz.

YASAL UYARI !! Sitemiz, hukuka, yasalara, telif haklarına ve kişilik haklarına saygılı olmayı amaç edinmiştir. Sitemiz, 5651 sayılı yasada tanımlanan yer sağlayıcı olarak hizmet vermektedir. İlgili yasaya göre, site yönetiminin hukuka aykırı içerikleri kontrol etme yükümlülüğü yoktur. Bu nedenle, sitemiz uyar ve kaldır prensibini benimsemiştir. Telif hakkına konu olan eserlerin yasal olmayan bir biçimde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahipleri veya meslek birlikleri, s.gezer92[at]gmail.com mail adresinden bize ulaşabilirler. Şikayet yerinde görüldüğü takdirde ihlal olduğu düşünülen içerikler sitemizden kaldırılacaktır.
Arkasında Google Var! | Bu site Google Adsense ile gelir sağlamaktadır.