mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Rangetable Item
This commit is contained in:
parent
a8b000c159
commit
2ada87e3ac
@ -5,8 +5,8 @@ class CfgVehicles {
|
||||
class ACE_Equipment {
|
||||
class GVAR(rangetable) {
|
||||
displayName = "Open 82mm Rangetable";
|
||||
condition = QUOTE(true);
|
||||
statement = QUOTE(call FUNC(rangeTableOpen));
|
||||
condition = QUOTE(_this call FUNC(rangeTableCanUse));
|
||||
statement = QUOTE(_this call FUNC(rangeTableOpen));
|
||||
priority = 0;
|
||||
icon = QUOTE(PATHTOF(UI\icon_rangeTable.paa));
|
||||
};
|
||||
|
@ -1,3 +1,15 @@
|
||||
class CfgWeapons {
|
||||
class ACE_ItemCore;
|
||||
class InventoryItem_Base_F;
|
||||
|
||||
class ACE_RangeTable_82mm: ACE_ItemCore {
|
||||
author = "$STR_ACE_Common_ACETeam";
|
||||
scope = 2;
|
||||
displayName = "82mm Rangetable";
|
||||
descriptionShort = "82mm Rangetable D";
|
||||
picture = QUOTE(PATHTOF(UI\icon_rangeTable.paa));
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 0.5;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -11,6 +11,7 @@ PREP(dev_simulateShot);
|
||||
PREP(handleFired);
|
||||
PREP(handlePlayerVehicleChanged);
|
||||
PREP(moduleInit);
|
||||
PREP(rangeTableCanUse);
|
||||
PREP(rangeTableOpen);
|
||||
PREP(rangeTablePageChange);
|
||||
PREP(rangeTablePreCalculatedValues);
|
||||
|
@ -3,7 +3,7 @@
|
||||
class CfgPatches {
|
||||
class ADDON {
|
||||
units[] = {};
|
||||
weapons[] = {};
|
||||
weapons[] = {"ACE_RangeTable_82mm"};
|
||||
requiredVersion = REQUIRED_VERSION;
|
||||
requiredAddons[] = {"ace_interaction"};
|
||||
author[] = {"PabstMirror"};
|
||||
|
21
addons/mk6mortar/functions/fnc_rangeTableCanUse.sqf
Normal file
21
addons/mk6mortar/functions/fnc_rangeTableCanUse.sqf
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
* Author: PabstMirror
|
||||
* Can player open 82mm rangetable.
|
||||
*
|
||||
* Arguments:
|
||||
* 0: Vehicle <OBJECT>
|
||||
* 1: Player <OBJECT>
|
||||
*
|
||||
* Return Value:
|
||||
* Can Open <BOOL>
|
||||
*
|
||||
* Example:
|
||||
* [bob, bob] call ace_mk6mortar_fnc_rangeTableCanUse
|
||||
*
|
||||
* Public: No
|
||||
*/
|
||||
#include "script_component.hpp"
|
||||
|
||||
PARAMS_2(_vehicle,_player);
|
||||
|
||||
"ACE_RangeTable_82mm" in (items _player);
|
Loading…
Reference in New Issue
Block a user