GetProjectileCounter: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Style fix) |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 5: | Line 5: | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua">int getProjectileCounter ( projectile projectile )</syntaxhighlight> | <syntaxhighlight lang="lua">int getProjectileCounter ( projectile projectile )</syntaxhighlight> | ||
{{OOP||[[projectile]]:getCounter|counter|setProjectileCounter}} | |||
===Required Arguments=== | ===Required Arguments=== | ||
* projectile: the projectile to get the timer of. | * '''projectile''': the projectile to get the timer of. | ||
===Returns=== | ===Returns=== | ||
Line 15: | Line 16: | ||
* Both types of rockets will explode when it hits 0 | * Both types of rockets will explode when it hits 0 | ||
* 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> | |||
==Requirements== | |||
{{Requirements|n/a|1.3.0-9.04555|}} | |||
==See Also== | ==See Also== | ||
{{Client projectile functions}} | {{Client projectile functions}} |
Latest revision as of 14:09, 29 April 2021
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)
Requirements
Minimum server version | n/a |
---|---|
Minimum client version | 1.3.0-9.04555 |
Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.3.0-9.04555" />
See Also
- createProjectile
- getProjectileCounter
- getProjectileCreator
- getProjectileForce
- getProjectileTarget
- getProjectileType
- setProjectileCounter
Shared