SK
poketibia

[Encerrado] Talkactions [Ban]

Por Skevrb, 16 de abr. de 2013 em Tópicos Sem Resposta

resolvido
tibia
otserv
6
886
SkevrbS
16 de abril de 2013 às 11:02

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 ++

StyloMaldosoS
16 de abril de 2013 às 11:49

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

SkevrbS
16 de abril de 2013 às 13:54

Resolvido, REP ++

2 semanas depois...
kttallanK
23 de abril de 2013 às 17:58

Topico Reportado Para Que Movam

RoksasR
23 de abril de 2013 às 18:14

Tópico movido para a seção de dúvidas e pedidos resolvidos.

5 anos depois...
StigalS
21 de abril de 2018 às 02:45
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.