[B]USERDATA, ya alttaki iki Kolonu QA yardımı ile ekliyorsunuz, Biri Mute yediği tarihi kayıt etmek icin, diğeri ise kalan gunu takip etmek icin.
Ufak bir PHP sayfası yaparsanız siteden oyuncular surelerini takip edebilir de.
Oyundan GM ya da sunucudan Editor yolu ile mutelenen oyuncu, Muteyi yedikten sonra oyuna ilk girdiği gunden ibtibaren 7 gunluk mute suresi başlar. Oyuna girmeyen oyuncuya zaten mute atmanın anlamı yok değil mi ? Ben kendim boyle kullanıyorum.
Artık mute yediği gunden itibaren 8. gunun başında oyuncu oyuna girerken mutesi acılır.
Prosedur de Kırmızı renk olan IF @muteDay =7 kodunun sonunda ki 7 yi değiştirerek surede oynama yapabilirsiniz.
NOT: İSTEK OLUR İSE SURELİ BAN SİSTEMİ DE PAYLAŞABİLİRİM.
BU KODU LOAD_USER_DATA ya eklemeniz yeterli.
Kod:
EXEC SURELI_MUTE @strUserID
KOLON EKLEYELİM;
Kod:
ALTER TABLE USERDATA ADD MuteDate datetime NULL GO ALTER TABLE USERDATA ADD MuteDay smallint NULL DEFAULT(0) GO UPDATE USERDATA SET MuteDay=0
Kod:
USE [kn_online] GO /****** Object: StoredProcedure [dbo].[SURELI_MUTE] Script Date: 02/07/2011 23:46:31 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO -- Yapan: #Lyvio -- 23.05.2013 -- www.forumexe.com CREATE PROCEDURE [dbo].[SURELI_MUTE] @strUserID varchar(21) AS declare @muteDayFinish datetime, @tImE datetime, @day smallint declare @muteDay smallint, @Authority tinyint SELECT @Authority=Authority, @muteDay = MuteDay, @muteDayFinish = MuteDate FROM USERDATA WHERE strUserId = @strUserID IF @Authority=11 and @muteDay >0 and @muteDay
Sureli Mute Sistemi [Kodlar]
Knight Online Pvp Serverlar0 Mesaj
●7 Görüntüleme
- ReadBull.net
- PVP Server Tanıtımları
- Knight Online Pvp Serverlar
- Sureli Mute Sistemi [Kodlar]