Ir para conteúdo
  • 0

Teleport Vocation


iTwx

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

em movements crie um arquivo com o nome tpvocation.lua e adicione isso dentro:

local vocation = 5 -- ID DA VOCAÇÃO
local position = {x = 3000, y = 2000, z = 7} -- PARA ONDE O TELEPORTE IRA LEVAR

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
    if getPlayerVocation(cid) ~= vocation then
	doPlayerSetVocation(cid, vocation)
        doTeleportThing(cid, position)
        doPlayerSendCancel(cid, ""..getPlayerName(cid).." agora você é um ["..getPlayerVocation(cid).."]!")
        doSendMagicEffect(getPlayerPosition(cid), 28)
    else
	doPlayerSendCancel(cid, ""..getPlayerName(cid).." você já é um ["..getPlayerVocation(cid).."].")
        doTeleportThing(cid, lastPosition)
        doSendMagicEffect(getPlayerPosition(cid), 2)
    end
return TRUE
end

Em movements.xml adicione a seguinte tag:

<movevent type="StepIn" actionid="24678" event="script" value="tpvocation.lua"/>

Ai basta você colocar a actionID 24678 no teleporte usando o RME, abraço.

 

 

 

Configure aqui:

local vocation = 5 -- ID DA VOCAÇÃO
local position = {x = 3000, y = 2000, z = 7} -- PARA ONDE O TELEPORTE IRA LEVAR
Editado por Markin
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...