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
Group: Visconde
Joined: 26/08/10
Posts: 431
Reputation: +60
Gender: Masculino
Tibia Character: 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.