Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
Champion

Char Süreli Ban Sistemi!

Önerilen Mesajlar

1.Adım: USERDATA'ya bansüre adında sütun oluşturun nvarhcar yapın,yan kısmı 50 olsun

2.Adım: Alttaki prosedürü oluşturalım

CREATE PROCEDURE char_süreli_ban_1 AS

update userdata set bansüre ='30' where authority ='255' and bansüre ='0'--banlı olan charların kalangün sayısıın 30 yapıyor!..
GO


3.Adım:Yine alttaki prosedürü oluşturalım..


CREATE PROCEDURE char_süreli_ban_güncelle AS

update userdata set bansüre = bansüre - 1 where bansüre > '0' and authority ='255'

update userdata set authority ='1' where bansüre ='0' and authority = '255'
GO

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

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

Bunları yaptıktan sonra Job olayına giriyoruz!..
1-) Önce saat başı gerçekleşen job hazırlayalım ve komut olayına
exec char_süreli_ban_1 

yazalım.
2-)Şimdi günlük çalışan job hazırlayalım ve komut olayına
exec char_süreli_ban_güncelle 

yazalım.

Sonra SQL Server Agent'i çalıştırıyoruz ve Auto-start service when OS start seçeneğini seçiyoruz(pc açılınca otomatik çalışmasını sağlar!..)

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...