testa ai zé
local config = {
Time1 = 4, -- n mexa
storage = 11458, -- Não mexa aqui!
time = 3, -- tempo em segundos
pos = {x=180,y=57,z=7}, -- posição da porta que ira sumir
paredeid = 2703 -- id da porta
}
function onStepIn(cid, item, position, fromPosition)
function criar()
local parede = getTileItemById(config.pos, config.paredeid)
doCreateItem(config.paredeid, 1, config.pos)
end
local parede = getTileItemById(config.pos, config.paredeid)
if parede then
if (getPlayerStorageValue(cid, config.storage) <= os.time()) then
doRemoveItem(parede.uid, 1)
setPlayerStorageValue(cid, config.storage, os.time()+config.Time1)
addEvent(criar, config.time*1000)
else
doTeleportThing(cid, fromPosition, true)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doPlayerSendCancel(cid, "espere "..config.Time1.." seconds para pisar novamente.")
end
end
return TRUE
end
movements.xml
<movevent type="StepIn" actionid="2023" event="script" value="NOME DO SEU SCRIPT.lua"/>




info
Grupo: Campones
Registrado: 11/10/08
Posts: 26
Reputação: +3
Char no Tibia: Ron Arka
Tipo do script: MoveEvent
Protocolo : 8.60
Eu queria ajuda pra uma coisa tipo assim eu kero uma porta automática que quando eu piso no xao ela abre , mas dps de 3 segundos ela volta a se fexar , como uma porta automática , eu iria colocar até um post com isso...
aqui está o começo do script , mais n consegui colocar os 3 segundos...
se alguem puder me ajudar por favor me passa a function que eu tenho q usar...