IP Ban Sistemi
Aslında bu sistem user kaybına yol açabilir.Ama ben kesinlikle onay veriyorum.Yanlışı bilerek seçen insanlar sonuçlarına katlanmalı.Private Serverlar,Pvp Serverlar dünyasında ses getirecek bir sistem.
BLOCK_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 prosedürünü temizleyin,altdaki kodları girin.
Bundan sonra yapacağınız tek şey ip ban atmak istediğiniz ip numarasını BLOCK_IP tablosuna girmek.
Aslında bu sistem user kaybına yol açabilir.Ama ben kesinlikle onay veriyorum.Yanlışı bilerek seçen insanlar sonuçlarına katlanmalı.Private Serverlar,Pvp Serverlar dünyasında ses getirecek bir sistem.
BLOCK_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 prosedürünü temizleyin,altdaki kodları girin.
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 TrayhoperDECLARE @Sayi int
SELECT @Sayi = count(Numara) FROM BLOCK_IP WHERE Numara = @ClientIPIF @Sayi > 0
BEGIN
SET @nRet = 0
RETURNENDELSE IF @Sayi = 0
BEGIN
INSERT INTO CURRENTUSER (nServerNo, strServerIP, strAccountID, strCharID, strClientIP ) Values (@ServerNo, @ServerIP, @AccountID, @CharID, @ClientIP )
SET @nRet = 1
RETURNEND