Ve se da ai amigo.. Primeiro você pega esse código e cria uma action chamada escada.lua em data/actions/scripts e adicione:
local upFloorIds = {1386, 3678, 5543}
local storage = 1200 -- aqui você coloca seu storage
local msg = "Você não pode subir a escada!" -- aqui você coloca a mensagem que aparece caso o player não tenha o storage
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, storage) > 0 then
if isInArray(upFloorIds, item.itemid) == TRUE then
fromPosition.y = fromPosition.y + 1
fromPosition.z = fromPosition.z - 1
else
fromPosition.z = fromPosition.z + 1
end
doTeleportThing(cid, fromPosition, FALSE)
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, msg)
end
end
E em data/actions abra o arquivo actions.xml e adicione o seguinte código:
<action uniqueid="45324" script="escada.lua" />
~~~> Depois va em seu map editor procure sua escada e nela coloque em UNIQUEID E ACTIONID o número 45324
Espero ter ajudado!