LOCK_IP : Numara,varchar(50)
BLOCK_IP diye bir tablo yaratıyorsunuz.Numara adında bir sekme adı oluşturup veri tipini varchar yapıyorsunuz.
PROC_INSERT_CURRENTUSER :
PHP- Kodu:
CREATE PROCEDURE PROC_INSERT_CURRENTUSER
@AccountID varchar(50),
@CharID varchar(50),
@ServerNo int,
@ServerIP varchar(50),
@ClientIP varchar(50),
@nret smallint output
AS
-- Ip Ban System by Trayhoper
DECLARE @Sayi int
SELECT @Sayi = count(Numara) FROM BLOCK_IP WHERE Numara = @ClientIP
IF @Sayi > 0
BEGIN
SET @nRet = 0
RETURN
END
ELSE IF @Sayi = 0
BEGIN
INSERT INTO CURRENTUSER (nServerNo, strServerIP, strAccountID, strCharID, strClientIP ) Values (@ServerNo, @ServerIP, @AccountID, @CharID, @ClientIP )
SET @nRet = 1
RETURN
END
Bundan sonra yapacağınız tek şey ip ban atmak istediğiniz ip numarasını
BLOCK_IP tablosuna girmek .. Ip numarası listede olan charlar giriş
yapılırken dc verecektir.