added sqf functions as each API endpoint

This commit is contained in:
Valmo Trindade
2024-07-25 00:04:45 -03:00
parent 864875d979
commit 2c5cbec6bd
4 changed files with 32 additions and 12 deletions

View File

@@ -1,12 +1,10 @@
class CfgFunctions { class CfgFunctions {
class Armatak { class Armatak {
class functions { class functions {
class core {
file = "\armatak\armatak\armatak_main\functions\fn_core.sqf";
};
class init { class init {
file = "\armatak\armatak\armatak_main\functions\fn_init.sqf"; file = "\armatak\armatak\armatak_main\functions\fn_init.sqf";
}; };
class extract_callsign { class extract_callsign {
file = "\armatak\armatak\armatak_main\functions\extract_data\fn_extract_callsign.sqf"; file = "\armatak\armatak\armatak_main\functions\extract_data\fn_extract_callsign.sqf";
}; };
@@ -26,6 +24,13 @@ class CfgFunctions {
class convert_to_altis { class convert_to_altis {
file = "\armatak\armatak\armatak_main\functions\map\fn_convert_to_altis.sqf"; file = "\armatak\armatak\armatak_main\functions\map\fn_convert_to_altis.sqf";
}; };
class postGeoObject {
file = "\armatak\armatak\armatak_main\functions\api\fn_postGeoObject.sqf";
};
class putGeoObject {
file = "\armatak\armatak\armatak_main\functions\api\fn_putGeoObject.sqf";
};
}; };
}; };
}; };

View File

@@ -0,0 +1,12 @@
params["_unit"];
private _uid_string = "armatak" callExtension ["ManageGeoObject/postGeoObject",[_unit] call armatak_fnc_extract_info];
private _uid_string = _uid_string select 0;
if (_uid_string != "") then {
_uid_string = (_uid_string splitString '"') select 3;
_unit setVariable ["_atak_uid",_uid_string, true];
};
_uid_string

View File

@@ -0,0 +1,12 @@
params["_unit"];
private _uid_string = "armatak" callExtension ["ManageGeoObject/putGeoObject",[_unit] call armatak_fnc_extract_info];
private _uid_string = _uid_string select 0;
if (_uid_string != "") then {
_uid_string = (_uid_string splitString '"') select 3;
_unit setVariable ["_atak_uid",_uid_string, true];
};
_uid_string

View File

@@ -1,9 +0,0 @@
// function name: armatak_fnc_map_not_found
// function author: Valmo
// function description: Main bootstrap function for the mod
params[];
if (!isServer) then {
return;
};