sourock 0 Postado Novembro 10, 2012 Share Postado Novembro 10, 2012 ai pessoal, queria um script assim, que quando eu falace por exemplo !out todos players de uma sala seriam teleportados para o templo menos 1 player que no caso estaria no tile especial. acho que não deve ser tão dificil, agradeço a todos DOU REP+ Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/ Compartilhar em outros sites More sharing options...
0 caotic 393 Postado Novembro 10, 2012 Share Postado Novembro 10, 2012 Areá Incorreta Tópico Movido Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384088 Compartilhar em outros sites More sharing options...
0 sourock 0 Postado Novembro 10, 2012 Autor Share Postado Novembro 10, 2012 alguem me ajuda pelo amor de deus Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384315 Compartilhar em outros sites More sharing options...
0 Vodkartzin 11 Postado Novembro 10, 2012 Share Postado Novembro 10, 2012 qro as coordenada do começo e final a area dps qro a pos do tile q o player n eh removido vlw Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384318 Compartilhar em outros sites More sharing options...
0 sourock 0 Postado Novembro 10, 2012 Autor Share Postado Novembro 10, 2012 (editado) Canto esquerdo de cima [X: 236] [Y: 11] [Z: 4] Canto direto de cima [X: 242] [Y: 11] [Z: 4] Canto esquerdo de baixo [X: 236] [Y: 17] [Z: 4]. Canto direto de baixo [X: 242] [Y: 17] [Z: 4]. Cordenada do tile especial que não será teleportado [X: 239] [Y: 11] [Z: 4] e eu que agradeço, por favor me ajude mesmo to desesperado atras disso. Editado Novembro 10, 2012 por Admzurgg Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384392 Compartilhar em outros sites More sharing options...
0 Vodkartzin 11 Postado Novembro 10, 2012 Share Postado Novembro 10, 2012 tenta assim function onSay(cid, words, param) local from,to = {x = 236, y = 11, z = 4},{x = 242, y = 17, z = 4} local special_tile = {x = 239, y = 11, z = 4} for _, pid in pairs(getPlayersOnline()) do if isInRange(getCreaturePosition(pid), from, to) and getCreaturePosition(pid).x ~= special_tile.x or getCreaturePosition(pid).y ~= special_tile.y or getCreaturePosition(pid).z ~= special_tile.z then doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))) end end return true end Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384406 Compartilhar em outros sites More sharing options...
0 sourock 0 Postado Novembro 10, 2012 Autor Share Postado Novembro 10, 2012 Intão, funcionouj parcialmente, unico erro é que ao invez de só os players da sala irem pro templo todos os players do server tão indo do templo. Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384475 Compartilhar em outros sites More sharing options...
0 Vodkartzin 11 Postado Novembro 10, 2012 Share Postado Novembro 10, 2012 lol? q bug aqui n deu isso, mas tenta assim function onSay(cid, words, param) local from,to = {x = 185, y = 54, z =7},{x = 193, y = 61, z = 7} local special_tile = {x = 188, y = 57, z = 7} for _, pid in pairs(getPlayersOnline()) do if isInRange(getCreaturePosition(pid), from, to) then if getCreaturePosition(pid).x ~= special_tile.x or getCreaturePosition(pid).y ~= special_tile.y or getCreaturePosition(pid).z ~= special_tile.z then doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))) end end end return true end Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384481 Compartilhar em outros sites More sharing options...
0 sourock 0 Postado Novembro 10, 2012 Autor Share Postado Novembro 10, 2012 Agora sim funcionou perfeitamente ^^ já deixei meu rep+, só uma ultima coisa se não for incomodar muito, teria como por pra quando eu falace /out dai teleportace os da sala normal e aparecesse uma msg assim: Final do Evento do Castelo, e ganhador foi: {Nome do Player} se fizer isso pra mim ou ser grato eternamente. Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384511 Compartilhar em outros sites More sharing options...
0 Vodkartzin 11 Postado Novembro 10, 2012 Share Postado Novembro 10, 2012 (editado) function onSay(cid, words, param) local from,to,special_tile,name = {x = 236, y = 11, z = 4},{x = 242, y = 17, z = 4},{x = 239, y = 11, z = 4},"" for _, pid in pairs(getPlayersOnline()) do if isInRange(getCreaturePosition(pid), from, to) then if getCreaturePosition(pid).x == special_tile.x and getCreaturePosition(pid).y == special_tile.y and getCreaturePosition(pid).z == special_tile.z then name = getCreatureName(pid) else doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))) end end end return doBroadcastMessage("Final do Evento do Castelo, e ganhador: "..(name == "" and "Não houve ganhador." or name)) end Editado Novembro 10, 2012 por Vodkartzin Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384543 Compartilhar em outros sites More sharing options...
0 sourock 0 Postado Novembro 11, 2012 Autor Share Postado Novembro 11, 2012 Perfeito, sem comentários, excelente, podem fechar o tópico. Dúvida Sanada ! Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384816 Compartilhar em outros sites More sharing options...
0 Stigal 585 Postado Novembro 11, 2012 Share Postado Novembro 11, 2012 Duvida Sanada. Movido. Obrigado ao Vodkartzin por ter ajudado. Atenciosamente, Stigal. Link para o comentário https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/#findComment-1384830 Compartilhar em outros sites More sharing options...
Pergunta
sourock 0
ai pessoal, queria um script assim, que quando eu falace por exemplo !out todos players de uma sala seriam teleportados para o templo menos 1 player que no caso estaria no tile especial.
acho que não deve ser tão dificil, agradeço a todos
DOU REP+
Link para o comentário
https://xtibia.com/forum/topic/198575-teleportando-todos-de-uma-sala-pro-templo-menos-um/Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados