data/talkactions/script/xxx.lua
function onSay(cid, words, param, channel)
local t = param:explode(",")
local name, days = t[1], tonumber(t[2])
local player = getPlayerByName(t[1])
if name then
if days then
local acc = getAccountIdByName(name)
if acc ~= 0 then
local tempo = days * 24 * 3600
doAddAccountBanishment(acc, target, os.time() + tempo, 5, 2, 'Banido por desrespeito.', 0)
doRemoveCreature(player)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player não existe.")
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode adicionar essa quantidade de dia(s) de dias de banimento.")
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "esse player nao existe.")
end
return TRUE
end
tag
<talkaction log="yes" words="/ban" access="5" event="script" value="xxx.lua"/>
parometros
/ban ADM,3
nome,dia







info
Grupo: Campones
Registrado: 02/05/08
Posts: 83
Reputação: +21
Gostaria de saber se existe alguma talkaction que eu possa banir o player de acordo com os dias que eu quero, por exemplo
/ban Player, 5
que seria banir o player por 5 dias... pra Poketibia (8.54) REP ++