IT

Teleport Vocation

Por iTwx, 01 de fev. de 2014 em Scripts

resolvido
8
1.5k
iTwxI
01 de fevereiro de 2014 às 10:58

Bom, eu queria um movement ou action nao sei direito como que vai ser, mais tipo quando o player entrar num teleport ele ganha tal vocation...dou REP+

ArticFoxA
01 de fevereiro de 2014 às 11:29

Topico fora das regras, área correta: Script, reportado para moverem !

iTwxI
01 de fevereiro de 2014 às 11:30

Topico fora das regras, área correta: Script, reportado para moverem !

E que eu sou novato :s

ArticFoxA
01 de fevereiro de 2014 às 11:47

Não acho que justifique !!

Leia as regras e procure com atenção as áreas ...

AnneMottaA
01 de fevereiro de 2014 às 13:01

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 Fevereiro 1 por Markin

LucasmmlL
01 de fevereiro de 2014 às 13:16

Movido para pedidos e duvidas de scripting.

iTwxI
01 de fevereiro de 2014 às 19:09

vlw REP+

KilluaK
01 de fevereiro de 2014 às 22:54

Tópico movido para a seção de dúvidas e pedidos resolvidos.