AppOnIdle

From Soldat Community Wiki
Revision as of 10:22, 15 August 2012 by Freeman (talk | contribs) (Created page with "===From the Scripting Manual=== ''procedure AppOnIdle(Ticks: integer);'' '''Parameter Info:''' Ticks (Integer): Current tick count. '''Description:''' This procedure ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

From the Scripting Manual

procedure AppOnIdle(Ticks: integer);

Parameter Info:
Ticks (Integer): Current tick count.

Description:
This procedure will be called every second. You may use this procedure to add timers to your server.
See below for examples:

Examples

A timer to execute every 5 minutes:

if Ticks mod (3600 * 5) = 0 then begin
    WriteLn('5 minutes has passed');
    //More code here
end;

A timer to execute every 30 seconds:

if Ticks mod (60 * 30) = 0 then begin
    WriteLn('30 seconds has passed');
    //More code here
end;


External Links