tenta assim
data\actions\scripts\nomedoarquivo.lua
function onUse(cid, item, frompos, item2, topos)
local i = {msg = "coloque uma frase aquiiii", -- Mensagem dizendo que não tem stourage
msg2 = "coloca uma frase aqui se tiver item e storage oq ira falar", -- coloca uma frase aqui se tiver item e storage oq ira falar
sto = 15075, -- storage
id = 2160, qnt = 100, -- id do item gnt e quantos itens
pos = {x = 160, y = 54, z = 7} -- Coordenadas do destino
}
if getPlayerStorageValue(cid, i.sto) == 1 then
elseif doPlayerRemoveItem(cid,i.id,i.qnt) then
doTeleportThing (cid,i.pos)
doSendMagicEffect(getPlayerPosition(cid),10)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, i.msg2)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, i.msg)
end
return true
end
tem que coloca action id com map editor
<action actionid="9999" script="nomedoarquivo.lua"/>









info
Grupo: Visconde
Registrado: 06/04/11
Posts: 350
Reputação: +8
Char no Tibia: Mulekepirado
Bom eu to prescisando de um script que o player click na porta e seja teleportado para x,y,z cordenadas mais isso so podera acontecer se o player possuir uma certa storage, eu estou com esse script mais nao consegui mudalo, ele so ta podendo entrar uma vez, e nao se o player tiver storage.
Editado Outubro 7 por nbb147