Aqui está, no meu servir está funcionando normalmente, vê se aí pega também.
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) .. "]:\n" .. 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 para os membros da guild.");
else
doPlayerSendCancel(cid, "Você precisa ser vice-líder para falar no guildcast.");
end
else
doPlayerSendCancel(cid, "Desculpe, mas você precisar ter uma guild.");
end
return FALSE
end
Não sei de quem é, já veio no server quando o baixei.