cacaiu 10 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 queria pedir a vcs um script de o player pisa em X posição se abre uma caixa de msg dizendo oq ele deve fazer. valendo meu rep+ Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/ Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 (editado) movements.xml: <movevent type="StepIn" actionid="xxxx" event="script" value="msgtile.lua"/> Substitua o xxxx por um action id que desejar. msgtile.lua: function onStepIn(cid, item) local msg = "Você tem que ir pra lá." -- Mensagem que será mandada if isPlayer(cid) then doPlayerPopupFYI(cid, msg) end return true end Editado Setembro 9, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335500 Compartilhar em outros sites More sharing options...
0 cacaiu 10 Postado Setembro 9, 2012 Autor Share Postado Setembro 9, 2012 LuckOake mais esse script abre uma janela ex: igual quando dar !spells? Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335544 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 (editado) Sim. Não exatamente igual ao spell, que abre a janela igual a de um livro, mas abre um FYI. Testa ai, se não gostar, substitui essa linha: doPlayerPopupFYI(cid, msg) Por essa: doShowTextDialog(cid, 7528, msg) Editado Setembro 9, 2012 por LuckOake Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335586 Compartilhar em outros sites More sharing options...
0 cacaiu 10 Postado Setembro 9, 2012 Autor Share Postado Setembro 9, 2012 (editado) LuckOake perfect como sempre né =D. quando libera aki te dou rep+ xD DUVIDA: se eu fizer outro script igua a esse e add essa tag: doShowTextDialog(cid, 7528, msg) ai escrevo a msg Bem vindo\n\n\n bla bla bla.... esse \n faz decer as palavras ex: Bem vindo BLA BLA BLA Editado Setembro 9, 2012 por cacaiu Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335600 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 @cacaiu Exatamente, o \n faz o mesmo que a tecla ENTER aqui no XTibia. Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335772 Compartilhar em outros sites More sharing options...
0 cacaiu 10 Postado Setembro 9, 2012 Autor Share Postado Setembro 9, 2012 o msm fuciona pra essa tag: doPlayerPopupFYI(cid, msg) se eu der o \n ela tbm derce? Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335840 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 Sim. Rapaz, qualquer função funciona dessa mesma forma. Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335861 Compartilhar em outros sites More sharing options...
0 comedinhasss 235 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 Eu fiz um mais avançado pro alissow sv... mensagens.lua function onStepIn(cid, item, position, fromPosition) local mensagem = { action = item.actionid, [50001] = "Hospedaria do Unicornio Saltitante.", [50002] = "Dorion." } if(item.actionid == mensagem.action) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, mensagem[item.actionid]) return true end end Nos números ali você adiciona o aid do piso e a mensagem que vai aparecer quando pisar... Tag: <movevent type="StepIn" actionid="50001 - 50075" event="script" value="mensagens.lua"/> Os aids que podem ser adicionados são de 50001 até 50075... Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335869 Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 Eu fiz um mais avançado pro alissow sv... mensagens.lua function onStepIn(cid, item, position, fromPosition) local mensagem = { action = item.actionid, [50001] = "Hospedaria do Unicornio Saltitante.", [50002] = "Dorion." } if(item.actionid == mensagem.action) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, mensagem[item.actionid]) return true end end Nos números ali você adiciona o aid do piso e a mensagem que vai aparecer quando pisar... Tag: <movevent type="StepIn" actionid="50001 - 50075" event="script" value="mensagens.lua"/> Os aids que podem ser adicionados são de 50001 até 50075... me diz uma coisa, quando que essa condição que você fez não vai ser verdadeira? Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335879 Compartilhar em outros sites More sharing options...
0 comedinhasss 235 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 Eu fiz por costume, não altera nada no script com ou sem... Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335885 Compartilhar em outros sites More sharing options...
0 cacaiu 10 Postado Setembro 9, 2012 Autor Share Postado Setembro 9, 2012 BrunoCarvalho mais o muda de um pro outro? o do LuckOake ta igual ou não? o que mudou do seu pro dele? Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335912 Compartilhar em outros sites More sharing options...
0 comedinhasss 235 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 Não muda muita coisa, o meu somente pode colocar tudo em somente 1 script e não ficar criando outros. É um mais avançado que será lançado junto ao Alissow Server 5.0. Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335917 Compartilhar em outros sites More sharing options...
0 cacaiu 10 Postado Setembro 9, 2012 Autor Share Postado Setembro 9, 2012 a entendi agora tipo varias msg em varios title mais no msm script ^^ Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335930 Compartilhar em outros sites More sharing options...
0 comedinhasss 235 Postado Setembro 9, 2012 Share Postado Setembro 9, 2012 Sim... Fica mais leve para a pasta do otserv. Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1335937 Compartilhar em outros sites More sharing options...
0 notle2012 233 Postado Setembro 11, 2012 Share Postado Setembro 11, 2012 (editado) se vc quer escreve muita coisa recomendo usa esse facilita pra escreve function onStepIn(cid, item) local text = [[ 1- oi galera 2- essa quest e dificil 3- tome cuidado 4- bla bla bla ]] if isPlayer(cid) then doShowTextDialog(cid,7528,text) end return true end só edita red local text = [[ 1- oi galera 2- essa quest e dificil 3- tome cuidado 4- bla bla bla ]] Editado Setembro 11, 2012 por notle2012 Link para o comentário https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/#findComment-1336843 Compartilhar em outros sites More sharing options...
Pergunta
cacaiu 10
queria pedir a vcs um script de o player pisa em X posição se abre uma caixa de msg dizendo oq ele deve fazer.
valendo meu rep+
Link para o comentário
https://xtibia.com/forum/topic/193786-pedido-script-de-piso-com-msg/Compartilhar em outros sites
15 respostass a esta questão
Posts Recomendados