Não entendi muito bem seu pedido. Veja se é isso mesmo que eu fiz:
local id = 3739 --id da parede
local config = {
parede1 = {x = 2733, y = 2440, z = 8, stackpos=1}
}
function onUse(cid, item)
paredi1 = getThingFromPos(config.parede1)
if getGlobalStorageValue(986651) >= 1 then
return doPlayerSendCancel(cid, "Você não pode usar esse item!")
end
doRemoveItem(paredi1.uid, 1)
setGlobalStorageValue(986651, 1)
addEvent(function()
doCreateItem(id, 1, config.parede1)
setGlobalStorageValue(986651, -1)
end, 6000)
return true
end




info
Grupo: Campones
Registrado: 15/10/11
Posts: 60
Reputação: +18
Char no Tibia: Foi Del :/
por favor eu preciso de uma action que remove uma parede durante x segundos e dps ela é re-criada!
eu tenho um script que funciona aqui é esse:
local id = 3739 --- id da parede local config = { parede1 = {x = 2733, y = 2440, z= 8, stackpos=1} } function createItem() doCreateItem(id,1,config.parede1) return TRUE end function onUse(cid, item) paredi1 = getThingFromPos(config.parede1) doRemoveItem(paredi1.uid,1) addEvent(createItem, 6000) return TRUE endo problema é que só pode ter UM desses no server inteiro,ou seja o primeiro da certo,agora se eu criar um segundo,o mesmo falha,a parede não volta! POR FAVOR PRECISO DEMAAAIS!