Haven't watched the script, I tried to say that
Code:
IF(PLAYER_GOOD,TOTAL_CREATURES >= 240)
SET_TIMER_OFF(PLAYER_GOOD,TIMER5)
ENDIF
IF(PLAYER_GOOD,TOTAL_CREATURES <= 240)
SET_TIMER(PLAYER_GOOD,TIMER5)
ENDIF
or something like that, as I understood it is done with timers of heroes appearing..
But, can you set off timer anyway, other than putting it 0 always?
EDIT: if not, I would like to suggest one, to remove timers, as I do not know how to remove timers. Once they are set, you can not remove them really... I mean, feels those would be alot easy. No need to use flags or so, or can be used to be even more complicated
But of course, if used by NEXT_COMMAND_REUSABLE, that doesn't really matter, as if using FLAGS or exact event happened, the timers will not be resetted, and looped event will not occur anymore.