PVPKO NP'si Yetmeyen Playerlar Krala Oy Veremesinler - 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

14 Ağustos 2009 Cuma

NP'si Yetmeyen Playerlar Krala Oy Veremesinler


Merhaba,

1299 Private Serverlarda, krallık seçimli olan serverlarda ezik çarlarla oy kullanmayı aşağıdaki procedure ile engel olabilirsiniz. Procedure ¢нιgιтα'dan alıntıdır.

Procedurenin Amacı

Serverda aşağıdaki procedureye göre 1K NP'si olmayan (değiştirebilirsiniz) playerlar krallığa oy vermesini engellemek.

Kullanım:

  • Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.
  • SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.
  • Seçtikten sonra aşağıdaki kodu kopyalayıp , yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.
PHP- Kodu:
/****** Object: Stored Procedure dbo.KING_ELECTION_PROC Script Date: 6/6/2006 6:03:33 PM ******/

-- 2004.07.07. "tegmen2828 / chigita / istanbul"

CREATE PROCEDURE [dbo].[KING_ELECTION_PROC]
@
strAccountID char(21), -- Voted man's account
@strCharID char(21), -- Nick'
s vote
@byNation tinyint,
@
strCandidacyID char(21), -- Nick chosen people
@nRet smallint OUTPUT

AS

DECLARE @
nRow smallint

SELECT
@nRow = Count(strAccountID) FROM KING_BALLOT_BOX WHERE strAccountID = @strAccountID
IF @nRow > 0 -- Vote for one person
BEGIN
SET
@nRet = -3
RETURN
END

DECLARE @Loyalty int
SELECT
@Loyalty = Loyalty FROM USERDATA WHERE strUserID = @strCharID
IF @Loyalty < 1000
BEGIN
SET
@nRet = -3
RETURN
END

INSERT INTO KING_BALLOT_BOX
(strAccountID, strCharID, byNation, strCandidacyID )
VALUES ( @strAccountID, @strCharID, @byNation, @strCandidacyID )

UPDATE KING_ELECTION_LIST SET nMoney = nMoney + 1
WHERE byType
= 4 and strName = @strCandidacyID

SET
@nRet = 1
RETURN
GO
IF @Loyalty <1000 'değerini değiştirerek istediğiniz NP'nin altındaki userların krala oy vermesini engelleyebilirsiniz.


Dipnot
Bu yazı 14 Ağustos 2009 Cuma günü yazılmıştır. Bulunduğu kategori : . Yazdığım yazıları RSS 2.0 sistemini kullanarak takip edebilir, dilerseniz yorum yapabilirsiniz.
14 Ağustos 2009 Cuma by d0FuTr[!] · 0

“NP'si Yetmeyen Playerlar Krala Oy Veremesinler” 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.