Player::giveWeapon: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This function gives a weapon for the player.
This function gives a weapon([[Weapons|see]]) for the player.
== Syntax ==
{{JSContainer|
<syntaxhighlight lang="javascript">
player.giveWeapon(Number weaponHash, Number ammo)
player.giveWeapon(Array weaponHash, Number ammo)
player.giveWeapon(Array weaponHash, Array ammo)
player.giveWeapon(Object weapons)
</syntaxhighlight>
 
== Example ==
'''Example 1'''. This example gives 1 weapon for player.
{{ServersideCode|
<syntaxhighlight lang="javascript">
mp.events.add('weapon', (player, _, weapon = "weapon_specialcarbine_mk2") => {
    player.giveWeapon(mp.joaat(weapon), 1000);
});
</syntaxhighlight>
}}


== Syntax ==
'''Example 2'''. This example gives 2 weapons for player.
{{ServersideCode|
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
player.giveWeapon(Number weaponHash/Array<weaponsHash>, Number ammo)
mp.events.add('playerCommand', (player, command) => {
  let arr = command.split(' ');
  if (arr[0] == 'weapon') {
    player.giveWeapon([3220176749, 2210333304], 1000); // Assault Rifle, Carbine Rifle
  }
});
</syntaxhighlight>
</syntaxhighlight>
}}}}
==See Also==
{{Player_block}}

Latest revision as of 13:38, 5 July 2020

This function gives a weapon(see) for the player.

Syntax

JavaScript Syntax

player.giveWeapon(Number weaponHash, Number ammo)
player.giveWeapon(Array weaponHash, Number ammo)
player.giveWeapon(Array weaponHash, Array ammo)
player.giveWeapon(Object weapons)

Example

Example 1. This example gives 1 weapon for player.

Server-Side
mp.events.add('weapon', (player, _, weapon = "weapon_specialcarbine_mk2") => {
    player.giveWeapon(mp.joaat(weapon), 1000);
});

Example 2. This example gives 2 weapons for player.

Server-Side
mp.events.add('playerCommand', (player, command) => {
  let arr = command.split(' ');
  if (arr[0] == 'weapon') {
    player.giveWeapon([3220176749, 2210333304], 1000); // Assault Rifle, Carbine Rifle
  }
});


See Also