this should be pretty simple for most, but i for some reason can't get it to work.
only thing i need this to do is to change it from toons responding to group say to raid say.
right now the macro works perfect for group members, for follow, stop and assist, but i wanna be able to create a raid and give this command in /raidsay and have them do the same thing, follow, stop and assist.
i changed all the group related text to raid, but i can't the other toons running the maro to respond, i assume it's becasue they are looking for a "group member" to follow or take orders from.
i know there may be other plugins and macros out there that might already do this , but i would like this particular macro to work.
Thanks in advance. =)
Macro:
only thing i need this to do is to change it from toons responding to group say to raid say.
right now the macro works perfect for group members, for follow, stop and assist, but i wanna be able to create a raid and give this command in /raidsay and have them do the same thing, follow, stop and assist.
i changed all the group related text to raid, but i can't the other toons running the maro to respond, i assume it's becasue they are looking for a "group member" to follow or take orders from.
i know there may be other plugins and macros out there that might already do this , but i would like this particular macro to work.
Thanks in advance. =)
Macro:
Code:
#turbo
#include spell_routines.inc
Sub Main
/declare chatchan string outer
/varset chatchan /g
/declare i int outer
/declare fol int outer
/varset fol 0
/declare foltarg string outer
/declare loopclass string outer
/declare CH int outer
/varset CH 65
|+++++++++++++++++++++++++++++++++
| Main Loop
|+++++++++++++++++++++++++++++++++
:Loop
|+++++++++++++++++++++++++++++++++
| Follow check
|+++++++++++++++++++++++++++++++++
/if (${fol}) {
/face ${foltarg} fast
/if (${Group.Member[${Group.Member[${foltarg}]}].Spawn.Distance}>10) /keypress up hold
/if (${Group.Member[${Group.Member[${foltarg}]}].Spawn.Distance}<10) /keypress up
/doevents
}
/delay 1
/doevents
/goto :Loop
/return
#event follow "#1# tells the group, 'follow'"
#event stop "#1# tells the group, 'stop'"
#event assist "#1# tells the group, 'assist'"
Sub Event_follow
/varset fol 1
/varset foltarg ${Param1}
/doevents
/return
Sub Event_stop
/varset fol 0
/if (${Me.Moving}) {
/keypress forward
/keypress back
/delay 8
}
/keypress esc
/doevents
/return
Sub Event_assist
/keypress ]
/doevents
/return
Last edited by a moderator: