-------------------------------------------------------------------------------------As Goge wrote:
This is mostly (dare i say all :\ ) Zaphod's Script and i give him full credit!
He beat me t the punch of a morking model
*Edited from here on in, now works*
okay this will look in the tells to see if a gm sent you a tell, aslo check if a gm is in the zone. This works, I use it in EVERY macro I have that is remotely possible to be contacted by a gm while I'm not there.
add this near the top
#chat tell
#chat say
and add
/if $gm==TRUE /call Crap
and
/doevents
to the main loop, where ever it is. Note if you have a doevents somewhere you don't really need to add another.
add this to you Event_Chat or use the one given below
Code:
Sub Event_Chat
/if "$p1"~~"MERCHANT" /return
/beep
/if $p0==tell {
/delay 2
/beep
/delay 2
/beep
}
/mqlog $p0 from $p1: $p2
/if n $v35==1 /return
/if "$p0"~~"GM" /call Crap2 "$p1"
/if "$p2"~~"GM" /call Crap2 "$p1"
/if "$p2"~~"Guide" /call Crap2 "$p1"
/return
*note* MERCHANT is the merchant's name that you may be infront of and buying items from/ selling too. if there is no merchant (ex. fishing) remove the line
Aslo:
1 beep = a say or a merchant being opened by another player.
3 beeps = a tell to you that is not a gm.
hellalotta beeps = a GM in zone or sent you a tell
put this Sub somewhere in you macro
Code:
Sub Crap2
/varset v35 1
/press CTRL
/press shift
/press alt
/afk I gotta go, problems in the real world.
/beep
/delay 17
/cry
/delay 2
/delay 8
/reply Gotta leave fast. Talk to you later.
/cleanup
/delay 5
/mqlog GM talked to us... idling
/log | if you turn log on every time you get on eq delete this line
/who all GM
/who all $p0
/call LogStats
/beep
:LoopTillMasterHome
/doevents
/delay 20
/beep
/if n v37==0 /goto :LoopTillMasterHome
/endmacro
/return
Sub Crap
/press CTRL
/press shift
/press alt
/target myself
/sigh
/beep
/delay 2
/press esc
/press esc
/press esc
/delay 5
/beep
/mqlog GM in zone... idling
/who all GM
/delay 4
/who all ench
/delay 6
/afk
/beep
| /afk I gotta go, RL isssue, will be back soon.
/call LogStats
:LoopTillMasterHome
/doevents
/delay 20
/beep
/if n v37==0 /goto :LoopTillMasterHome
/mqlog finally master home, they can take over
/endmacro
/return
done. have fun.
_________________
He who sleep with Itchy arse wake with Smelly finger.
Last edited by Goge on Sun Jul 21, 2002 3:03 am, edited 2 times in total
I don't really know how to insert these scripts into my original macro. Do I insert both into my current macro or.....???

