[Help] Talkaction /ban

HughWaffles
em Lixeira Pública

HughWaffles

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/01/12Posts: 2Char no Tibia: Waffles

Seguinte:

 

 

Queria uma Talkaction que eu pudesse fazer o seguinte:

 

/ban Devil Forgotten, cave bot, 31

 

 

Ai iria aparecer uma mensagem para todos do server informando o nome do player,

o motivo,e a quantidade de dias.Seria uma Talk de ban por dias.

 

/ban --> Banned

Devil Forgotten --> Player

Cave Bot --> Motivo

31 --> Dias

 

Desde já agradeço.Não sei se aqui foi o lugar certo de postar,então se eu estiver errado

me desculpem.

bepokemon

Lo sono il accolito.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/08Posts: 273Char no Tibia: Foxx Rookslayer

function onSay(cid, words, param)
local t = {
['cavebot'] = {msg = 'cavebotting', n = 1}
}

local text = "The player: \'"
local p = string.explode(param, ',')

if not isPlayer(getPlayerByName(p[1])) then
return doPlayerSendCancel(cid, 'Player not found.'), TRUE
end

text = text .. p[1] .."\' has been banished by \'"..getCreatureName(cid).."\' for: \'"

if t[p[2]] == nil then
return doPlayerSendCancel(cid, 'Param not found.'), TRUE
end

text = text .. t[p[2].msg] .."\'."

if not tonumber(p[3]) or p[3] < 1 then
return doPlayerSendCancel(cid, 'Param error.'), TRUE
end

text = text .." The banishment will last for: \'"..p[3].."\' days."
db.executeQuery("INSERT INTO `bans` (id, type, value, param, active, expires, added, admin_id, comment, reason, action, statement) VALUES ();")
doBroadcastMessage(text)

return TRUE
end

 

Se alguém puder terminar a query pra mim agradeço, mas esta seria a base, se não tiver algum erro. (Foi feito por aqui e to muito sem tempo no momento, desculpa.)

logo.png

Scripter

@MagicWorld

Ex: Colaborador de Scripting

Contato: bepokemon@hotmail.com

HughWaffles

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/01/12Posts: 2Char no Tibia: Waffles

Tipo mano eu só nao entendi muito porqe nao precisa de tag? me ajuda ae

coyotestark

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 15/02/11Posts: 259Char no Tibia: Aias Laf Du

eu testei da param not found

/ban Sado Fullbringer, motivo, 25

 

da param not found

e da uns erros no console.

385417_122391137880813_100003297811828_101325_1909172176_n.jpg

Nao sou Gigante mas grande o suficiente para entender tudo a minha volta.