porta especial = door vocation,Isso existe antes de vc nascer.
Nascer treiner = Já existe porque já foi pedido um script parecido com o seu por aqui,eu mesmo que atendi.
Logo seus argumentos são inválidos
E outra,como eu falei que iria responder eu cumpro com as minhas obrigações.
movements/script
script name.lua
function onStepIn(cid, item, position, fromPosition)
local colocar = {
[16445] = {x = getCreaturePosition(cid).x+1, y = getCreaturePosition(cid).y-1, z = getCreaturePosition(cid).z, stackpos = 253},
[16446] = {x = getCreaturePosition(cid).x+1, y = getCreaturePosition(cid).y+1, z = getCreaturePosition(cid).z, stackpos = 253},
[16447] = {x = getCreaturePosition(cid).x-1, y = getCreaturePosition(cid).y-1, z = getCreaturePosition(cid).z, stackpos = 253},
[16448] = {x = getCreaturePosition(cid).x-1, y = getCreaturePosition(cid).y+1, z = getCreaturePosition(cid).z, stackpos = 253}
}
local e = colocar[item.actionid]
local get = getThingfromPos(e)
if get.itemid < 1 then
addEvent(doCreateMonster,1*1000-500,"Training Monk", e)
doSendMagicEffect(e, CONST_ME_TELEPORT)
end
return true
end
function onStepOut(cid, item, position, fromPosition)
local retirar = {
[16445] = {x = getCreaturePosition(cid).x+1, y = getCreaturePosition(cid).y-2, z = getCreaturePosition(cid).z, stackpos = 253}, -- frente /\
[16446] = {x = getCreaturePosition(cid).x+2, y = getCreaturePosition(cid).y+1, z = getCreaturePosition(cid).z, stackpos = 253}, -- direita
[16447] = {x = getCreaturePosition(cid).x-2, y = getCreaturePosition(cid).y-1, z = getCreaturePosition(cid).z, stackpos = 253}, -- tras
[16448] = {x = getCreaturePosition(cid).x-1, y = getCreaturePosition(cid).y+2, z = getCreaturePosition(cid).z, stackpos = 253}
}
local e = retirar[item.actionid]
local remove= getThingfromPos(e)
if remove.itemid > 0 then
doSendMagicEffect(e, CONST_ME_POFF)
doRemoveCreature(getThingfromPos(e).uid)
end
return true
end
movements.xml
<movevent type="StepIn" actionid="16445-16448" event="script" value="script name.lua"/>
<movevent type="StepOut" actionid="16445-16448" event="script" value="script name.lua"/>
Como instalar? segue a imagem com o ActionID no lado,
para cima /\ 16445
para direita > 16446
para esquerda < 16447
para baixo \/ 16448