GetProjectileCounter: Difference between revisions
Jump to navigation
Jump to search
(Added OOP pair) |
Fernando187 (talk | contribs) (Remove obsolete Requirements section) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Client function}} | {{Client function}} | ||
Get the time left before a projectile detonates. | Get the time left before a projectile detonates. | ||
Line 9: | Line 8: | ||
===Required Arguments=== | ===Required Arguments=== | ||
* projectile: the projectile to get the timer of. | * '''projectile''': the projectile to get the timer of. | ||
===Returns=== | ===Returns=== | ||
Line 18: | Line 17: | ||
* Satchels restarts so I do not think it does anything | * Satchels restarts so I do not think it does anything | ||
== | ===Example=== | ||
<section name="Client" class="client" show="true"> | |||
With this example you can find out how long does it take for a projectile to explode/end | |||
<syntaxhighlight lang="lua"> | |||
function getProjectileBoomTime() | |||
outputChatBox("Time for "..getProjectileType(source).." to explode/end is "..getProjectileCounter(source).." miliseconds.",255,0,0) | |||
end | |||
addEventHandler("onClientProjectileCreation",root,getProjectileBoomTime) | |||
</syntaxhighlight> | |||
</section> | |||
==See Also== | ==See Also== | ||
{{Client projectile functions}} | {{Client projectile functions}} |
Latest revision as of 17:05, 7 November 2024
Get the time left before a projectile detonates.
Syntax
int getProjectileCounter ( projectile projectile )
OOP Syntax Help! I don't understand this!
- Method: projectile:getCounter(...)
- Variable: .counter
- Counterpart: setProjectileCounter
Required Arguments
- projectile: the projectile to get the timer of.
Returns
Returns the the time in milliseconds to detonation which depending on the projectile type will do different things:
- Grenades will explode when it hits 0
- Teargas may be a duration timer
- Both types of rockets will explode when it hits 0
- Satchels restarts so I do not think it does anything
Example
Click to collapse [-]
ClientWith this example you can find out how long does it take for a projectile to explode/end
function getProjectileBoomTime() outputChatBox("Time for "..getProjectileType(source).." to explode/end is "..getProjectileCounter(source).." miliseconds.",255,0,0) end addEventHandler("onClientProjectileCreation",root,getProjectileBoomTime)
See Also
- createProjectile
- getProjectileCounter
- getProjectileCreator
- getProjectileForce
- getProjectileTarget
- getProjectileType
- setProjectileCounter
- Shared
- detonateSatchels