Squirrel/Server/Functions/Vehicles/EngineDamage

From Liberty Unleashed Wiki
(Difference between revisions)
Jump to: navigation, search
(Arguments)
 
Line 1: Line 1:
 
{{Squirrel/Title|Vehicle.EngineDamage}}
 
{{Squirrel/Title|Vehicle.EngineDamage}}
  
This ''EngineDamage'' class member returns or sets the level of engine damage (0 - 150; 0 = undamaged engine; 250 = engine is burning)
+
This ''EngineDamage'' class member returns or sets engine damage level
  
 
==Syntax==
 
==Syntax==
  
You can either return or set the value using this member:
+
You can return or set the value using this member:
  
 
<code>int Vehicle.EngineDamage</code>
 
<code>int Vehicle.EngineDamage</code>

Latest revision as of 17:06, 7 July 2011

Home   |   Squirrel Scripting   |   Server Functions   |   Server Events   |   Client Functions   |   Client Events


This EngineDamage class member returns or sets engine damage level

[edit] Syntax

You can return or set the value using this member:

  1. int Vehicle.EngineDamage
  1. Vehicle.EngineDamage = int iDmg

[edit] Arguments

  • iDmg = engine damage level, max. value is 250

[edit] Example 1. returning

  1.  
  2. function onPlayerCommand( player, cmd, text )
  3. {
  4. if ( cmd == "getenginedamage" )
  5. {
  6. if ( player.Vehicle ) MessagePlayer( "Vehicle's engine damage: " + player.Vehicle.EngineDamage, player );
  7. }
  8. return 1;
  9. }
  10.  

[edit] Notes

The functions Player.Vehicle, MessagePlayer and event onPlayerCommand were used in this example. More info about them in the corresponding pages.

[edit] Example 2. Setting value

  1.  
  2. function onPlayerCommand( player, cmd, text )
  3. {
  4. if ( cmd == "setenginedamage" )
  5. {
  6. if ( player.Vehicle )
  7. {
  8. player.Vehicle.EngineDamage = 250;
  9. MessagePlayer( "Attention ! Vehicle's engine is burning !", player );
  10. }
  11.  
  12. }
  13. return 1;
  14. }
  15.  

[edit] Notes

The functions Player.Vehicle, MessagePlayer and event onPlayerCommand were used in this example. More info about them in the corresponding pages.


[edit] Related Functions

Personal tools
Namespaces

Variants
Actions
Navigation
scripting
Toolbox