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 ACE_Equipment {
|
||||||
class GVAR(rangetable) {
|
class GVAR(rangetable) {
|
||||||
displayName = "Open 82mm Rangetable";
|
displayName = "Open 82mm Rangetable";
|
||||||
condition = QUOTE(true);
|
condition = QUOTE(_this call FUNC(rangeTableCanUse));
|
||||||
statement = QUOTE(call FUNC(rangeTableOpen));
|
statement = QUOTE(_this call FUNC(rangeTableOpen));
|
||||||
priority = 0;
|
priority = 0;
|
||||||
icon = QUOTE(PATHTOF(UI\icon_rangeTable.paa));
|
icon = QUOTE(PATHTOF(UI\icon_rangeTable.paa));
|
||||||
};
|
};
|
||||||
|
@ -1,3 +1,15 @@
|
|||||||
class CfgWeapons {
|
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(handleFired);
|
||||||
PREP(handlePlayerVehicleChanged);
|
PREP(handlePlayerVehicleChanged);
|
||||||
PREP(moduleInit);
|
PREP(moduleInit);
|
||||||
|
PREP(rangeTableCanUse);
|
||||||
PREP(rangeTableOpen);
|
PREP(rangeTableOpen);
|
||||||
PREP(rangeTablePageChange);
|
PREP(rangeTablePageChange);
|
||||||
PREP(rangeTablePreCalculatedValues);
|
PREP(rangeTablePreCalculatedValues);
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
class CfgPatches {
|
class CfgPatches {
|
||||||
class ADDON {
|
class ADDON {
|
||||||
units[] = {};
|
units[] = {};
|
||||||
weapons[] = {};
|
weapons[] = {"ACE_RangeTable_82mm"};
|
||||||
requiredVersion = REQUIRED_VERSION;
|
requiredVersion = REQUIRED_VERSION;
|
||||||
requiredAddons[] = {"ace_interaction"};
|
requiredAddons[] = {"ace_interaction"};
|
||||||
author[] = {"PabstMirror"};
|
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