Postado Abril 5, 2012 13 anos O codigo lua do comando é esse: <talkaction filter="word" words="!guildcast;/guildcast" script="guildcast.lua"/> 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, "Message sent to whole guild."); else doPlayerSendCancel(cid, "You have to be at least Vice-Leader to guildcast!"); end else doPlayerSendCancel(cid, "Sorry, you don't have a guild."); end doPlayerSendTextMessage(cid, 25, words) return FALSE end A questão é que esse comando, quando vc manda, o player acaba soltando a msg no default, + ta errado, é só pra soltar no broadcast dos membros da guild alguem pode arrumar esse codigo pro jeito mais certo? Não soltar a msg no default e no broadcast Soltar a msg somente no broadcast dos membros da guild Valeu qm ajudar s2 ---------------- .... nobody? Editado Abril 5, 2012 13 anos por BoneFox (veja o histórico de edições)
Postado Abril 7, 2012 13 anos troca o return FALSE por return true [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Abril 7, 2012 13 anos Autor poo#orraaaaaaa !! esse vodkart é foo#ooda!! AUHuAUHuhauhAUHUAuhAUH mano do céu, sou seu fã d+ uhAuhAUHAHU vejo vc ajudar e alimentar varios tópicos de 2 forums q eu costumo postar, aki no tibiaking e em outro que começa com X e termina com A vlw mesmo cara rep + procê
Postado Abril 7, 2012 13 anos Tópico Resolvido. Peço que postem nesse tópico apenas se tiver dúvida semelhante. http://baiakuza.com/IP: baiakuza.com TIBIA: 10.96 Baiak Custom [ High Exp Rate ]
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.