Claudio14 0 Posted November 22, 2013 Share Posted November 22, 2013 Alguém ajuda ai, eu queria que quando o player passasse por um determinado tile aparecesse uma mensagem pra todos online é claro... (É para o meu Castle) Quero que apareça o nome do player e a guild exemplo O(a) Player Nicolau Flanel da Guild [Red Devills] está invadindo o Castle 24horas; Link to comment Share on other sites More sharing options...
0 zipter98 1101 Posted November 22, 2013 Share Posted November 22, 2013 (edited) Sabe fazer a tag? não sei se os parâmetros do broadcast são esses, só avisando. function onStepIn(cid, item, position, fromPosition) local artigo = getPlayerSex(cid) == 0 and "A" or "O" local nome = getPlayerSex(cid) == 0 and "jogadora" or "jogador" if getPlayerGuildId(cid) > 0 then doBroadcastMessage(""..artigo.." "..nome.." "..getCreatureName(cid).." da guild "..getPlayerGuildName(cid).." está invadindo o Castle 24horas.") else doBroadcastMessage(""..artigo.." "..nome.." "..getCreatureName(cid).." está invadindo o Castle 24horas.") end return true end Edited November 22, 2013 by zipter98 Link to comment Share on other sites More sharing options...
0 Claudio14 0 Posted November 22, 2013 Author Share Posted November 22, 2013 (edited) Vou testar. @Edit Cara nem deu, não deu erro nenhum no Distro, mas não funcionou =\ Edited November 22, 2013 by Claudio14 Link to comment Share on other sites More sharing options...
0 Omega 377 Posted November 22, 2013 Share Posted November 22, 2013 Essa é a imagem que aparece logo de cara nessa seção. A seção pedidos e dúvidas - scripting deve ser usada nesse caso. Por favor, colabore. Movido para pedidos e dúvidas - scripting. Link to comment Share on other sites More sharing options...
0 Claudio14 0 Posted November 22, 2013 Author Share Posted November 22, 2013 (edited) Cara me perdoa ;S Sério, foi mal =\ @Edit Afs, ninguém pode me ajudar ai ? Edited November 23, 2013 by Claudio14 Link to comment Share on other sites More sharing options...
0 zipter98 1101 Posted November 23, 2013 Share Posted November 23, 2013 (edited) Ah, foi mal. function onStepIn(cid, item, position, fromPosition) local artigo = getPlayerSex(cid) == 0 and "A" or "O" local nome = getPlayerSex(cid) == 0 and "jogadora" or "jogador" if getPlayerGuildId(cid) > 0 then broadcastMessage(""..artigo.." "..nome.." "..getCreatureName(cid).." da guild "..getPlayerGuildName(cid).." está invadindo o Castle 24horas.") else broadcastMessage(""..artigo.." "..nome.." "..getCreatureName(cid).." está invadindo o Castle 24horas.") end return true end Testei aqui, tá funcionando direitinho. Edited November 23, 2013 by zipter98 Link to comment Share on other sites More sharing options...
0 Claudio14 0 Posted November 23, 2013 Author Share Posted November 23, 2013 cara, no movements.xml coloca isso certo <movevent event="StepIn" actionid="13302" script="tile castle.lua" /> e no remeres esse actionid 13302 no tile... certo ? Link to comment Share on other sites More sharing options...
0 zipter98 1101 Posted November 23, 2013 Share Posted November 23, 2013 Ahã. Se quiser testar antes de configurar no RME, entra no seu servidor, fique em frente do tile desejado, e digite /attr set aid 13302. Link to comment Share on other sites More sharing options...
0 Claudio14 0 Posted November 23, 2013 Author Share Posted November 23, 2013 (edited) cara, não deu, fiz de tudooooooooo, não funcionou '-' sério mesmo mano ;S @Edit Vou excluir tudo, e fazer tudo de novo pera 1 minuto @Edit Fiz tudo novamente certinho, conferi, mas não deu, =\ @Edit Cara, cara, cara, conseguiiiiiiiiiii,, maaas eu consegui colocando assim no xml <movevent type="StepIn" itemid="407" event="script" value="castle.lua"/> mas assim fica ruim, porque nao posso usar o piso 407 pra nada ... Sacou ? ;S Porque todos que eu usar vai aparecer a mensagem @Edit, cara, consegui *--* Vou te dar REP ((; vllw ai Edited November 23, 2013 by Claudio14 Link to comment Share on other sites More sharing options...
0 VictorWEBMaster 369 Posted November 24, 2013 Share Posted November 24, 2013 Duvida sanada, topico movido! Tópico movido para a seção de dúvidas e pedidos resolvidos. Link to comment Share on other sites More sharing options...
Question
Claudio14 0
Alguém ajuda ai, eu queria que quando o player passasse por um determinado tile aparecesse uma mensagem pra todos online é claro...
(É para o meu Castle)
Quero que apareça o nome do player e a guild exemplo
O(a) Player Nicolau Flanel da Guild [Red Devills] está invadindo o Castle 24horas;
Link to comment
Share on other sites
9 answers to this question
Recommended Posts