Süreli BAN Sistemi - Kademeli BAN
Egzotik Forumları

Hayatın içinden...

Giriş yap

Şifremi unuttum



1299!! #KnightOnline Açık.PK 1299! DESTEK PRO(UYGUNFİYAT)!!
Bilgi için tıklayın >>> [TIKLAYIN]
Anket

Egzotik Forum'dan MemNun Musunuz?

Süreli BAN Sistemi - Kademeli BAN I_vote_lcap96%Süreli BAN Sistemi - Kademeli BAN I_vote_rcap 96% [ 915 ]
Süreli BAN Sistemi - Kademeli BAN I_vote_lcap1%Süreli BAN Sistemi - Kademeli BAN I_vote_rcap 1% [ 7 ]
Süreli BAN Sistemi - Kademeli BAN I_vote_lcap1%Süreli BAN Sistemi - Kademeli BAN I_vote_rcap 1% [ 6 ]
Süreli BAN Sistemi - Kademeli BAN I_vote_lcap3%Süreli BAN Sistemi - Kademeli BAN I_vote_rcap 3% [ 24 ]

Toplam Oylar : 952

En son konular

» 30.10.2024 Haftalık Burç yorumu
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:41:48

» Anadolu Efes, Bursaspor deplasmanında galip! Ligde 2'de 2...
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:34:24

» NBA'de dudak uçuklatan rakam! Alperen Şengün'ün yeni sözleşmesi belli oldu, Türk spor tarihine geçti
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:33:40

» NBA'de milli basketbolcu Alperen Şengün, sezona "double-double" ile başladı
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:32:38

» Fenerbahçe Beko, Nefes kesen maçta Ergin Ataman'ın Panathinaikos'una mağlup oldu! EuroLeague'de 2. yenilgisini yaşadı
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:32:16

» Galatasaray’dan Beşiktaş’a yanıt
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:26:50

» İrfan Saraloğlu'ndan Gabriel Sara açıklaması! Galatasaray taraftarını üzen haberi verdi
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:26:17

» Beşiktaş'ın eski yıldızı Valentin Rosier, Galatasaray'a transfer oluyor!
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:25:49

» Emre Belözoğlu'ndan Jose Mourinho açıklaması! "Mourinho, bu kupaları nasıl kazandı?"
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:24:32

» Fenerbahçe'nin golcüsü Youssef En-Nesyri zoru başardı! Tüm gollerini kafayla attı
tarafından Yazar : EgzotikForum Çarş. 30 Ekim - 21:23:51


Bağlı değilsiniz. Bağlanın ya da kayıt olun

Süreli BAN Sistemi - Kademeli BAN

Aşağa gitmek  Mesaj [1 sayfadaki 1 sayfası]

1Süreli BAN Sistemi - Kademeli BAN Empty Süreli BAN Sistemi - Kademeli BAN Çarş. 22 Tem. - 23:34:15

Yazar : EgzotikForum


-
-

Merhaba Arkadaşlar...

KO-Cuce'den çok şey öğrendim, Bunca zamandır
izleyici konumundaydım, Artık kendimce bildiklerimi Paylaşmaya
başlıyorum...

Daha önce forumlarda verilmiş bir çok BAN SİSTEMİ vardı,
Kimin verdiğini hatırlamıyorum. Bende bunları kendi çalışmalarımda basit bir
şekilde geliştirerek kullandım...

Ban sistemi AŞAMALI çalışmaktadır.
Oyuncu ilk defa banlanıyorsa 7 Gün banlanıyor, Eğer ikinci defa banlanıyorsa 30
gün. Eğer üçüncü sefer banlanıyorsa 9999 Gün banlanıyor...

Öncelikle
USERDATA tablomuza iki yeni table ekliyoruz.
İsterseniz Veri Tabanında DESİGN
seçeneğinden ekleyin isterseniz QA olarak...

USERDATA'ya DESİGN ile
table eklemek için


Column Name: BANSURE
Data Type:
nvarchar
Lenghth: 50

Column Name: BANSAYI
Data Type:
nvarchar
Lenghth: 50


USERDATA'ya QA ile satır eklemek
için:


Kod:
ALTER TABLE USERDATA
ADD BANSURE nvarchar

ALTER TABLE USERDATA
ADD BANSAYI nvarchar

Oluşturalacak Procedures'ler:

Kod:
CREATE PROCEDURE char_sureli_ban AS

-- Bu Script BoyuBeyi Tarafından Geliştirilmiştir!..
-- JOB Ayarları her 1 saatte gerçekleştirilicektir!..

update USERDATA set BANSURE = '7', BANSAYI = '1' where authority ='255' and BANSURE ='0' and BANSAYI ='0'

-- Eğer oyuncu ilk defa banlanıyorsa 7 gün banlıyor!..

update USERDATA set BANSURE= '30', BANSAYI = '2' where authority ='255' and BANSURE ='0' and BANSAYI ='1'

-- Eğer oyuncu ikinci defa banlanıyorsa 30 gün banlıyor!..

update USERDATA set BANSURE = '9999', BANSAYI = '3' where authority ='255' and BANSURE ='0' and BANSAYI ='2'

-- Eğer oyuncu üçüncü defa banlanıyorsa 9999 gün banlıyor!..

GO

ve...

Kod:
CREATE PROCEDURE char_sureli_ban_guncelle AS

-- Bu Script BoyuBeyi Tarafından Geliştirilmiştir!..
-- JOB Ayarları her gün 1 sefer gerçekleştirilicektir!..

update USERDATA set BANSURE = BANSURE - 1 where BANSURE > '0' and authority ='255'

-- Gün sayısı 0 dan yüksek olan banlı charların süresini 1 gün azaltıyor!..

update USERDATA set authority ='1' where BANSURE ='0' and authority = '255'

-- Ban süresi bitmiş olan banlı charların banını açıyor!..

GO

Şimdi Herşey tamamsa, Artık bunlara JOB eklemek yeterli.

EXEC
char_sureli_ban Saat'te 1 sefer çalışacak şekilde
ayarlayın...

EXEC char_sureli_ban_guncelle Günde 1
sefer çalışacak şekilde ayarlayın...

https://www.egzotikforum.com

Sayfa başına dön  Mesaj [1 sayfadaki 1 sayfası]

Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz