Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler

%100 Kral Yapma Tek komutla Kral

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Prosedür & Kod Paylaşımları kategorisinde Stark tarafından oluşturulan %100 Kral Yapma Tek komutla Kral başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 6,727 kez görüntülenmiş, 1 yorum ve 0 tepki puanı almıştır...
Kategori Adı Prosedür & Kod Paylaşımları
Konu Başlığı %100 Kral Yapma Tek komutla Kral
Konbuyu başlatan Stark
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan foxdent

Stark

K.Destek Yöneticisi
Selam DahaÖnce Verdik Buda Başka Bir Kod







Arkadaşlar Herkesin Bekledigi Proceduru sizler için bir gece boyunca uğraşıp yazdım.



Kral yapma derdine son. Tek bir komutla istedigin useri kral yap %100 çalışıyor



üstelik birden fazla kral yapabilirsiniz.







Query Analizeri Açın ve Aşagıda Size veridim kodu yapıştırıp çalıştırın.









Kod:

CREATE PROCEDURE [dbo].[KRAL_EKLE]

@CharID varchar(21)

AS

/*

Ömer Tarafından Yazılmıştır. Hacılamak Yasaktır!

*/

BEGIN



DECLARE @Nation tinyint,@clanID smallint,@ClanName varchar(31),@AccID varchar(21)

select @Nation = Nation from USERDATA where strUserId = @CharID

select @ClanID = sIDnum from KNIGHTS_USER where StrUserID = @CharID

select @ClanName = IDName from KNIGHTS where IDNum = @ClanID

select @AccID = strAccountID from ACCOUNT_CHAR where @CharID = strCharID1 or @CharID = strCharID2 or @CharID = strCharID3

END



BEGIN

update KING_SYSTEM set strKingName = @CharID where byNation = @Nation



insert into [KING_ELECTION_LIST] Values(1, @Nation, @ClanID, @CharID, 0)



insert into [KING_CANDIDACY_NOTICE_BOARD] Values(@CharID, @Nation, 20, 0)



insert into [KING_BALLOT_BOX] Values(@AccID, @CharID, @Nation, @ClanName)



update USERDATA set Rank = '1' where strUserId = @CharID



print 'Tebrikler, Kullanıcı Basarıyla Kral Olmustur. '



END

GO

Kullanımı:





Kod:

EXEC KRAL_EKLE CharınADI

İşte Bu kadar Basit.








Kullanıcı kral olmustur. İsterseniz serverinizda 4 tane Kral yapabilirsiniz.







Herkesin Öğrenmeye Hakkı var.Yorumlarınızı Bekliyorum.







Kullanımı ...







1 Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.



2 SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.



3 Seçtikten sonra aşağıdaki kodu kopyalayıp , yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.
 

foxdent

New Member
sdfsd



Kod:

CREATE PROCEDURE [dbo].[KRAL_EKLE]

@CharID varchar(21)

AS

/*

Ömer Tarafından Yazılmıştır. Hacılamak Yasaktır!

*/

BEGIN



DECLARE @Nation tinyint,@clanID smallint,@ClanName varchar(31),@AccID varchar(21)

select @Nation = Nation from USERDATA where strUserId = @CharID

select @ClanID = sIDnum from KNIGHTS_USER where StrUserID = @CharID

select @ClanName = IDName from KNIGHTS where IDNum = @ClanID

select @AccID = strAccountID from ACCOUNT_CHAR where @CharID = strCharID1 or @CharID = strCharID2 or @CharID = strCharID3

END



BEGIN

update KING_SYSTEM set strKingName = @CharID where byNation = @Nation



insert into [KING_ELECTION_LIST] Values(1, @Nation, @ClanID, @CharID, 0)



insert into [KING_CANDIDACY_NOTICE_BOARD] Values(@CharID, @Nation, 20, 0)



insert into [KING_BALLOT_BOX] Values(@AccID, @CharID, @Nation, @ClanName)



update USERDATA set Rank = '1' where strUserId = @CharID



print 'Tebrikler, Kullanıcı Basarıyla Kral Olmustur. '



END

GO

Kullanımı:





Kod:

EXEC KRAL_EKLE CharınADI

İşte Bu kadar Basit.








Kullanıcı kral olmustur. İsterseniz serverinizda 4 tane Kral yapabilirsiniz.







Herkesin Öğrenmeye Hakkı var.Yorumlarınızı Bekliyorum.







Kullanımı ...







1 Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.



2 SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.



3 Seçtikten sonra aşağıdaki kodu kopyalayıp , yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.[/QUOTE]
 
Üst