kaleudd 200 Postado Março 15, 2016 Share Postado Março 15, 2016 (editado) Olá,bem. gostaria de um script caso alguém pudesse ajudar. ele fará o seguinte é um teleport itemid: 1387,que fica fixo no mapa,porém cada player que entrá irá para cada Posição modificada. exemplo: player1 entro foi para x:12 :y:12 z:7 player2 entro no mesmo tp e foi para x:13 y:13 z:8 de preferencia 8 players,depois que entrasse o 8,ele começava de novo para o player1,player2 assim sucessivamente. desde já,obrigado. Editado Março 15, 2016 por kaleudd Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/ Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 578 Postado Março 15, 2016 Diretor Share Postado Março 15, 2016 (editado) O Anderson (Night Wolf ou xWhiteWolf) fez um script parecido com esse que você está querendo, mais o dele é para trainers. Funciona assim, ele verifica se tem player na sala se não estiver ele teleporta um jogador para a primeira sala, se outro entrar no teleport e a primeira sala estiver ocupada ele será teleportado para a segunda sala, desocupada... Uma imagem para você entender melhor: Eu uso e é perfeito ^^ se você não quer para trainers e sim para outra coisa parecida, é so tu pegar a script dele e editar Editado Março 15, 2016 por nedroesdoksdja Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688143 Compartilhar em outros sites More sharing options...
0 Loouis 8 Postado Março 15, 2016 Share Postado Março 15, 2016 Up, também queria esse script Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688131 Compartilhar em outros sites More sharing options...
0 kaleudd 200 Postado Março 15, 2016 Autor Share Postado Março 15, 2016 O Anderson (Night Wolf ou xWhiteWolf) fez um script parecido com esse que você está querendo, mais o dele é para trainers. Funciona assim, ele verifica se tem player na sala se não estiver ele teleporta um jogador para a primeira sala, se outro entrar no teleport e a primeira sala estiver ocupada ele será teleportado para a segunda sala, desocupada... Uma imagem para você entender melhor: Eu uso e é perfeito ^^ se você não quer para trainers e sim para outra coisa parecida, é so tu pegar a script dele e editar poderia passa o link?não consegui achar. Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688162 Compartilhar em outros sites More sharing options...
0 Skulls 331 Postado Março 16, 2016 Share Postado Março 16, 2016 Usa um globalstoragevalue como contador que reseta quando chega em 8. Cria uma tabela Local positions = { Position(x,y,z), Position(x2, y2, z2), ... } E acessa ela pelo global storage: Teleportar(positions[getglobalstorage]). Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688182 Compartilhar em outros sites More sharing options...
0 Loouis 8 Postado Março 17, 2016 Share Postado Março 17, 2016 (editado) Usa um globalstoragevalue como contador que reseta quando chega em 8. Cria uma tabela Local positions = { Position(x,y,z), Position(x2, y2, z2), ... } E acessa ela pelo global storage: Teleportar(positions[getglobalstorage]). Como faço isso? Uso base cyan. Editado Março 17, 2016 por Loouis Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688215 Compartilhar em outros sites More sharing options...
0 Skulls 331 Postado Março 17, 2016 Share Postado Março 17, 2016 local storage = 7502 local positions = { {x = ?, y = ?, z = ?}, {x = ?, y = ?, z = ?}, ... {x = ?, y = ?, z = ?} } onUse(player, item, fromPosition, target, toPosition, isHotkey) if not isPlayer(player) then return false end nextPos = getGlobalStorageValue(storage) < 8 and getGlobalStorageValue(storage) + 1 or 1 doTeleportThing(player, positions[nextPos]) setGlobalStorageValue(storage, nextPos) return true end ai é só por a tag la em actions.xml com o item que você deseja Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688219 Compartilhar em outros sites More sharing options...
0 Loouis 8 Postado Março 17, 2016 Share Postado Março 17, 2016 local storage = 7502 local positions = { {x = ?, y = ?, z = ?}, {x = ?, y = ?, z = ?}, ... {x = ?, y = ?, z = ?} } onUse(player, item, fromPosition, target, toPosition, isHotkey) if not isPlayer(player) then return false end nextPos = getGlobalStorageValue(storage) < 8 and getGlobalStorageValue(storage) + 1 or 1 doTeleportThing(player, positions[nextPos]) setGlobalStorageValue(storage, nextPos) return true end ai é só por a tag la em actions.xml com o item que você deseja Pode me explicar melhor? Aonde adicionar a tag e como seria a tag? E o script onde adiciono? Por favor. Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688323 Compartilhar em outros sites More sharing options...
0 Skulls 331 Postado Março 18, 2016 Share Postado Março 18, 2016 Estamos falando de uma acao ao clicar em um item, logo e uma action. Prega um exemplo no action.xml e mude o nome do script praquele q vc vai criar na padta actions/scripts e em troque o itemid pelo id dobitem que deseja. Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688336 Compartilhar em outros sites More sharing options...
0 Loouis 8 Postado Março 18, 2016 Share Postado Março 18, 2016 Estamos falando de uma acao ao clicar em um item, logo e uma action. Prega um exemplo no action.xml e mude o nome do script praquele q vc vai criar na padta actions/scripts e em troque o itemid pelo id dobitem que deseja. Esse sistema esta adaptado a base cyan? Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688365 Compartilhar em outros sites More sharing options...
0 Skulls 331 Postado Março 18, 2016 Share Postado Março 18, 2016 Não faço ideia. Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688367 Compartilhar em outros sites More sharing options...
0 Furabio 258 Postado Março 19, 2016 Share Postado Março 19, 2016 Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting". Link para o comentário https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/#findComment-1688427 Compartilhar em outros sites More sharing options...
Pergunta
kaleudd 200
Olá,bem.
gostaria de um script caso alguém pudesse ajudar.
ele fará o seguinte
é um teleport itemid: 1387,que fica fixo no mapa,porém cada player que entrá irá para cada Posição modificada.
exemplo: player1 entro foi para x:12 :y:12 z:7
player2 entro no mesmo tp e foi para x:13 y:13 z:8
de preferencia 8 players,depois que entrasse o 8,ele começava de novo para o player1,player2 assim sucessivamente.
desde já,obrigado.
Editado por kaleuddLink para o comentário
https://xtibia.com/forum/topic/239844-pedido-teleport-por-pos/Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados