Só adicionar a tag.
doCreateItem(id do item, quantidade, posição)
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

Só adicionar a tag.
doCreateItem(id do item, quantidade, posição)
info
Grupo: Campones
Registrado: 18/01/10
Posts: 17
Reputação: +34
Char no Tibia: NemTeConto

Não vi problemas no script, apenas o erro de criar uma função para colocar apenas uma função .-.
tente assim:
local config = {
time = 60, -- tempo em segundos
pos = {x=284,y=443,z=11}, -- posição da parede que ira sumir
paredeid = 3608 -- id da parede
}
function onDeath(cid, corpse, killer)
local parede = getTileItemById(config.pos, config.paredeid)
if parede then
doRemoveItem(parede.uid, 1)
doCreatureSay(cid, "A pedra Será criada Novamente em "..config.time.." segundos.", TALKTYPE_ORANGE_1)
addEvent(doCreateItem, config.time*1000, config.paredeid, 1, config.pos)
end
return true
end
info
Grupo: Campones
Registrado: 17/04/09
Posts: 22
Reputação: +2
Char no Tibia: tharkus
Então estou com problema nesse script ele deveria funcionar da seguinte forma: eu matava o bixo e uma pedra é dremovida por 1min e dps volta.. mais ela so some e n volta ;/
local config = {
time = 60, -- tempo em segundos
pos = {x=284,y=443,z=11}, -- posição da parede que ira sumir
paredeid = 3608 -- id da parede
}
function onDeath(cid, corpse, killer)
local parede = getTileItemById(config.pos, config.paredeid)
if parede then
doRemoveItem(parede.uid, 1)
doCreatureSay(cid, "A pedra Será criada Novamente em "..config.time.." segundos.", TALKTYPE_ORANGE_1)
addEvent(criar, config.time*1000)
end
return TRUE
end
function criar()
local parede = getTileItemById(config.pos, config.paredeid)
doCreateItem(config.paredeid, 1, config.pos)
end