1° - sobre o tile
Você tem que mudou a coordenada do script para seu templo?
pos_templo = {x=160, y=54, z=7} -- coordenadas do seu templo
eu testei aqui e funciono perfeitamente.
vipe.lua
-- Script Vip Sytem 1.0 --
function onStepIn(cid, item, position, fromPosition)
local config = {
msgDenied = "Sua Vip acabou Para retornar a cidade vip, acesse http://allianzot.servegame.com:8090 ",
msgWelcome = "Seja Bem Vindo a Area vip.",
pos_templo = {x=160, y=54, z=7} -- coordenadas do seu templo
}
if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then
doTeleportThing(cid,config.pos_templo)
doPlayerSendTextMessage(cid, 22, config.msgDenied)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
return TRUE
end
em movements.xml
<movevent type="StepIn" uniqueid="13700" event="script" value="vipe.lua"/>
Lembrando que vc tem ir no seu mapper editor e coloque UNIQUEID = 13700 no seu piso.
2°
Sim.
Se a vip deles tiver acabado,eles ao logar novamente o script faz a checkagem,caso eles nao forem mais vips,são mandando para o templo.