Code: Select all
Sub Main
/declare GroupMax int outer
/declare GroupMember int outer
:chkevent
/call autoheal
/goto :chkevent
/return
Code: Select all
Sub Autoheal
/for GroupMember 0 to ${GroupMax}
/delay 0
/if (${String["${Me.Class}"].Equal["Cleric"]}) {
/if (${Group[${GroupMember}].PctHPs}<60) {
/call IF1
}
} else {
/if (${String[${Group[${GroupMember}].Class}].NotEqual[Cleric]}) {
/if (${Group[${GroupMember}].PctHPs}<25) /call IF1
}
}
/next GroupMember
/return
Error : /for loops must use an int variable.
Then it spews out the lines that use /for.


