Ir para conteúdo

Help Ake !


749676

Posts Recomendados

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

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...