#Event trigger after the Xth event?

Help section from before the user variable changes that broke all macros

Moderator: MacroQuest Developers

Wanker
decaying skeleton
decaying skeleton
Posts: 4
Joined: Tue Dec 17, 2002 5:29 am

#Event trigger after the Xth event?

Post by Wanker » Thu Dec 19, 2002 5:59 pm

Any ideas on how to make a #event that only triggers after a given repetition of an event?

Example: trigger a sub event after the 4th time you receive a "You are low on food" message rather than triggering the sub at the first message.

Thanks in advance

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu Dec 19, 2002 6:55 pm

Code: Select all


#event lowfood "You are low on food"

#define  eventcount  v0

Sub Main
    /varset evencount 0
    ...
/return

Sub Event_lowfood
    /varadd eventcount 1
    /if $eventcount>=4 {
        /varset eventcount 0  | start over
|
|  add your code here
|
    }
/return
This good for you?

Vysyon

Wanker
decaying skeleton
decaying skeleton
Posts: 4
Joined: Tue Dec 17, 2002 5:29 am

Post by Wanker » Thu Dec 19, 2002 10:36 pm

That looks just simple enough to be right. :wink:
Next time I make it home I'll give that a whirl, but Im pretty sure its good.