Postado Agosto 25, 2016 8 anos Autor 9 minutos atrás, Vodkart disse: arrumei agr esqueci de deletar uma coisa, tenta agr o vod, a mensagem só aparece para a ultima guild que pisou no tile. exemplo: guild A = dona do castelo guild B = pisou as 14:28 guild c = pisou as 14:29 a mensagem aparece apenas pra guild B, inves de aparecer somente para A. desde já agradeço sua ajuda :D Scriptszinhos: Spoiler [CREATURESCRIPT] Auto TP depois de matar boss [ACTION] Clean Area [TALKACTION] !FelizAnoNovo [ACTION + MOVEMENT] Cartas ao GOD [CREATURESCRIPT] Always Emblem System [ACTION] Anihi simples [TALKACTIONS] Urinar / fazer xixi Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.
Postado Agosto 25, 2016 8 anos que estranho veja bem: if (getGlobalStorageValue(COH_PREPARE1) ~= getPlayerGuildName(cid)) and ((getGlobalStorageValue(COH_PREPARE2) ~= getPlayerGuildName(cid))) then local leader = getGuildLeaderName(getGlobalStorageValue(COH_PREPARE1)) local player = getPlayerByName(leader) if player then doPlayerSendTextMessage(player, MESSAGE_STATUS_WARNING, "[Castle of Honor] Atencao! A guild "..getPlayerGuildName(cid).." esta tentando dominar o castelo, preparem-se!") end setGlobalStorageValue(COH_PREPARE1, getPlayerGuildName(cid)) end ele está mandando mensagem para o lider da guild, que está na storage global 'COH_PREPARE1' então ele manda mensagem pro lider(atual) e depois que manda a mensagem é que é trocada a storage(ai passa o nome da guild na storage) setGlobalStorageValue(COH_PREPARE1, getPlayerGuildName(cid)) [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Agosto 25, 2016 8 anos Autor 1 hora atrás, Vodkart disse: que estranho veja bem: if (getGlobalStorageValue(COH_PREPARE1) ~= getPlayerGuildName(cid)) and ((getGlobalStorageValue(COH_PREPARE2) ~= getPlayerGuildName(cid))) then local leader = getGuildLeaderName(getGlobalStorageValue(COH_PREPARE1)) local player = getPlayerByName(leader) if player then doPlayerSendTextMessage(player, MESSAGE_STATUS_WARNING, "[Castle of Honor] Atencao! A guild "..getPlayerGuildName(cid).." esta tentando dominar o castelo, preparem-se!") end setGlobalStorageValue(COH_PREPARE1, getPlayerGuildName(cid)) end ele está mandando mensagem para o lider da guild, que está na storage global 'COH_PREPARE1' então ele manda mensagem pro lider(atual) e depois que manda a mensagem é que é trocada a storage(ai passa o nome da guild na storage) setGlobalStorageValue(COH_PREPARE1, getPlayerGuildName(cid)) oi vod, eu consegui o que eu queria... tirei metade da primeira linha, que era COH_PREPARE2 blablabla, e na segunda linha modifiquei de COH_PREPARE1 para COH_STATUS que é pra quem é dono do castelo... e deu certo, só mais uma duvida, inves de aparecer a mensagem apenas para os lideres, e sim para todos os players, eu modifico onde? " local player = getPlayerByName(leader) " aqui? coloco o que? Obrigado pela ajuda cara Spoiler if (getGlobalStorageValue(COH_PREPARE1) ~= getPlayerGuildName(cid)) then local leader = getGuildLeaderName(getGlobalStorageValue(COH_STATUS)) local player = getPlayerByName(leader) if player then doPlayerSendTextMessage(player, MESSAGE_STATUS_WARNING, "[Castle of Honor] Atencao! A guild "..getPlayerGuildName(cid).." esta tentando dominar o castelo, preparem-se!") end setGlobalStorageValue(COH_PREPARE1, getPlayerGuildName(cid)) end Scriptszinhos: Spoiler [CREATURESCRIPT] Auto TP depois de matar boss [ACTION] Clean Area [TALKACTION] !FelizAnoNovo [ACTION + MOVEMENT] Cartas ao GOD [CREATURESCRIPT] Always Emblem System [ACTION] Anihi simples [TALKACTIONS] Urinar / fazer xixi Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.
Postado Agosto 25, 2016 8 anos ai você usa o seu script original, sem nenhuma alteração kk que já mandava a mensagem em broadCast [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Agosto 25, 2016 8 anos Autor 4 minutos atrás, Vodkart disse: ai você usa o seu script original, sem nenhuma alteração kk que já mandava a mensagem em broadCast Na verdade não coloquei o script original agora pra ver, se eu fui tão burro a ponto disso kkkkkk mas no original ele mandava broadcast pra todos do servidor, e com as alterações suas, do enzo e do talesigorvr ele manda mensagem apenas pra quem é dono do castelo... não sei dizer quem conseguiu fazer isso hahahahah mas conseguimos chegar onde eu queria... vou dar +rep pros 3 ja que os 3 ajudaram agora só preciso saber como enviar o broadcast para todos da guild que é dona do castelo, em vez de mandar só para o lider da guild dona do castelo Scriptszinhos: Spoiler [CREATURESCRIPT] Auto TP depois de matar boss [ACTION] Clean Area [TALKACTION] !FelizAnoNovo [ACTION + MOVEMENT] Cartas ao GOD [CREATURESCRIPT] Always Emblem System [ACTION] Anihi simples [TALKACTIONS] Urinar / fazer xixi Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.
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.