KO

[Ajuda] Script /ban (Editar)

Por Koama, 11 de mai. de 2012 em Scripts

script
4
1k
KoamaK
11 de maio de 2012 às 11:31

Bom eu tenho esse script /ban que eu consegui. Quando o jogador é banido aparece... Jogador x banido...

Eu Gostaria que fosse na tela o seguinte.

 

Jogador X banido por,motivo, warning de 0 para 1 (contagem 0 para 1, 1 para 2...), comentario.

O Script não tem a opção de banir ip, ele esta assim:

 

/ban player,dias,comentário,motivo

 

Eu gostaria

 

/ban player,dias,comentario,motivo,1 ou 0 (1 para banir ip, 0 para ban normal)

 

Ps: A mensagem de BAN só quando o jogador é banido online, gostaria que ela aparecesse também para os jogadores que forem banidos off.

 

 

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

 

 

GRato Rep++

Editado Maio 11 por Koama

3 semanas depois...
KUNGLOWK
28 de maio de 2012 às 21:18

Também to precisando do mesmo!

VodkartV
28 de maio de 2012 às 22:31

como vai mandar mensagem para um jogador off?

ele vai logar e ver que foi banido lol

KUNGLOWK
29 de maio de 2012 às 14:52

Sim, más tem como editar o scritp '-'?