Rapaz, acabo de fazer este script, não sei se pode ajudá-lo. Peço que ultilize a busca antes de iniciar um novo tópico, para certificar-se que não haja nenhum tópico já existente com o mesmo assunto.
data/movements/premiumtile.lua
function onStepIn(cid, item, pos)
local areapa = {x=162, y=49, z=7} -- Tile a frente do tile que irá checar se é p.a ou não
local nopa = "Only premium citizens can pass this area" -- Mensagem se não for p.a
if isPremium(cid) == TRUE and item.id == 426
doSendMagicEffect(cid, 2)
doTeleportThing(cid, areapa)
doSendMagicEffect(areapa, 10)
else
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid, 22, nopa)
end
end
data/movements/movements.xml
<movevent type="StepIn" itemid="426" event="function" value="premiumtile.lua"/>
Grato pela atenção,
Henrique.