O animal de teta que fez esse script inverteu o nome da função.
function onSay(cid, words, param, channel)
if getPlayerGuildId(cid) == 0 then
return doPlayerSendCancel(cid, "Você não está em uma guild.")
end
if getPlayerGuildLevel(cid) < GUILDLEVEL_VICE then
return doPlayerSendCancel(cid, "Você precisa ter nível de vice-líder para enviar uma mensagem.")
end
local message = "*Guild* " .. getCreatureName(cid) .. " (" .. getPlayerLevel(cid) .. ")[" .. getResets(cid) .. "]: " .. param
for _, player in ipairs(getPlayersOnline()) do
if getPlayerGuildId(player) == getPlayerGuildId(cid) then
doPlayerSendTextMessage(player, MESSAGE_STATUS_WARNING, message)
end
end
doPlayerSendCancel(cid, "Sua mensagem foi enviada.")
return true
end






info
Grupo: Visconde
Registrado: 21/08/11
Posts: 470
Reputação: +5
Char no Tibia: ...
Galera presiso de ajudar com esses 2 erros que estão aparecendo no distro meu servidor é verção 9.53 na verção 9.60 não ocorre esses erros.
bom primeiramente vejam as imagens abaixo.
como podem ver na primeira imagem ta dando esse erro ao usar o comando de enviar mensagem pra guild me ajudem por favor aki está o script:
function onSay(cid, words, param) local playerGuild = getPlayerGuildId(cid) if playerGuild > 0 then local playerGuildLevel = getPlayerGuildLevel(cid) if playerGuildLevel >= GUILDLEVEL_VICE then local players = getOnlinePlayers() local message = "*Guild* " .. getCreatureName(cid) .. " (" .. getPlayerLevel(cid) .. ")[" .. getResets(cid) .. "]: " .. param; for i,playerName in ipairs(players) do local player = getPlayerByName(playerName); if getPlayerGuildId(player) == playerGuild then doPlayerSendTextMessage(player, MESSAGE_STATUS_WARNING, message); end end doPlayerSendCancel(cid, "Mensagem enviada para a guild."); else doPlayerSendCancel(cid, "Você tem que ser pelo menos vice-líder para enviar mensagem!"); end else doPlayerSendCancel(cid, "Desculpe, você não está em uma guild."); end return TRUE endo segundo erro e sobre a magia exevo pan na verção 8.60 funciona perfeitamente mas na 9.53 quando digo exevo pan nada acontece e também não da erro no distro más aparece esse erro sobre o exevo pan na hora de ligar o ot.
espero que me ajudem 1 REP + pra cada script concertado.