Só adicionar a tag.
doCreateItem(id do item, quantidade, posição)
info
Group: Lorde
Joined: 17/01/09
Posts: 2.1k
Reputation: +395
Tibia Character: Adra Sata

Só adicionar a tag.
doCreateItem(id do item, quantidade, posição)
info
Group: Campones
Joined: 18/01/10
Posts: 17
Reputation: +34
Tibia Character: 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
Group: Campones
Joined: 17/04/09
Posts: 22
Reputation: +2
Tibia Character: 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