-
Sistema Anti-GM Ilegal.
Primeiramente Tem que Ser Cria Uma Coluna Em Character
Código:
| Permisao | int | 4 | desmarcado | default value 0 |
Depois Disso toda ves que vc criar Um Novo GM , Voce terá que dar permissao Para ele , E tambem dar essa Permissao para todos GM's Atuais , Atraves dessa Query..
Código:
UPDATE CHARACTER SET PERMISAO =1 WHERE NAME ='LogindoGM'
Oque Esse Esquema Faz ?
Se Alguem Descobrir Como se Tornar GM , Editar algo , Blockear alguem, etcs etcs
Se ele nao tiver Como " Permissao =1 " Ele Será Bloqueado
Agora Crie A Seguinte Job ..
Código:
Para Versoes 97..
UPDATE CHARACTER SET CTLCODE =1,
PERMISAO = 0
WHERE CTLCODE = 8
Código:
Versoes Acima de 1.02..
UPDATE CHARACTER SET CTLCODE =1,
PERMISAO = 0
WHERE CTLCODE = 32
O ideal e Por Ela Pra Rodar de 1 em 1 Minuto , Mais Pode Causar Lentidao em Servidores Com muitas Accs
Entao Configure A gosto..
Lembrando que essa sera a Frequencia que Ira verificar Se tem Algum GM " Ilegal "
Creditos : Alankoba
-
essa job e akela q bloqueia os GM tanbm ?
pq um dia usei ela e bloquio todos os GMs
senão for desculpa ai :)
-
so bloqueia se vc nao colocar a permissão amigo!
-
Permissão ae tem de ser com dois S UHEuHEuhUEhuhE...
E tem de dar uma corrigida no tutorial, atenção para o detalhe:
Código:
UPDATE CHARACTER SET PERMISAO =1 WHERE NAME ='LogindoGM'
Se é na CHARACTER, não pode ser o LOGIN do GM e sim, o NICK DO GM! Caso use como está no tutorial todos os GMs realmente serão block, notem que ao rodar a querry com o login do GM, nenhuma arrow será afetada!
Excelente tutorial, vou aderir, parabéns.
EDIT!
Cabe uma dúvida aqui, por exemplo, eu uso 8 no ctl code do meu servidor, qualquer GM que não esteja com 8 vai ser bloqueado certo?! Só pra constar que mesmo ADM pondo permissão pra ele, tanto com o code diferente do da job, ele vai ser block!
E não funcionou bem aqui, vou dar uma olhada de novo quando der tempo, mas não deu certo, vou verificar e ver onde eu posso ter errado!
-
eu tentei blokio meu gm Oo e ele tava com o ctlcoder da pra ajudar?
-
olha, o que fica GM é o char e nao o login, no entanto no mesmo login vc pode ter um char GM e outro normal, e mais um char ADM!
se GM for Ctlcode=8 e permisao=0 ele vai ser Ban,
se GM for CtlCode=8 e permisao=1 ele nao vai ser ban!
entendeu a logica?
-
eu sei eu fiz isso mais deu erro do msm jeito --'
---------------------------------------------------------
era o muserrver que tava bugado --'
-
mais tipo tem gente q usa ctlcode 8 para GM e ctlcode 32 para ADM dae no caso teria modificar a job para verificar esse dois ctlcode...
Att,