48 lines
960 B
Plaintext
48 lines
960 B
Plaintext
#include "..\..\script_component.hpp"
|
||
/*
|
||
* Author: Clarky
|
||
* Description:
|
||
* Describe the function
|
||
*
|
||
* Arguments:
|
||
* 0: Linked HQ <OBJECT>
|
||
* 1: Engineering Bay <OBJECT>
|
||
*
|
||
* Usage:
|
||
* [_object, _integer] call CLF_fnc_template
|
||
*
|
||
*/
|
||
|
||
/*
|
||
* Author: Clarky
|
||
* Usage:
|
||
* [hq, this] call CLRK_fnc_initVehicleFactoryInteractions;
|
||
*
|
||
* Intended to run locally on each client.
|
||
*
|
||
*/
|
||
|
||
params ["_engineering"];
|
||
|
||
_factory addAction [
|
||
"<t color='#71BDA6'>Open Vehicle Engineering</t>",
|
||
|
||
{
|
||
params ["_target", "_caller"];
|
||
// Load up the HQ as a variable for the player to access once proceeding through to building a vehicle
|
||
private _hq = _target getVariable ["hq", ""];
|
||
if (_hq isNotEqualTo "") then {
|
||
uiNamespace setVariable ["localHQ", _hq];
|
||
createDialog "VehicleFactoryDialog";
|
||
} else {
|
||
hint "No attached HQ.";
|
||
};
|
||
},
|
||
nil,
|
||
1,
|
||
true,
|
||
false,
|
||
"",
|
||
"true", // Figure out a way to lock this to player side checks (macros?)
|
||
6
|
||
]; |