Isso é um movement
.lua
local vocation = {1, 2} -- vocações que vai poder usar o teleport
local pos = {x = 129, y = 54, z = 6} -- local para onde sera teleportado
function onStepIn(cid, player, position, FromPosition)
if isInArray(vocation, getPlayerVocation(cid)) then
doTeleportThing(cid, pos)
else
doTeleportThing(cid,FromPosition)
doPlayerSendCancel(cid,"Você não tem a vocação necessária para entrar aqui!")
end
return true
end
.Xml, tag
<movevent type="StepIn" actionid="XXXX" event="script" value="nome do arquivo.lua"/>
agora so basta abrir o editor de mapas e coloca o actionid no teleport.





info
Grupo: Visconde
Registrado: 26/08/10
Posts: 431
Reputação: +60
Gênero: Masculino
Char no Tibia: Gabriel Rookgaardian
Estou tentando montar um servidor RPG com base no mapa global do Tibia, estou modificando ele na medida dos meus conhecimentos, que são poucos.
Venho pedir uma ajuda com teleport que só passe determinada vocação (que possa ser alterada no script, para que possa ser usando em outros teleports).
A versão do Tibia é 8.60.
Se alguém puder ajudar, agradeço.