Netlogo how can I make something happen every 1000 ticks

Viewed 3403

I have a model of tax evasion where the taxes should be payed each round, e.g. each 1000 ticks. As a placeholder, I have this code

ask traders with [ticks  = 1000 or ticks = 2000 or ticks = 3000];; Can this be set using a seed?
    [reset-parameters
       pay-taxes
       revise-behavior
       reset-turnover]

In SQL, I would have set done something like this:

FOR I IN 1..3000 LOOP ask traders with ticks = I*1000

Is there a similar function in Netlogo? Any other tips on how to make something happen every 1000 ticks?

3 Answers
Related