74

Help Ake !

Por 749676, 14 de nov. de 2011 em Archived

script
4
667
7496767
14 de novembro de 2011 às 15:03

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

SkyDangerousS
14 de novembro de 2011 às 15:26

Só adicionar a tag.

doCreateItem(id do item, quantidade, posição)

jedian1J
14 de novembro de 2011 às 16:42

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

7496767
15 de novembro de 2011 às 13:22

vlw ae irmão funfo direitinho .. rep+ pela paciencia e ajuda :**