mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
41 lines
908 B
Plaintext
41 lines
908 B
Plaintext
/*
|
|
* Author: commy2
|
|
*
|
|
* Used to execute the checkPBOs module without placing the module. Don't use this together with the module.
|
|
*
|
|
* Argument:
|
|
* 0: Mode (Number)
|
|
* 0: Warn once
|
|
* 1: Warn permanently
|
|
* 2: Kick
|
|
* 1: Check all PBOs? (Boolean, optional default: "[]")
|
|
* 2: Whitelist (String, optinal default: false)
|
|
*
|
|
* Return value:
|
|
* None.
|
|
*/
|
|
#include "script_component.hpp"
|
|
|
|
private ["_mode", "_checkAll", "_whitelist", "_logic"];
|
|
|
|
_this resize 3;
|
|
|
|
_mode = _this select 0;
|
|
_checkAll = _this select 1;
|
|
_whitelist = _this select 2;
|
|
|
|
if (isNil "_checkAll") then {
|
|
_checkAll = false;
|
|
};
|
|
|
|
if (isNil "_whitelist") then {
|
|
_whitelist = "[]";
|
|
};
|
|
|
|
_logic = "Logic" createVehicleLocal [0,0,0];
|
|
_logic setVariable ["Action", _mode];
|
|
_logic setVariable ["CheckAll", _checkAll];
|
|
_logic setVariable ["Whitelist", _whitelist];
|
|
[_logic, [], true] call FUNC(moduleCheckPBOs);
|
|
deleteVehicle _logic;
|