Ir para conteúdo
  • 0

[Pedido] Actions? Tile Que Teleporta


Leandrinhow

Pergunta

Tipo do script: Actions?

Protocolo (versão do Tibia): 8.60

Servidor utilizado: tfs 0.4?

Nível de experiência: mediana

Adicionais/Informações: o título ja diz tudo, preciso de 1 script que teleporta a x lugar ... cada tile teleportará a 1 sqm. se possível 1 script pra quantos tiles eu precise usar

Obg, desde Já, valendo +REP :)

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

local lugar = {x=1, y=2, z=3}
function onStepIn(cid, item, position, fromPosition)
doTeleportThing(uid, (lugar))
doSendMagicEffect(position, CONST_ME_MAGIC_BLUE)
end

 

Não testei mas acho que vai.

Link para o comentário
Compartilhar em outros sites

  • 0

É movements.

 

movements/script

 

teleport_tiles.lua


function onStepIn(cid, item, position, fromPosition)
local tiles = {
[18001] = {x=165, y=54, z=7},
[18002] = {x=190, y=54, z=7},
[18003] = {x=180, y=54, z=7},
[18004] = {x=200, y=54, z=7}
}
return doTeleportThing(cid, tiles[item.actionid])
end

 

movements.xml

<movevent type="StepIn" actionid="18001-18004" event="script" value="teleport_tiles.lua"/>

 

explicação:

 

[ACTION ID] = pos

 

nesse exemplo:

 

[18004] = {x=200, y=54, z=7}

 

se vc colocar na propriedade do tile actionID = 18004 ele vai ser teleportado para {x=200, y=54, z=7}

 

para adicionar mais teleport vc faz o seguinte:

 

adiciona uma virgula na última chave e adiciona

 


local tiles = {
[18001] = {x=165, y=54, z=7},
[18002] = {x=190, y=54, z=7},
[18003] = {x=180, y=54, z=7},
[18004] = {x=200, y=54, z=7},
[18005] = {x=??, y=y??, z=?}
}

 

e na tag vc coloca

 

<movevent type="StepIn" actionid="18001-18005" event="script" value="teleport_tiles.lua"/>

[

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...