Tenta assim, em data/movements/scripts, crie um arquivo chamado promotile.lua, adicione isso dentro dele:
function onStepIn(cid, item, position, fromPosition)
local tileConfig = {
kickPos = fromPosition,
kickEffect = CONST_ME_POFF,
kickMsg = "Voce nao tem a vocaçao necessaria para passar aqui.",
enterMsg = "Bem vindo!",
enterEffect = CONST_ME_MAGIC_BLUE,
}
local vocations = {5,6,7,8}
if getPlayerVocation(cid, vocations) == false then
doTeleportThing(cid, tileConfig.kickPos)
doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)
doPlayerSendCancel(cid, tileConfig.kickMsg)
return
end
doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg)
doSendMagicEffect(position, tileConfig.enterEffect)
return true
end
Em data/movements/movements.xml, adicione esta tag:
<movevent type="StepIn" actionid="66156" event="script" value="promotile.lua"/>
Prontinho, agora adicione a ActionID 66156 no piso desejado, pode ser até mais de 1 piso! Para adicionar, é no RME
Vermelho: Configurável, as mensagens e efeitos
Verde: O número das vocações que podem passar pelo piso






info
Grupo: Campones
Registrado: 03/02/13
Posts: 12
Reputação: +1
Char no Tibia: secret
opa!
to aqui pra tirar uma duvida!
como faço pisos que só passa as seguintes vocaçoes:
5,6,7,8
e se possivel, queria que voçês explicassem bastante!, porque sou bem iniciante
se alguem poder me ajudar, eu ficaria muito grato e darei REP+