Ir para conteúdo
  • 0

[Pedido] Teleport


Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

Crie um arquivo em data/movements/scripts com nome de teleporttown.lua.

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
return doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))
end

 

<movevent type="StepIn" itemid="id do teleport" event="script" value="teleporttown.lua"/>

Link para o comentário
https://xtibia.com/forum/topic/187127-pedido-teleport/#findComment-1269820
Compartilhar em outros sites

  • 0

Isso faria com que todos os teleports levassem até a town id.. Não daria pra fazer algo que só um determinado teleport levasse até a town id?

Não entendi, o script do Oneshot ta certo, cada player vai ser teleportada para sua respectiva town

Link para o comentário
https://xtibia.com/forum/topic/187127-pedido-teleport/#findComment-1269883
Compartilhar em outros sites

  • 0

Tecnicamente meus caros, a função onStepIn não oferece suporte a declarar um actionid na chave do movements.xml. Seria necessária uma pequena "modificação" no script.

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
  if item.actionid == 7777 then
     doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))
  end
  return true
end

 

Pronto, meu caro contemporâneo, assim apenas os teleportes de itemid X, mas com actionid 7777 terão a função de teleportar para a cidade do jogador.

 

Não deixe de configurar o itemid do teleport, que se não me engano, o mais usado é 1387.

 

 

 

 

Link para o comentário
https://xtibia.com/forum/topic/187127-pedido-teleport/#findComment-1269908
Compartilhar em outros sites

×
×
  • Criar Novo...