Fiz esse script baseado na ponte de rook, que somente premmys podem acessá-la.
Vamos começar...
Em data/movements/movements.xml, adicione esta tag:
<movevent type="StepIn" actionid="13500" event="script" value="vipTile.lua"/>
Legenda:
■Action ID do piso
■Nome do arquivo que ficará em data/movements/scripts
Agora, em data/movements/scripts, crie o arquivo vipTile.lua, e dentro dele, coloque isto:
function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, kickMsg = "You need to be a vip to access this area.", enterMsg = "Welcome to vip area. Enjoy!", enterEffect = CONST_ME_MAGIC_BLUE, vipStorage = 13540, } if(getPlayerStorageValue(cid, tileConfig.vipStorage) <= 0) 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
Legenda:
■Posição em que o player será kikado, se não for VIP.
■Efeito que aparecerá na posição em que o player será kikado.
■Mensagem que aparecerá se o player não for VIP.
■Mensagem que aparecerá se o player for VIP.
■Efeito que aparecerá na posição se o player não for kikado.
■Storage dos VIPs.
E agora, como eu uso?
Simples, coloque o action ID 13500, ou o que você modificou na tag XML no piso, e pronto.
Não testado