Squirrel/Client/Events/Vehicle/onClientVehicleShot

From Liberty Unleashed Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{Squirrel/Title|onClientVehicleShot}} This is called when a vehicle is shot. == Syntax == <code>function onClientVehicleShot( Vehicle vehicle, Player player, int weapon )</...")
 
(Notes)
Line 34: Line 34:
 
Grenades and RPG return an ID 18
 
Grenades and RPG return an ID 18
  
The functions [[Squirrel/Client/Functions/Vehicles/GetVehicleName]] and [[Squirrel/Client/Functions/Misc/GetWeaponName]] were used in this example. More info about them can be found in the corresponding pages.
+
The functions [[Squirrel/Client/Functions/Vehicles/GetVehicleName|GetVehicleName]] and [[Squirrel/Client/Functions/Misc/GetWeaponName|GetWeaponName]] were used in this example. More info about them can be found in the corresponding pages.
  
 
== Related Events ==
 
== Related Events ==
  
 
{{Squirrel/Client/Events/Vehicle}}
 
{{Squirrel/Client/Events/Vehicle}}

Revision as of 21:28, 16 November 2016

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

This is called when a vehicle is shot.

Syntax

  1. function onClientVehicleShot( Vehicle vehicle, Player player, int weapon )

Arguments

  • vehicle - The vehicle that was shot
  • player - The player that shot the vehicle.
  • weapon - ID representing the type of weapon used to shoot the vehicle

Returns

This event does not handle return values.

Example

This example will show a message to the player indicating which player shot what car and with what weapon.

  1.  
  2. function onClientVehicleShot( vehicle, player, weapon )
  3. {
  4. Message(player.Name + " shot a " + GetVehicleName( vehicle ) + " with a " + GetWeaponName( weapon ) );
  5. }
  6.  
  7.  

Notes

Molotovs and flamethrower both return a weapon ID of 9.

Grenades and RPG return an ID 18

The functions GetVehicleName and GetWeaponName were used in this example. More info about them can be found in the corresponding pages.

Related Events

Personal tools
Namespaces

Variants
Actions
Navigation
scripting
Toolbox