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

Oto Dupe Ban Basit Bir Procedures

Konu Bilgileri

Kategori Adı Prosedür & Kod Paylaşımları
Konu Başlığı Oto Dupe Ban Basit Bir Procedures
Konbuyu başlatan arizadatabase
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan arizadatabase

arizadatabase

Forum Sahibi
Yönetici
19 May 2013
1,191
58
48
Selamlar



Bazı arkadaşlar db'lerinde Gökhan'ın hazırladığı sistem sayesinde DUPE'yi tesbit ediyor ama oto ban sistemi yapamıyordu...



Gökhanın hazırladığı sistem için çok basit bir OTO BAN PROC'u...



Öncelikle aşağıdaki Procedures'i hazırlayalım...





Kod:
 CREATE PROCEDURE OTO_DUPE_BAN

@CharID  varchar(21)

as

-- Bu Script BoyuBeyi Tarafından Hazırlanmıştır...
-- Kodun Genel Amacı, Dupe Yaptığı Tesbit Edilen Karekteri Banlamaktır...

Declare @Userid varchar(21)

select  @Userid = Userid  from Gokhan where Userid = @CharID

IF  (@Userid = @CharID) 
Begin
UPDATE USERDATA SET Authority = '255' WHERE strUserId = @CharID
END
GO

Proc'u oluşturdukdan sonra LOAD_USER_DATA proc'unda aşağıdaki yeri buluyoruz...





Kod:
SELECT Nation, Race, Class, HairColor, Rank, Title, [Level], [Exp], Loyalty, Face, City, Knights, Fame, 
     Hp, Mp, Sp, Strong, Sta, Dex, Intel, Cha, Authority, Points, Gold,    [Zone], Bind, PX, PZ, PY, dwTime, strSkill, strItem,strSerial,    sQuestCount, strQuest, MannerPoint, LoyaltyMonthly
    FROM    USERDATA WHERE strUserId = @id

Hemen üstüne aşağıdaki komutu ekliyoruz...



Kod:
EXEC OTO_DUPE_BAN @id




Sisteminde Oto Dupe Ban işlemini yapamayanlar için basit bir sistem...




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.
 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst Alt