@Vitorelias
Cria um arquivo dentro de data/movements/script com nome que desejar e coloque isso dentro.
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local config{
storage = , --coloca o valor da storage que você quiser
posSemStorage = {x = 1974, y = 1375, z = 14}, -- posição sem storage
posComStorage = {x = 2032, y = 1285, z = 12} -- posição com storage
}
if getPlayerStorageValue(cid, config.storage) >= 1 then
doTeleportThing(cid, config.posComStorage, false)
doSendMagicEffect(config.posComStorage, CONST_ME_TELEPORT)
doPlayerSendTextMessage(cid, 22, "Voce foi teleportado")
else
doTeleportThing(cid, config.posSemStorage, false)
doPlayerSendTextMessage(cid, 22, "Voce foi teleportado")
doSendMagicEffect(config.posSemStorage, CONST_ME_TELEPORT)
end
return true
end
Em movements.xml coloque isso, colocando o número da action que quiser e mudando nome do arquivo que colocou ali em cima.
<movevent type=“StepIn” actionid=“X” event=“script” value=“nomedoarquivo.lua”/>
após isso abra seu mapa editor e no teleport onde quer colocar deixe as posições tudo em 0 e no actionID coloque o mesmo que colocou na tag do movements.
se der algum erro me reporte!