[ CSM ] Central Server Mu - Site Official © - [O Mais Novo Portal de MuOnline] -: Sistema Anti-GM

Sistema Anti-GM

Sistema anti GM :

Primeiramente vamos criar uma coluna na DB MuOnline na table character com os seguintes dados :

Permisao / int / 4 / desmarcado / default value 0

Depois disso você vai colocar privilegios dos gms atuais para isso execute a seguinte query no Query Analizer :

UPDATE CHARACTER SET PERMISAO =1 WHERE NAME ='GM_CM' .

A onde esta localizado GM_CM você irá colocar o seu GM ou do seu servidor. Exemplo : de GM_CM eu irei trocar para GM_L®B.

Agora vou explicar o que ele faz . Se alguma pessoa descobrir o bug de virar GM etc , ou até mesmo editar de algum geito se ele não estiver com a permisão =1 , automaticamente o char dele irá ser bloqueado , após ter feito este processo crie uma job que rode em 1 em 1 minuto.

1° Va em SQL Server Enterprise Manager.
2° Agora em Management.
3° Va em SQL Server Agent.
4° Va em Jobs, e click com botão direito e NewJob.
5° Va em General coloque um nome como AntiGM.
6° Depois vai em Steps.
7° New em Steps em "name" coloque AntiGM tambem.
8° Va em Type deixe Transact-SQL Script (TSQL).
9° Em Database selecione MuOnline.
10° No Command coloque o seguinte codigo:

UPDATE CHARACTER SET CTLCODE =1
WHERE CTLCODE = 8
PERMISAO = 0

11° Depois clique em Parse e de OK.
12° Va para Schedules.
13° Em New Sechedule coloque tambem la AntiGM.
14° Depois clique em Change.
15° Na primeira parte selecione Daily e deixe em Every 1 day(s).
16° Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
17° Duration selecione a data atual do dia e de ok.
18° Agora e so finalizar dando Aplicar e OK.
19° Pronto estão feito AntiGM
20° Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.