Ir para conteúdo

Featured Replies

Postado

Testado em servidores 9.6+

OBS - Abra talkactions.xml, e remova esses comandos (se você tiver)

/ban
/unban
/baninfo

Para não haver conflitos.


Instalação:
Execute essas query's em sua DB

CREATE TABLE ban_table (
        id         INTEGER NOT NULL,
        account  INTEGER NOT NULL,
        added   INTEGER NOT NULL,
        expires  INTEGER NOT NULL,
        admin_id INTEGER NOT NULL
                                         DEFAULT 0,
        comment  TEXT   NOT NULL,
        PRIMARY KEY ( id )
);



Usando scripts:
Vá em data/talkactions/scripts, crie um arquivo .lua com o nome de bansystem e adicione isso

Mostrar conteúdo oculto



Em talkactions.xml, adicione esta tag

<talkaction log="yes" words="/unban;/ban;/baninfo" access="4" event="script" value="bansystem.lua"/>


Agora vá em data/creaturescript/script, crie um arquivo .lua com o nome de BanLogin e adicione isso

function onLogin(cid)

local MyAccount = getPlayerAccountId(cid)

function onLogin(cid)
local MyAccount = getPlayerAccountId(cid)
if isAccountBan(MyAccount) then
local baninfo = getBanAccInfo(MyAccount)
doPlayerPopupFYI(cid, "You account has been banished at:\n"..os.date("%d %b %Y",baninfo[1])..".\n\nfor the following reason:\n"..baninfo[2]..".\n\nYour banishment will be lifted at:\n"..os.date("%d %b %Y %X",baninfo[1])..".")
addEvent(doRemoveCreature, 1500, cid)
end
return true
end


 

Em creaturescript.xml adicione a seguinte tag

<event type="login" name="BanLogin" event="script" value="BanLogin.lua"/>


Agora vá em data/lib, crie um arquivo .lua com o nome de BanLib e adicione isso

Mostrar conteúdo oculto




Ou Usando Mod's:
Na pasta mods, crie um arquivo .xml com o nome de BanCommand e adicione isso

Mostrar conteúdo oculto

 

 

 

 

 

 

 

 

 

                                         20d11124104241ddb12a4fb.png

divisor.png

Editado por Luquinha (veja o histórico de edições)

Dp9Y7vq.png

  • 3 weeks later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo