HO

[Encerrado] [Encerrado] [Ajuda] Function Addevent()

Por HolyMaN, 30 de out. de 2012 em Tópicos Sem Resposta

26
2.8k
SkyDangerousS
30 de outubro de 2012 às 22:03

Acho que falei errado lá em cima, eu esqueci os parâmetros do Summon.

 

é só seguir o que eu disse, não tem erros .. testa os eventos para ver se dá certo !! e vai construindo ;D

SlicerS
30 de outubro de 2012 às 22:05

soh complementando... sim esta correto..

addEvent(doSummonCreature, 2000, randomfish, playerpos)

HolyMaNH
30 de outubro de 2012 às 22:17

não vai da pra usa aonde eu queria, no fishing.. se eu colocar esse addEvent() ele ñ para de pescar, pq ele fica sempre voltando pra essa função sem parar...

e soh mais outra duvida... como ponho pra tirar o outfit?

ele precisa estar com parametro CID, mais n sei ainda aonde colocar...

addEvent(doRemoveCondition, 1000, CONDITION_OUTFIT)

 

 

EDIT----

lol editei e esqueci de clicar em Salvar Alterações..

eu tinha conseguido, malz ae..

to tentando faze um atraso no:

doSummonCreature(randomfish, playerpos)

se eu coloco direto na variavel:

peixe = doSummonCreature(randomfish, playerpos)

ele chama essas 2 funções e ñ para de pescar:..

doSetMonsterPassive(peixe)
doWildAttackPlayer(peixe, cid)

e deixando elas no atraso nada acontece de diferente ^^

Editado Outubro 30 por GOD Gniu

SlicerS
30 de outubro de 2012 às 22:30

addEvent(doRemoveCondition, 2000, cid, CONDITION_OUTFIT)

 

mano denovo, eh soh seguir a ordem dos parametros ;x

HolyMaNH
31 de outubro de 2012 às 13:47

alguem ajuda ae, tah dando erro no arquivo..

addEvent():

peixe = doSummonCreature(randomfish, playerpos)
doWildAttackPlayer(addEvent(peixe, 1450, cid))

erro no console:

[31/10/2012 13:43:18] [Error - Action Interface]
[31/10/2012 13:43:18] In a timer event called from:
[31/10/2012 13:43:18] data/actions/scripts/tools/fishing.lua:onUse
[31/10/2012 13:43:18] Description:
[31/10/2012 13:43:18] (luadoWildAttackPlayer) Creature not found

como to no inicio de programação Lua, ñ consegui traduzir esse erro...

pelo que intendi ele ta dando erro no chamado da função, pois o player ñ foi encontrado?!

 

original:

doSetMonsterPassive(peixe)

montando:

evento: addEvent()
Function doWildAttackPlayer() 2 PARAMETROS (peixe, cid)
montando:
addEvent(doWildAttackPlayer(peixe, 1450, cid)

Editado Outubro 31 por GOD Gniu

SlicerS
31 de outubro de 2012 às 14:03

mano... mano.... assim tu me decepciona... ;/

addEvent(doWildAttackPlayer, 1450, peixe, cid)

HolyMaNH
31 de outubro de 2012 às 14:11

mais assim n funfa... ¬¬ vo testa dinovo...

 

 

aaaa cancei, podem fechar o tópico vo tenta sozinho... obrigado Slicer, Zeref e Sky... ajudo a intender a function..

 

podem mover...

Editado Outubro 31 por GOD Gniu

PrezyosoP
06 de novembro de 2012 às 14:16

Movido.

8 meses depois...
WatersonW
02 de julho de 2013 às 17:41
doCreatureSetNoMove(cid,true)
AddEvent(doCreatureSetNoMove,6000,cid,false)
Pessoal ajude me, está dando erro aqui...
[02/07/2013 17:40:43] [Error - Action Interface]
[02/07/2013 17:40:43] data/actions/scripts/other/trap.lua:onUse
[02/07/2013 17:40:43] Description:
[02/07/2013 17:40:43] data/actions/scripts/other/trap.lua:14: attempt to call global 'AddEvent' (a nil value)
[02/07/2013 17:40:43] stack traceback:
[02/07/2013 17:40:43] data/actions/scripts/other/trap.lua:14: in function <data/actions/scripts/other/trap.lua:1>

 

<EDIT>

Consegui gente valeu ficou assim:

 

doCreatureSetNoMove(cid,true)
addEvent(doCreatureSetNoMove, 6000, cid, false)

Editado Julho 2 por Waterson

4 anos depois...
StigalS
21 de abril de 2018 às 02:49
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
StigalS
21 de abril de 2018 às 02:54
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.