Ir para conteúdo
  • 0

[query] Ban


luanmax21

Pergunta

Ola gelerinha quem poder me ajudar eu nao me lembro onde eu peguei esse script de ban que eu gostei muito so que meu servidor e mysql quando eu do ban a pessoa pode logar novamente pq ta faltando as query se alguem poder me ajudar vo postar meu script.

 

 

function onSay(cid, words, param, channel)
if param == '' then
return true
end
local params = string.explode(param, ',')
if #params > 3 then
local player = getPlayerByName(params[1])
if player then
params[2] = tonumber(params[2])
params[4] = tonumber(params[4])
doAddAccountBanishment(getPlayerAccountId(player), player, os.time() + params[2] * 24 * 60 * 60, params[4], ACTION_BANISHMENT, params[3], cid)
db.executeQuery("UPDATE `accounts` SET `warnings` = `warnings` + 1 WHERE `id` = " .. getPlayerAccountId(player) .. ";")
doSendMagicEffect(getCreaturePosition(player), CONST_ME_MAGIC_RED)
doSendAnimatedText(getCreaturePosition(player), "BANIDO", TEXTCOLOR_RED)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Jogador " .. getCreatureName(player) .. " foi banido.")
doRemoveCreature(player)
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Parâmetros Incorreto.\nComo Usar: /ban {Nome},{Dias},{Comentário},{Motivo}.')
end
return true
end

 


nada ainda Tuts tuts tuts..

Editado por luanmax21
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Cara, vai ser dificil rsrs

Tenta executar isso

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 )
);

Se nao funcionar mesmo assim, e seu server for 9.6 +, troca seu sistema de ban por esse:

 

BAN SYSTEM 9.6 (sei que está linkado outro fórum, só estou tentando ajudar.)

Se possível +REP

 

-GstavoLiber

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...