selectWeapon

From Bohemia Interactive Community

Jump to: navigation, search
Editors, please check Policy: Scripting Command Page Syntax.
Introduced in Operation Flashpoint version 1.27

Click on the images for descriptions

Introduced in

Game:
Operation Flashpoint
Version:
1.27

Description

Description:
Selects the given weapon. Note that you have to input the muzzle and not the weapon name. Fortunately in most cases both names are the same. But check.

For muzzle names see cfgWeapons.

Syntax

Syntax:
Unit selectWeapon "muzzleName"
Parameters:
muzzle: String
Return Value:
Nothing

Examples

Example 1:
_soldier1 selectWeapon "LAWLauncher"
Example 2:
player selectWeapon "M203Muzzle"

Additional Information

Multiplayer:
Behaviour unknown.

Notes

Notes

+ Add Note

Only post proven facts here. Use the talk page or the forums for discussions.

Notes

Posted on 5 Aug, 2008
Dr_Eyeball
Rather than simply using selectWeapon to select your default weapon after adding them to your player, it is recommended you use a script instead similar to the following, which caters for multiple muzzles:
SelectWeapon.sqf

// Desc: select default weapon & handle multiple muzzles
if (count weapons player > 0) then
{
  private['_type', '_muzzles'];

  _type = ((weapons player) select 0);
  // check for multiple muzzles (eg: GL)
  _muzzles = getArray(configFile >> "cfgWeapons" >> _type >> "muzzles");

  if (count _muzzles > 1) then
  {
    player selectWeapon (_muzzles select 0);
  }
  else
  {
    player selectWeapon _type;
  };
};

Bottom Section

Personal tools
Buy ArmA now!