fala galera tenho um script /ban e o ip da pessoa ai bani o ip ta dando erro, como resolver ???
function onSay(cid, words, param, channel)
local group = 3
if not(getPlayerGroupId(cid) >= group) then
return false
end
if (param == '') then
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce precisa informar o nome do jogador.")
end
local pid = getPlayerByNameWildcard(param)
if (not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O player " .. param .. " nao está online.")
end
doAddIpBanishment(getPlayerIp(pid))
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getCreatureName(pid) .. " foi banido.")
return true
end
[19:38:17.374] [Error - TalkAction Interface]
[19:38:17.374] data/talkactions/scripts/banip.lua:onSay
[19:38:17.374] Description:
[19:38:17.374] (luaGetCreatureName) Creature not found
[19:38:17.374] [Error - TalkAction Interface]
[19:38:17.374] data/talkactions/scripts/banip.lua:onSay
[19:38:17.374] Description:
[19:38:17.374] data/talkactions/scripts/banip.lua:16: attempt to concatenate a boolean value
[19:38:17.374] stack traceback:
[19:38:17.374] data/talkactions/scripts/banip.lua:16: in function <data/talkactions/scripts/banip.lua:1>