SetTimer: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Temporary Timer Explanation | Temporary Timer Explanation | ||
[17:33] <Ransom> yes.. explain how ur damn settimers can work | [17:33] <Ransom> yes.. explain how ur damn settimers can work | ||
[17:33] <Talidan> ransom wants to destroy a vehicle after a certain time of inactivity | [17:33] <Talidan> ransom wants to destroy a vehicle after a certain time of inactivity | ||
[17:33] <ChrML_Laptop> setTimer ( "function", time in ms, arg1, arg2, argn... ) | [17:33] <ChrML_Laptop> setTimer ( "function", time in ms, arg1, arg2, argn... ) | ||
[17:34] <ChrML_Laptop> first argument is the name of the function to run in the given number of milliseconds | [17:34] <ChrML_Laptop> first argument is the name of the function to run in the given number of milliseconds | ||
[17:34] <slush> heh | [17:34] <slush> heh | ||
[17:34] <Ransom> okay.. so it makes a function or it can be used as... a command | [17:34] <Ransom> okay.. so it makes a function or it can be used as... a command | ||
[17:34] <slush> i wonder how it would be to play gta with my xbox 360 control | [17:34] <slush> i wonder how it would be to play gta with my xbox 360 control | ||
[17:34] <slush> since it does work with windows and all | [17:34] <slush> since it does work with windows and all | ||
[17:34] <Talidan> it doesnt make any functions | [17:34] <Talidan> it doesnt make any functions | ||
[17:35] <Talidan> it launches a function | [17:35] <Talidan> it launches a function | ||
[17:35] <ChrML_Laptop> what's in the quote is simply the name of the function | [17:35] <ChrML_Laptop> what's in the quote is simply the name of the function | ||
[17:35] <ChrML_Laptop> then there's a time argument | [17:35] <ChrML_Laptop> then there's a time argument | ||
[17:35] <ChrML_Laptop> then there are N arguments that you'd normally put in the () | [17:35] <ChrML_Laptop> then there are N arguments that you'd normally put in the () | ||
[17:35] <ChrML_Laptop> setTimer ( "serverChat", 5000, "hi girls" ) | [17:35] <ChrML_Laptop> setTimer ( "serverChat", 5000, "hi girls" ) | ||
[17:35] <Talidan> chrml he understands that, its something else he isnt getting and i dont get what he means | [17:35] <Talidan> chrml he understands that, its something else he isnt getting and i dont get what he means | ||
[17:36] <Ransom> onExitVehicle ( player, vehicle, int seat, jackingplayer ) | [17:36] <Ransom> onExitVehicle ( player, vehicle, int seat, jackingplayer ) | ||
[17:36] <Ransom> destroyvehicle = 1 | [17:36] <Ransom> destroyvehicle = 1 | ||
[17:36] <Ransom> SetTimer ( check, 10000 ) | [17:36] <Ransom> SetTimer ( check, 10000 ) | ||
[17:36] <Ransom> end | [17:36] <Ransom> end | ||
[17:36] <Ransom> then | [17:36] <Ransom> then | ||
[17:36] <Ransom> function check () | [17:36] <Ransom> function check () | ||
[17:36] <Ransom> if destroyvehicle = 1 | [17:36] <Ransom> if destroyvehicle = 1 | ||
[17:36] <Ransom> SetTimer ( setVehicleHealth, 10000, vehicle, 0 ) | [17:36] <Ransom> SetTimer ( setVehicleHealth, 10000, vehicle, 0 ) | ||
[17:36] <Ransom> end | [17:36] <Ransom> end | ||
[17:36] <Talidan> 'then' isnt part of the code | [17:36] <Talidan> 'then' isnt part of the code | ||
[17:36] <Ransom> he just created a function through a timer... then said onthatfunction, then used another timer inside it as a countdown | [17:36] <Ransom> he just created a function through a timer... then said onthatfunction, then used another timer inside it as a countdown | ||
[17:36] <Talidan> and its all == | [17:36] <Talidan> and its all == | ||
[17:36] <ChrML_Laptop> that code looks syntax error | [17:36] <ChrML_Laptop> that code looks syntax error | ||
[17:36] <ChrML_Laptop> function onExitVehicle ( blablabl ) | [17:36] <ChrML_Laptop> function onExitVehicle ( blablabl ) | ||
[17:37] <Talidan> i c/p chrml | [17:37] <Talidan> i c/p chrml | ||
[17:37] <Talidan> trying to work out the logic though chrml | [17:37] <Talidan> trying to work out the logic though chrml | ||
[17:37] <ChrML_Laptop> always == for comparison | [17:37] <ChrML_Laptop> always == for comparison | ||
[17:37] <Talidan> how would you destroy a vehicle after inactivity | [17:37] <Talidan> how would you destroy a vehicle after inactivity | ||
[17:37] <ChrML_Laptop> if ( test = 5 ) then | [17:37] <ChrML_Laptop> if ( test = 5 ) then | ||
[17:37] <Ransom> so you can set timers to check made up function names right... | [17:37] <Ransom> so you can set timers to check made up function names right... | ||
[17:37] <ChrML_Laptop> will assign 5 to test, then check if it's >0 | [17:37] <ChrML_Laptop> will assign 5 to test, then check if it's >0 | ||
[17:37] <Ransom> thats what you are saying | [17:37] <Ransom> thats what you are saying | ||
[17:37] <ChrML_Laptop> atleast it will in C+ | [17:37] <ChrML_Laptop> atleast it will in C+ | ||
[17:37] <ChrML_Laptop> ++ | [17:37] <ChrML_Laptop> ++ | ||
[17:37] <Talidan> yeah ransom | [17:37] <Talidan> yeah ransom | ||
[17:37] <Talidan> functions you make up dont go in "" | [17:37] <Talidan> functions you make up dont go in "" | ||
[17:37] <Talidan> functions that are on the wiki do go in "" | [17:37] <Talidan> functions that are on the wiki do go in "" | ||
[17:37] <Ransom> okay but yet they can also be used to perform functions at given countdowns | [17:37] <Ransom> okay but yet they can also be used to perform functions at given countdowns | ||
[17:37] <Ransom> ? | [17:37] <Ransom> ? | ||
[17:37] <Talidan> wait no | [17:37] <Talidan> wait no | ||
[17:37] <Talidan> iim wrong | [17:37] <Talidan> iim wrong | ||
[17:38] <Talidan> they all go in "" | [17:38] <Talidan> they all go in "" | ||
[17:38] <ChrML_Laptop> yes | [17:38] <ChrML_Laptop> yes | ||
[17:38] <Ransom> and all those arg1, arg2 just depend on if you put a bigass function in there with lots arguments? | [17:38] <Ransom> and all those arg1, arg2 just depend on if you put a bigass function in there with lots arguments? | ||
[17:38] <Talidan> yeah | [17:38] <Talidan> yeah | ||
[17:38] <Talidan> well ask chrml to write up the code anyway ransom | [17:38] <Talidan> well ask chrml to write up the code anyway ransom | ||
[17:38] <Talidan> he'd have better logic | [17:38] <Talidan> he'd have better logic | ||
[17:39] <Ransom> well ill just paste this in the wiki for temporary reference :P | [17:39] <Ransom> well ill just paste this in the wiki for temporary reference :P |
Revision as of 16:48, 25 April 2006
Temporary Timer Explanation
[17:33] <Ransom> yes.. explain how ur damn settimers can work [17:33] <Talidan> ransom wants to destroy a vehicle after a certain time of inactivity [17:33] <ChrML_Laptop> setTimer ( "function", time in ms, arg1, arg2, argn... ) [17:34] <ChrML_Laptop> first argument is the name of the function to run in the given number of milliseconds [17:34] <slush> heh [17:34] <Ransom> okay.. so it makes a function or it can be used as... a command [17:34] <slush> i wonder how it would be to play gta with my xbox 360 control [17:34] <slush> since it does work with windows and all [17:34] <Talidan> it doesnt make any functions [17:35] <Talidan> it launches a function [17:35] <ChrML_Laptop> what's in the quote is simply the name of the function [17:35] <ChrML_Laptop> then there's a time argument [17:35] <ChrML_Laptop> then there are N arguments that you'd normally put in the () [17:35] <ChrML_Laptop> setTimer ( "serverChat", 5000, "hi girls" ) [17:35] <Talidan> chrml he understands that, its something else he isnt getting and i dont get what he means [17:36] <Ransom> onExitVehicle ( player, vehicle, int seat, jackingplayer ) [17:36] <Ransom> destroyvehicle = 1 [17:36] <Ransom> SetTimer ( check, 10000 ) [17:36] <Ransom> end [17:36] <Ransom> then [17:36] <Ransom> function check () [17:36] <Ransom> if destroyvehicle = 1 [17:36] <Ransom> SetTimer ( setVehicleHealth, 10000, vehicle, 0 ) [17:36] <Ransom> end [17:36] <Talidan> 'then' isnt part of the code [17:36] <Ransom> he just created a function through a timer... then said onthatfunction, then used another timer inside it as a countdown [17:36] <Talidan> and its all == [17:36] <ChrML_Laptop> that code looks syntax error [17:36] <ChrML_Laptop> function onExitVehicle ( blablabl ) [17:37] <Talidan> i c/p chrml [17:37] <Talidan> trying to work out the logic though chrml [17:37] <ChrML_Laptop> always == for comparison [17:37] <Talidan> how would you destroy a vehicle after inactivity [17:37] <ChrML_Laptop> if ( test = 5 ) then [17:37] <Ransom> so you can set timers to check made up function names right... [17:37] <ChrML_Laptop> will assign 5 to test, then check if it's >0 [17:37] <Ransom> thats what you are saying [17:37] <ChrML_Laptop> atleast it will in C+ [17:37] <ChrML_Laptop> ++ [17:37] <Talidan> yeah ransom [17:37] <Talidan> functions you make up dont go in "" [17:37] <Talidan> functions that are on the wiki do go in "" [17:37] <Ransom> okay but yet they can also be used to perform functions at given countdowns [17:37] <Ransom> ? [17:37] <Talidan> wait no [17:37] <Talidan> iim wrong [17:38] <Talidan> they all go in "" [17:38] <ChrML_Laptop> yes [17:38] <Ransom> and all those arg1, arg2 just depend on if you put a bigass function in there with lots arguments? [17:38] <Talidan> yeah [17:38] <Talidan> well ask chrml to write up the code anyway ransom [17:38] <Talidan> he'd have better logic [17:39] <Ransom> well ill just paste this in the wiki for temporary reference :P