nome do seu script.lua
function onUse(cid, item, frompos, item2, topos)
local config = {
pos = { x = 155, y = 53, z = 7 }, -- pos da door
id = 1250,
time = 10
}
local function Voltar()
local item = getTileItemById(config.pos, config.id+1)
if(item.uid > 0)then
doTransformItem(item.uid,config.id)
end
return TRUE
end
local x = getTileItemById(config.pos, config.id)
if getGlobalStorageValue(54690) <= os.time() and x then
doCreatureSay(cid, "Você abriu uma passagem secreta, ela irá se fechar automaticamente em "..config.time.." segundos", TALKTYPE_ORANGE_1)
doTransformItem(x.uid,config.id+1)
addEvent(Voltar, config.time*1000-100)
setGlobalStorageValue(54690,os.time()+config.time)
end
return true
end
actions.xml
<action actionid="16448" script="nome do seu script.lua" />




info
Grupo: Campones
Registrado: 10/01/11
Posts: 35
Reputação: +3
Char no Tibia: Megasef
Tipo do script:Action
Protocolo (versão do Tibia):8.54
Servidor utilizado:PokeServer V4.1
Nível de experiência:de 0 a 10 = 3~5
Adicionais/Informações:vaum ver se tu é bom
Ae :XTibia_smile: , queria uma action assim:(provavelmente ja pediram mais nao encontrei)
tem um item qualquer em um lugar(ex:uma placa) ai o jogador chega e clica na placa e aparece assim em orange(TALKTYPE_ORANGE_1 )
voce abriu uma passagem secreta, ela ira fechar automaticamente em 10 segundos
ai passa 10 segs a passagem se fexa, se ele clicar durante os 10 segs que a passagem esta aberta nao acontece nada.
conclusao:
1ºclica na placa abre uma porta(acho que seria assim:porta do id 1250 é removida e adiciona a porta de id 1251 ai se passa 10 segs a porta de id 1251 é removida e adiciona a porta de id 1250)
2ºaparece para o player "voce abriu uma passagem secreta, ela ira fechar automaticamente em 10 segundos"
3ºtem que ser um ITEM QUALQUER, de placa a paredes, e remover a porta especifica nao todos com o msm id.
Editado Março 18 por Sazu