#event Ended "#*#The results of the contest are as follows#*#"
#turbo
sub main
/declare charname[3] string outer
/declare spellname[3] string outer
/declare activeplayer int outer 1
/declare totalhits int outer 0
/declare i int local
/declare j int local 6
/varset spellname[1] "Blue Boomerang"
/varset spellname[2] "Yellow Boomerang"
/varset spellname[3] "Red Boomerang"
/varset charname[1] ${Param0}
/varset charname[2] ${Param1}
/varset charname[3] ${Param2}
/echo Players:
/echo ${charname[1]}
/echo ${charname[2]}
/echo ${charname[3]}
/echo
/echo Spells:
/echo ${spellname[1]}
/echo ${spellname[2]}
/echo ${spellname[3]}
/echo
/echo active player = ${activeplayer}
/setgrav 0
/delay 1s
/zwarp 500
/delay 1s
/target gilbot
/delay 1s
/bc ${charname[1]} //saytarget start
:start
/for i 1 to 3
/if (${activeplayer} != ${i}) {
/bct ${charname[${activeplayer}]} //target ${charname[${i}]}
/bct ${charname[${activeplayer}]} //casting ${spellname[${i}]}
/delay ${j}s
/varcalc totalhits ${totalhits} + 1
}
/next i
/if (${totalhits} == 40) {
/varset activeplayer 2
/echo activeplayer = ${activeplayer}
}
/if (${totalhits} == 72) {
/varset activeplayer 3
/echo activeplayer = ${activeplayer}
}
/goto :start
Sub Event_Ended
/echo Game Over
/taskkill
/delay 1s
/end
/return
Have friends that score 80 all the time, legit. NPC always are around 45 for second or sometimes even 50 for first with my runs.
any code that would track the number of points by it saying scored a point and ending the macro around 50 points or so because the npc don't score over 28 29 points it seems...I tryed one macro on this page and winning with 79 or 93 points is kinda crazy and maybe trackable...
/if (${totalhits} == 40) {
/varset activeplayer 2
/echo activeplayer = ${activeplayer}
}
/if (${totalhits} == 72) {
/varset activeplayer 3
/echo activeplayer = ${activeplayer}
}
Code:|86 Yellow 43562 |89 Red 43561 |84 blue 43560 #turbo 40 #event Ended "#*#The results of the contest are as follows#*#" #event stun "#*#You are stunned!#*#" #event fair "#*#Play Fair#*#" #event another "#*#Your target is immune to the stun portion of this effect!#*#" Sub Main /plugin mq2melee /plugin mq2cast /plugin mq2moveutils /declare person1 string outer ${Param0} /declare person2 string outer ${Param1} /call CheckEvents /call TargetLoop /return Sub TargetLoop :Targetloop /target ${person1} /stick /delay 10 /call CheckEvents /stand /casting "43560"|item /casting "43561"|item /casting "43562"|item /stick /stand /target 89 Contestant radius 270 /stick /call CheckEvents /delay 10 /call CheckEvents /stand /casting "43561"|item /stick /call CheckEvents /delay 10 /call CheckEvents /stand /target 89 Enforcer radius 250 /stick /call CheckEvents /delay 10 /call CheckEvents /stand /casting "43561"|item /stick /call CheckEvents /delay 10 /call CheckEvents /stand /target 86 Contestant radius 250 /stick /call CheckEvents /delay 10 /call CheckEvents /stand /casting "43562"|item /stick /call CheckEvents /delay 10 /call CheckEvents /stand /target ${person2} /stick /delay 10 /call CheckEvents /stand /casting "43560"|item /casting "43561"|item /casting "43562"|item /stick /delay 10 /call CheckEvents /stand /target 86 Enforcer radius 270 /stick /call CheckEvents /delay 10 /call CheckEvents /stand /casting "43562"|item /goto :targetloop Sub CheckEvents /delay 1 /doevents /return Sub Event_Ended /echo Game Over /plugin mq2melee unload /endmac /return Sub Event_stun /stand /delay 20 /return Sub Event_Fair /call TargetLoop /return Sub Event_another /call Targetloop /return
works like 95% of the time.
I'm lazy so I just made 3, blue/yellow/red (gotta edit this one currently set for blue) /mac blue name1 name2 for 3 boxing, have gotten first/second/third 4x in a row now.
Looking at this mac why do you have to /mac blue name1 name2...is that the names of your 2 chars? I never seen a mac require 2 names ...forgive me if I am not understanding..
I am confused about this macro though, how is it supposed to be run. I am trying to understand the code and to start it is /macro name1 name2 name3. Do I follow the same name pattern on the two other boxes? So name1 for box2 would still be boxname1 etc...?
Read what he said again.
He said there are suppose to be 3 variants of the macro and he only posted the one made for blue team. You'll have to edit the macro for red and yellow team.
/mac blue is to be used on your toon that is on the blue team....so that he knows to use red and yellow boomerangs and go after red and yellow mobs. The two names after /mac blue name name are so that he knows your other toons names and won't go after them. .....do not run /mac blue for your toons that are not on blue team.
You're suppose to type /mac boomer (save it with that name). name1 (your toon name you wanted to score in 1st place.....he must be blue team) name2 (your toon name you wanted in second place...he must be yellow team, I think. Whichever choice is the middle) name3, hopefully you understand by now.
I run the mac on all my three toons. All the names in the same order. I am pretty sure running EQBC, you just need the mac running on one toon since the mac will /tell each of your characters what to do, but I haven't tried it that way myself.
/declare missionTimer timer outer
/varset missionTimer 45m
/if (!${missionTimer}) {
/bcaa //taskq
/bcaa //fade or you can do /bccaa //delay 2m
}
the delay is easy the timer starts when you get the mission not after its completed.
put this someplace up top
Code:/declare missionTimer timer outer
put this right after you have requested the mission and have zoned into it
Code:/varset missionTimer 45m
can use something like this to drop the task and zone out (its better to stay in the zone then just afk at the npc)
Code:/if (!${missionTimer}) { /bcaa //taskq /bcaa //fade or you can do /bccaa //delay 2m }
I have been using the 3 toon mac and I love it. Made a few mods to it. Only thing I am not sure about is why I can not get it to end or task kill. Hmm had an extra /return. See if that clears it up. Only thing is I always get toon 1 and 2 in the 1st and 2nd spot, but sometimes they swap who is on top. #rd toon is sometimes 3rd but has been 4th or 5th...
Code:#event Ended "#*#The results of the contest are as follows#*#" #turbo sub main /declare charname[3] string outer /declare spellname[3] string outer /declare activeplayer int outer 1 /declare totalhits int outer 0 /declare i int local /declare j int local 6 /varset spellname[1] "Blue Boomerang" /varset spellname[2] "Yellow Boomerang" /varset spellname[3] "Red Boomerang" /varset charname[1] ${Param0} /varset charname[2] ${Param1} /varset charname[3] ${Param2} /echo Players: /echo ${charname[1]} /echo ${charname[2]} /echo ${charname[3]} /echo /echo Spells: /echo ${spellname[1]} /echo ${spellname[2]} /echo ${spellname[3]} /echo /echo active player = ${activeplayer} /setgrav 0 /delay 1s /zwarp 500 /delay 1s /target gilbot /delay 1s /bc ${charname[1]} //saytarget start :start /for i 1 to 3 /if (${activeplayer} != ${i}) { /bct ${charname[${activeplayer}]} //target ${charname[${i}]} /bct ${charname[${activeplayer}]} //casting ${spellname[${i}]} /delay ${j}s /varcalc totalhits ${totalhits} + 1 } /next i /if (${totalhits} == 40) { /varset activeplayer 2 /echo activeplayer = ${activeplayer} } /if (${totalhits} == 72) { /varset activeplayer 3 /echo activeplayer = ${activeplayer} } /goto :start Sub Event_Ended /echo Game Over /taskkill /delay 1s /end /return