Ir para conteúdo

Pergunta

Então galera eu fiz uma ilha no meu ot que ao criar a conta de None você tem que entrar em um tp e pegar uma vocação, precisava de um script pro piso ou pro tp que ao pisar nele vc ia pra x:160 y:50 z:7. Com uma nova vocação no exemplo a vocação 5!

Link para o comentário
https://xtibia.com/forum/topic/213878-teleport-escolher-voca%C3%A7%C3%A3o/
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Data/Movements/Scripts/televocation.lua:

function onStepIn(cid, item, pos)

local vocation = 5
local storage = 6001

if getPlayerStorage(cid, storage) == -1 then
doPlayerSetVocation(cid, vocation)
setPlayerStorageValue(cid, storage, 1)
else
doPlayerSendCancel(cid, "Você já pegou sua vocação.")
end
end

 

Movements.xml:

 

<movevent type="StepIn" actionid="6001" event="script" value="televocation.lua"/>

 

No map editor, coloque no action id do teleport, 6001.

Link para o comentário
https://xtibia.com/forum/topic/213878-teleport-escolher-voca%C3%A7%C3%A3o/#findComment-1517722
Compartilhar em outros sites

  • 0

Data/Movements/Scripts/televocation.lua:

function onStepIn(cid, item, pos)

local vocation = 5
local storage = 6001

if getPlayerStorage(cid, storage) == -1 then
doPlayerSetVocation(cid, vocation)
setPlayerStorageValue(cid, storage, 1)
else
doPlayerSendCancel(cid, "Você já pegou sua vocação.")
end
end

 

Movements.xml:

 

<movevent type="StepIn" actionid="6001" event="script" value="televocation.lua"/>

 

No map editor, coloque no action id do teleport, 6001.

 

REPUTADO! OBRIGADO irei testar, mas uma pergunta, e se eu quiser adicionar para dar novas vocações?

como é? O que tem que mudar?

Link para o comentário
https://xtibia.com/forum/topic/213878-teleport-escolher-voca%C3%A7%C3%A3o/#findComment-1517865
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...