Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problema no Macro Editor
#1
Bug 
as vezes quando faço um macro ele fica com erro por exemplo

Code:
Creature.Health(!mob_target!)
=
!mob_target_life!

quando eu escrevo e salvo
Code:
Creature.Health(!mob_target!)=!mob_target_life!
#2
Não entendi onde está o erro. Você salvou um único comando e 3 linhas ele apenas juntou como deveria ser.
ATENÇÃO! Se esta informação lhe foi útil, seja gentil e click em "Give Reputation to This User".
#3
Não eu salvei o comando como uma unica linha e ele se separou!

pro exemplo pega esse macro aki e da um paste edit...
você vai ver como fica....

Code:
1000 {##### FRAMEWORK MACRO #####} !stuck_killer!==0 mob_target:=Creature.Attacking() Macro.Wait(1) mob_target_life:=Creature.Health(!mob_target!) Creature.Health(!mob_target!)=!mob_target_life! Killer.Stop() Macro.Wait(2) Killer.Start() Exit()

Agora se eu coloco assim ele vai de boa...
Code:
1000 {##### FRAMEWORK MACRO #####} !stuck_killer!==0 mob_target:=Creature.Attacking() Macro.Wait(1) mob_target_life:=Creature.Health(!mob_target!) Creature.Health(!mob_target!)==!mob_target_life! Macro.Wait(1) Killer.Stop() Macro.Wait(2) Killer.Start() Exit()
#4
É porque, pra fazer comparação, é usado dois sinais de igual. Quando há dois sinais ele sabe que precisará pegar algo que está escrito antes e algo que está escrito depois, então já fica estruturado certinho.
Waypoints By Me [Here]

BBot functions/Funções do BBot [Here]
#5
Risos, é oq eu ia dizer. "=" não é um operador de comparação, os operadores de comparação são:

==
>=
<=
<>

Além disso, não vejo necessidade de fazer Macro.Wait com apenas 1 ou 2 milisegundos, que é um tempo tão pequeno que praticamente insignificante. Eu coloco pelo menos 20 ms pra ter algum efeito.
ATENÇÃO! Se esta informação lhe foi útil, seja gentil e click em "Give Reputation to This User".


Forum Jump:


Users browsing this thread: 1 Guest(s)