Ir para conteúdo
  • 0

Addevent não acha criatura


Victor8

Pergunta

Como todo mundo sabe, meus scripts é gambiarra total. Mas vamos lá!

Esse script funciono bem, mas gostaria de aumentar o tempo que a criatura aparece.

Essa criatura é de uma quest onde a mãe da menina morreu, ai você volta na casa ai o espírito da mãe fica reaparecendo. Ela aparece e logo depois some. Enfim.

Bem para fazer isso coloquei um evento para a criatura.

O evento é esse

function onThink(cid)
addEvent(oiamor, 1000)



doSendMagicEffect(getThingPos(cid), 66)
   return true
end
function oi amor()
doCreatureAddHealth(cid,-99999)
return
end

 

Então, a criatura ia aparecer. Ai ia acionar o evento "oiamor" depois de 1 segundo.

Logo depois ele iria matar a criatura (doCreatureAddHealth(cid,-99999)).

 

O problema é que ele não acha a criatura para matar.

Provavelmente pq esta em outra função.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Por favor.. tente assim

 

 

 

function onThink(cid)

addEvent(oiamor, 1000)

doSendMagicEffect(getThingPos(cid), 66)

return true

end

function oiamor(cid)

doCreatureAddHealth(cid,-99999)

return

end

 

 

 

Editado por Roksas
Link para o comentário
Compartilhar em outros sites

  • 0

Não não pessoal. Mal

é que eu não consegui fazer ontem. Ai no ot tava sem o evento.

Perdão pelos erros ali no script.

É que eu fiz rapidinho só para mostrar para vocês.

Eu já coloquei o evento lá na criatura.

Sim eu usei onthink. Cara, é tudo na gambiarra mas funciona cara kk

Vou testar jaja edito.

 

Cara não funcionou.

 

 

Deu creature not found.

 

 

E o engraçado que se você colocar assim ele acha a criatura.

 

Mas eu preciso do evento :(

 

function onThink(cid)
doCreatureAddHealth(cid,-99999)
doSendMagicEffect(getThingPos(cid), 66)
return true
end

 

 

 

 

EDIT ----------

 

Consegui ! HAHA

 

Eu digo que na ganbiarra funciona as coisas.

 

Não consegui colocar o evento.. mas oque eu fiz:

 

doCreatureAddHealth(cid,-1)

e coloquei a vida da criatura:

health 3. e health now 0

 

Ai ela nasce e some porque morre.

Sem nenhum evento ;D

Mas vlw pessoal.

As vezes é inteligencia mesmo.

Não é conhecimento.

Editado por Victor8
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...