mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
more privates, cleanup and fixes.
This commit is contained in:
parent
f101f66281
commit
52db132ca9
@ -36,11 +36,11 @@ switch _trgtType do {
|
||||
}foreach (units group _trgtObj);
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
case 2: {
|
||||
deleteMarker _mrkrName;
|
||||
};
|
||||
|
||||
|
||||
case 3: {
|
||||
if(isArray _trgtObj && count _trgtObj > 0)then{
|
||||
{
|
||||
@ -49,6 +49,6 @@ switch _trgtType do {
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
default {diag_log format["Epoch: ADMIN: Marker delete failed at %1 called by %2.", _mPos, _trgt];};
|
||||
|
||||
default {diag_log format["Epoch: ADMIN: Marker delete failed at %1 called by %2.", _mrkrName, _trgtObj];};
|
||||
};
|
||||
|
@ -10,7 +10,7 @@
|
||||
Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike
|
||||
|
||||
Github:
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server/init/server_init.sqf
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server/init/server_variables.sqf
|
||||
*/
|
||||
EPOCH_BuildingSlots = [];
|
||||
EPOCH_TraderSlots = [];
|
||||
@ -26,7 +26,7 @@ EPOCH_staticNPCTraderPos = [];
|
||||
EPOCH_traderStoredVehicles = [];
|
||||
EPOCH_traderStoredVehiclesCnt = [];
|
||||
|
||||
_configArray = [
|
||||
private _configArray = [
|
||||
["serverRestart", false],
|
||||
["forceRestartTime", 14400],
|
||||
["StorageSlotsLimit",1500],
|
||||
@ -83,8 +83,8 @@ EPOCH_fnc_returnConfigEntry = {
|
||||
|
||||
// Cast default vars to global vars
|
||||
// Note: TODO not all of these should be cast to a global var to save memory. If used only once use config lookup.
|
||||
_serverSettingsConfig = configFile >> "CfgEpochServer";
|
||||
private _serverSettingsConfig = configFile >> "CfgEpochServer";
|
||||
{
|
||||
_varData = [_serverSettingsConfig,_x select 0,_x select 1] call EPOCH_fnc_returnConfigEntry;
|
||||
private _varData = [_serverSettingsConfig,_x select 0,_x select 1] call EPOCH_fnc_returnConfigEntry;
|
||||
missionNamespace setVariable[format["EPOCH_%1", _x select 0], _varData];
|
||||
}forEach _configArray;
|
||||
|
@ -6,6 +6,9 @@
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server_settings/EpochEvents/AirDrop.sqf
|
||||
*/
|
||||
// 50% chance every 45 minutes by default
|
||||
//[[[cog import generate_private_arrays ]]]
|
||||
private ["_chance","_player","_players"];
|
||||
//[[[end]]]
|
||||
_chance = 50;
|
||||
if (random 100 < _chance) then {
|
||||
|
||||
|
@ -5,7 +5,9 @@
|
||||
Improvements and or bugfixes and other contributions are welcome via the github:
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server_settings/EpochEvents/CarnivalSpawner.sqf
|
||||
*/
|
||||
private ["_item","_marker","_ferrisPosition"];
|
||||
//[[[cog import generate_private_arrays ]]]
|
||||
private ["_ferrisPosition","_item","_marker"];
|
||||
//[[[end]]]
|
||||
_ferrisPosition = [epoch_centerMarkerPosition, 0, EPOCH_dynamicVehicleArea, 10, 0, 4000, 0] call BIS_fnc_findSafePos;
|
||||
if ((count _ferrisPosition) == 2) then{
|
||||
_item = createVehicle["ferrisWheel_EPOCH", _ferrisPosition, [], 0.0, "CAN_COLLIDE"];
|
||||
|
@ -5,7 +5,9 @@
|
||||
Improvements and or bugfixes and other contributions are welcome via the github:
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server_settings/EpochEvents/ContainterSpawner.sqf
|
||||
*/
|
||||
private ["_marker","_item","_cargoPosition"];
|
||||
//[[[cog import generate_private_arrays ]]]
|
||||
private ["_cargoPosition","_item","_marker"];
|
||||
//[[[end]]]
|
||||
_cargoPosition = [epoch_centerMarkerPosition, 0, EPOCH_dynamicVehicleArea, 10, 0, 4000, 1] call BIS_fnc_findSafePos;
|
||||
if ((count _cargoPosition) == 2) then{
|
||||
_item = createVehicle["Cargo_Container", _cargoPosition, [], 0.0, "CAN_COLLIDE"];
|
||||
|
@ -5,7 +5,9 @@
|
||||
Improvements and or bugfixes and other contributions are welcome via the github:
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server_settings/EpochEvents/Earthquake.sqf
|
||||
*/
|
||||
private ["_marker","_minerals","_randomIndex","_item","_playersNearEpicenter","_position","_chance"];
|
||||
//[[[cog import generate_private_arrays ]]]
|
||||
private ["_chance","_item","_marker","_minerals","_playersNearEpicenter","_position"];
|
||||
//[[[end]]]
|
||||
_position = [epoch_centerMarkerPosition, 0, EPOCH_dynamicVehicleArea, 10, 0, 1000, 0] call BIS_fnc_findSafePos;
|
||||
if ((count _position) == 2) then{
|
||||
_playersNearEpicenter = _position nearEntities[["Epoch_Male_F", "Epoch_Female_F"], 1000];
|
||||
|
@ -10,5 +10,5 @@ _messages = [
|
||||
*/
|
||||
|
||||
// Restart time
|
||||
_restartIn = round((EPOCH_forceRestartTime-diag_tickTime)/60);
|
||||
private _restartIn = round((EPOCH_forceRestartTime-diag_tickTime)/60);
|
||||
["message", format["Welcome to Epoch Mod, server wlll restart in %1 minutes",_restartIn]] call EPOCH_serverCommand;
|
||||
|
@ -14,7 +14,9 @@
|
||||
Improvements and or bugfixes and other contributions are welcome via the github:
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server_settings/EpochEvents/PlantSpawner.sqf
|
||||
*/
|
||||
private ["_debug","_jammers","_restricted","_playersNearby","_plant","_position","_plantCount","_scatter","_marker","_nearbyLocations","_plants","_timeStamp","_decayTime","_showPlantMarkers"];
|
||||
//[[[cog import generate_private_arrays ]]]
|
||||
private ["_debug","_decayTime","_jammers","_marker","_nearbyLocations","_plant","_plantCount","_plants","_playersNearby","_position","_restricted","_scatter","_selectedLocation","_showPlantMarkers","_timeStamp"];
|
||||
//[[[end]]]
|
||||
|
||||
// SET THIS TO TRUE TO GET MESSAGES IN LOG.
|
||||
_debug = true;
|
||||
|
Loading…
Reference in New Issue
Block a user