BIS fnc itemType: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "_{10,} " to "")
m (Text replacement - "(\|[pr][0-9]+ *= *[^- ]*) *- *W([a-z ])" to "$1 - w$2")
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Function|Comments=
{{RV|type=function


| arma3 |Game name=
|game1= arma3
|version1= 1.08


|1.08|Game version=
|gr1= Inventory


|gr1 = Inventory |GROUP1=
|descr= {{Feature|important|Be very careful with this function as certain mods modify the categories making this function unreliable!}}
 
| {{Important| Be very careful with this function as certain mods modifiy the categories making this function unreliable!}}
Returns item category and type.
Returns item category and type.
*'''Can return:'''
{{{!}} class="wikitable"
*Weapon / VehicleWeapon
! Weapon / VehicleWeapon
**AssaultRifle
! VehicleWeapon
**BombLauncher
! Item
**Cannon
! Equipment
**GrenadeLauncher
! Magazine
**Handgun
! Mine
**Launcher
{{!}}- style="vertical-align: top"
**MachineGun
{{!}}
**Magazine
* AssaultRifle
**MissileLauncher
* BombLauncher
**Mortar
* Cannon
**RocketLauncher
* GrenadeLauncher
**Shotgun
* Handgun
**Throw
* Launcher
**Rifle
* MachineGun
**SubmachineGun
* Magazine
**SniperRifle
* MissileLauncher
*VehicleWeapon
* Mortar
**Horn
* RocketLauncher
**CounterMeasuresLauncher
* Shotgun
**LaserDesignator
* Throw
*Item
* Rifle
**AccessoryMuzzle
* SubmachineGun
**AccessoryPointer
* SniperRifle
**AccessorySights
{{!}}
**AccessoryBipod
* Horn
**Binocular
* CounterMeasuresLauncher
**Compass
* LaserDesignator
**FirstAidKit
{{!}}
**GPS
* AccessoryMuzzle
**LaserDesignator
* AccessoryPointer
**Map
* AccessorySights
**Medikit
* AccessoryBipod
**MineDetector
* Binocular
**NVGoggles
* Compass
**Radio
* FirstAidKit
**Toolkit
* GPS
**UAVTerminal
* LaserDesignator
**VehicleWeapon
* Map
**Unknown
* Medikit
**UnknownEquipment
* MineDetector
**UnknownWeapon
* NVGoggles
**Watch
* Radio
*Equipment
* Toolkit
**Glasses
* UAVTerminal
**Headgear
* VehicleWeapon
**Vest
* Unknown
**Uniform
* UnknownEquipment
**Backpack
* UnknownWeapon
*Magazine
* Watch
**Artillery
{{!}}
**Bullet
* Glasses
**CounterMeasures
* Headgear
**Flare
* Vest
**Grenade
* Uniform
**Laser
* Backpack
**Missile
{{!}}
**Rocket
* Artillery
**Shell
* Bullet
**ShotgunShell
* CounterMeasures
**SmokeShell
* Flare
**UnknownMagazine
* Grenade
*Mine
* Laser
**Mine
* Missile
**MineBounding
* Rocket
**MineDirectional|DESCRIPTION=
* Shell
 
* ShotgunShell
* SmokeShell
* UnknownMagazine
{{!}}
* Mine
* MineBounding
* MineDirectional
{{!}}}


| weaponClass call [[BIS_fnc_itemType]] |SYNTAX=
|s1= weaponClass call [[BIS_fnc_itemType]]


|p1= weaponClass: [[String]] - Weapon's class name|PARAMETER1=
|p1= weaponClass: [[String]] - weapon's class name


| [[Array]] in format  
|r1= [[Array]] in format
*0: category
* 0: category
*1: type|RETURNVALUE=
* 1: type


|x1= <code>"arifle_MX_pointer_F" [[call]] [[BIS_fnc_itemType]];</code> |=
|x1= <sqf>"arifle_MX_pointer_F" call BIS_fnc_itemType;</sqf>


| [[currentWeapon]] |SEEALSO=
|seealso= [[currentWeapon]]
}}
}}


<h3 style="display:none">Notes</h3>
<dl class="command_description">
<dl class="command_description">
<!-- Note Section BEGIN -->
 
<dd class="notedate">Posted on May 14, 2017
<dt></dt>
<dt class="note">[[User:Demellion|Demellion]]
<dd class="notedate">Posted on 2017-05-14</dd>
<dt class="note">[[User:Demellion|Demellion]]</dt>
<dd class="note">
<dd class="note">
More detailed description about some specific Weapons and Vehicle Weapons:
More detailed description about some specific Weapons and Vehicle Weapons:
<code>GrenadeLauncher // Underbarrel and HGLs
<sqf>GrenadeLauncher // Underbarrel and HGLs
BombLauncher // Aircraft bomb throw weapons.
BombLauncher // Aircraft bomb throw weapons.
MissileLauncher // Guided missile weapons (alike Titan series).
MissileLauncher // Guided missile weapons (alike Titan series).
Line 104: Line 110:
Cannon // Main vehicle turret (alike tank cannon).  
Cannon // Main vehicle turret (alike tank cannon).  
Throw // Throw-like weapons (grenade weapon, melee weapons from mods, etc).  
Throw // Throw-like weapons (grenade weapon, melee weapons from mods, etc).  
</code>
</sqf>
<!-- Note Section END -->
</dd>
 
</dl>
</dl>
<!-- Note Section END -->
<h3 style="display:none">Bottom Section</h3>
[[Category:Functions|{{uc:itemType}}]]
[[Category:{{Name|arma3}}: Functions|{{uc:itemType}}]]

Latest revision as of 17:35, 8 November 2023

Hover & click on the images for description

Description

Description:
Be very careful with this function as certain mods modify the categories making this function unreliable!

Returns item category and type.

Weapon / VehicleWeapon VehicleWeapon Item Equipment Magazine Mine
  • AssaultRifle
  • BombLauncher
  • Cannon
  • GrenadeLauncher
  • Handgun
  • Launcher
  • MachineGun
  • Magazine
  • MissileLauncher
  • Mortar
  • RocketLauncher
  • Shotgun
  • Throw
  • Rifle
  • SubmachineGun
  • SniperRifle
  • Horn
  • CounterMeasuresLauncher
  • LaserDesignator
  • AccessoryMuzzle
  • AccessoryPointer
  • AccessorySights
  • AccessoryBipod
  • Binocular
  • Compass
  • FirstAidKit
  • GPS
  • LaserDesignator
  • Map
  • Medikit
  • MineDetector
  • NVGoggles
  • Radio
  • Toolkit
  • UAVTerminal
  • VehicleWeapon
  • Unknown
  • UnknownEquipment
  • UnknownWeapon
  • Watch
  • Glasses
  • Headgear
  • Vest
  • Uniform
  • Backpack
  • Artillery
  • Bullet
  • CounterMeasures
  • Flare
  • Grenade
  • Laser
  • Missile
  • Rocket
  • Shell
  • ShotgunShell
  • SmokeShell
  • UnknownMagazine
  • Mine
  • MineBounding
  • MineDirectional
Execution:
call
Groups:
Inventory

Syntax

Syntax:
weaponClass call BIS_fnc_itemType
Parameters:
weaponClass: String - weapon's class name
Return Value:
Array in format
  • 0: category
  • 1: type

Examples

Example 1:
"arifle_MX_pointer_F" call BIS_fnc_itemType;

Additional Information

See also:
currentWeapon

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Posted on 2017-05-14
Demellion
More detailed description about some specific Weapons and Vehicle Weapons:
GrenadeLauncher // Underbarrel and HGLs BombLauncher // Aircraft bomb throw weapons. MissileLauncher // Guided missile weapons (alike Titan series). RocketLauncher // Non-guided missile weapons (alike RPG32). Cannon // Main vehicle turret (alike tank cannon). Throw // Throw-like weapons (grenade weapon, melee weapons from mods, etc).