Weapon::createWeaponObject

From RAGE Multiplayer Wiki
Revision as of 06:46, 2 June 2022 by Shr0x (talk | contribs) (→‎Example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Now has 8 params.

Syntax

mp.game.weapon.createWeaponObject(weaponHash, ammoCount, x, y, z, showWorldModel, scale, p7);

Required Arguments

  • weaponHash: Number
  • ammoCount: Number
  • x: Float
  • y: Float
  • z: Float
  • showWorldModel: Boolean
  • p7 (Unknown): Number
  • p8 (Unknown): Number
  • p9 (Unknown): Number

Return value

  • Object handle

Example

Client-Side
let weapon = mp.game.weapon.createWeaponObject(mp.game.joaat('WEAPON_PISTOL'), 0, 10.0, 10.0, 10.0, true, 1, 0, 0, 0);
let convertToObjectMp = mp.objects.newWeak(weapon); //convert the weapon to ragemp object api so you can access properties
let {x, y, z} = convertToObjectMp.position; //get object position
mp.console.logWarning(`Weapon Position: ${x}, ${y}, ${z}`); //log position

See also