How To Create/add timer to a script
 

News:

29 December 2022 - PtokaX 0.5.3.0 (20th anniversary edition) released...
11 April 2017 - PtokaX 0.5.2.2 released...
8 April 2015 Anti child and anti pedo pr0n scripts are not allowed anymore on this board!
28 September 2015 - PtokaX 0.5.2.1 for Windows 10 IoT released...
3 September 2015 - PtokaX 0.5.2.1 released...
16 August 2015 - PtokaX 0.5.2.0 released...
1 August 2015 - Crowdfunding for ADC protocol support in PtokaX ended. Clearly nobody want ADC support...
30 June 2015 - PtokaX 0.5.1.0 released...
30 April 2015 Crowdfunding for ADC protocol support in PtokaX
26 April 2015 New support hub!
20 February 2015 - PtokaX 0.5.0.3 released...
13 April 2014 - PtokaX 0.5.0.2 released...
23 March 2014 - PtokaX testing version 0.5.0.1 build 454 is available.
04 March 2014 - PtokaX.org sites were temporary down because of DDOS attacks and issues with hosting service provider.

Main Menu

How To Create/add timer to a script

Started by Dessamator, 27 May, 2005, 18:09:02

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dessamator

first of all add 2 functions:

function Ontimer()

end

function Main()

end


then add the the commands u need namely:

Timer
-----
StartTimer() -- Start Timer
SetTimer(TimeInterval) -- interval(or time to wait) in milliseconds
StopTimer() -- Stop Timer
GetTimer()			- return timer state, 1 for enabled and nil for disabled.(to see if timer is on or off)
GetTimerInterval()			- return timer interval(get Timer interval)


normally the timer is started in the main function and the interval is set there also eg.:

function Main()
SetTimer(1000) --> 1000 = 1 sec
StartTimer()
end


and in the ontimer you define what the action the script does when the "times up"(when the interval is over) eg.:

function OnTimer()
SendToAll("The Timer works Perfectly")
end
Ignorance is Bliss.

dragos_sto

#1
if i whant to make 2  difference  thing on fuction OnTimer() on the basis of how time i put StartTimer() , or
it possible to make function like this :

function alabala()
StartTimer(x)
end
function burubu()
StartTimer(y)
end
function OnTimer(test)
if test == x do ...
elseif test == y do ...
else do...
end
end

Dessamator

QuoteOriginally posted by dragos_sto
if i whant to make 2  difference  thing on fuction OnTimer() on the basis of how time i put StartTimer() , or
it possible to make function like this :

function alabala()
StartTimer(x)
end
function burubu()
StartTimer(y)
end
function OnTimer(test)
if test == x do ...
elseif test == y do ...
else do...
end
end
nop, u cant do it like that,
to have 2 timers u need to use a script similar to OpiumVolage's multitimer , this one  or something similar
Ignorance is Bliss.

dragos_sto

i have one question
what hapen if start timer twice ?
and not stop them between two StartTimer()


10x m8

Dessamator

Ignorance is Bliss.

SMF spam blocked by CleanTalk