SetProjectileCounter

From Multi Theft Auto: Wiki
Revision as of 14:36, 13 August 2014 by AlaaS (talk | contribs) (→‎Returns)
Jump to navigation Jump to search

Accessories-text-editor.png Script Example Missing Function SetProjectileCounter needs a script example, help out by writing one.

Before submitting check out Editing Guidelines Script Examples.

Will change the projectile counter timer which depending on the projectile type will do different things:

  • Rockets and Grenades will explode when it hits 0
  • Teargas may be a duration timer
  • Satchels restart (we currently assume it doesn't cause an effect)

Syntax

bool setProjectileCounter ( projectile projectile, int timeToDetonate )

Required Arguments

  • projectile: The projectile to edit the timer of.
  • timeToDetonate: The time in milliseconds to detonation.

Returns

Returns true on success, false otherwise.

Example

Click to collapse [-]
Client
function bomberf(cmd, player, bombid, duration) -- This will get the arguments of /setbombtime <bombid> <duration in secondes>
if bombid and duration then -- Checks if the bombid and the duration are avaible.
result = setProjectileCounter( bombid, duration * 1000 )-- This will set the bomb requested in bombid counter to the requested duration.
if result then -- this checks if the code worked or no.
outputChatBox("Timer of projectile :"..bombid.." set to :"..duration.." secodes")
end
end
end
addCommandHandler("setbombtime", bomberf)-- when player do /setbombtime this will trigger the bombrf function.

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