BIS fnc itemType: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\[\[Category\:Function Group\: Inventory(\|\{\{[a-zA-Z0-9_:]+\}\})?\]\]" to "")
m (Text replacement - "(\|[pr][0-9]+ *= *[^- ]*) *- *W([a-z ])" to "$1 - w$2")
 
(28 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!}}
____________________________________________________________________________________________
Returns item category and type.
{{{!}} class="wikitable"
! Weapon / VehicleWeapon
! VehicleWeapon
! Item
! Equipment
! Magazine
! Mine
{{!}}- style="vertical-align: top"
{{!}}
* 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
{{!}}}


| Returns item category and type.
|s1= weaponClass call [[BIS_fnc_itemType]]
*'''Can return:'''
*Weapon / VehicleWeapon
**AssaultRifle
**BombLauncher
**Cannon
**GrenadeLauncher
**Handgun
**Launcher
**MachineGun
**Magazine
**MissileLauncher
**Mortar
**RocketLauncher
**Shotgun
**Throw
**Rifle
**SubmachineGun
**SniperRifle
*VehicleWeapon
**Horn
**CounterMeasuresLauncher
**LaserDesignator
*Item
**AccessoryMuzzle
**AccessoryPointer
**AccessorySights
**AccessoryBipod
**Binocular
**Compass
**FirstAidKit
**GPS
**LaserDesignator
**Map
**Medikit
**MineDetector
**NVGoggles
**Radio
**Toolkit
**UAVTerminal
**VehicleWeapon
**Unknown
**UnknownEquipment
**UnknownWeapon
**Watch
*Equipment
**Glasses
**Headgear
**Vest
**Uniform
**Backpack
*Magazine
**Artillery
**Bullet
**CounterMeasures
**Flare
**Grenade
**Laser
**Missile
**Rocket
**Shell
**ShotgunShell
**SmokeShell
**UnknownMagazine
*Mine
**Mine
**MineBounding
**MineDirectional|DESCRIPTION=


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


| weaponClass call [[BIS_fnc_itemType]] |SYNTAX=
|r1= [[Array]] in format
____________________________________________________________________________________________
* 0: category
* 1: type


|p1= weaponClass: [[String]] - Weapon's class name|PARAMETER1=
|x1= <sqf>"arifle_MX_pointer_F" call BIS_fnc_itemType;</sqf>
____________________________________________________________________________________________


| [[Array]] in format
|seealso= [[currentWeapon]]
*0: category
*1: type|RETURNVALUE=
____________________________________________________________________________________________
 
|x1= <code>"arifle_MX_pointer_F" [[call]] [[BIS_fnc_itemType]];</code> |=
____________________________________________________________________________________________
 
| [[currentWeapon]] |SEEALSO=
}}
}}


<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 110: 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).