Postado Novembro 2, 2015 9 anos Gente é porque estou trabalhando nas outlands do meu server e tem 3 portais para entrar nas outlands ja coloquei elas no mapa e tals mais, fica aparecendo os tp azul queria que ao pisar no chao ele fosse teleportado alguem ajuda?
Postado Novembro 2, 2015 9 anos Solução outlands.lua (data\movements\scripts) local aid = { [33301] = {x = 123, y = 456, z = 7}, -- [actionId] = {xyz position} [33302] = {x = 123, y = 456, z = 7}, [33303] = {x = 123, y = 456, z = 7} } function onStepIn(cid, item) local pos = aid[item.actionid] return doTeleportThing(cid, pos) and doSendMagicEffect(pos, CONST_ME_TELEPORT) end movements.xml (data\movements) <movevent type="StepIn" actionid="33301" event="script" value="outlands.lua"/> <movevent type="StepIn" actionid="33302" event="script" value="outlands.lua"/> <movevent type="StepIn" actionid="33303" event="script" value="outlands.lua"/> Basta adicionar a cada tile (via Remere's Map Editor), o actionId respectivo a posição (determinada na tabela) que irá teleportar o player. Não se esqueça de igualar os actionIds da tabela com os das tags. Editado Novembro 2, 2015 9 anos por Wise (veja o histórico de edições)
Postado Novembro 9, 2015 9 anos Wise @Wise Testei aqui e deu certinho, mais eu queria ver contigo se teria como deixar esse script mais ou menos assim : Ex: Eu comprar um item id xxxx, e só poder passar pelos tiles com esse item, tipo o item some ae eu posso ter o acesso sempre que quiser, tipo um vip scrol só que permanente, será que deu pra entender? Precisava muito desse script se puder agradeço muito! Abraço :P e Rep + pelo trabalho.
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.