mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
minor fixes and cleanup
This commit is contained in:
parent
c1cfc3d297
commit
0c035ae07c
@ -13,11 +13,11 @@
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server/compile/epoch_player/EPOCH_server_respawnPlayer.sqf
|
||||
*/
|
||||
//[[[cog import generate_private_arrays ]]]
|
||||
private ["_class","_defaultUniform","_dir","_location","_playerObj","_vest"];
|
||||
private ["_class","_defaultUniform","_dir","_location","_vest"];
|
||||
//[[[end]]]
|
||||
params ["_playerObj",["_token","",[""]],"_isMale"];
|
||||
params ["_player",["_token","",[""]],"_isMale"];
|
||||
|
||||
if !([_playerObj, _token] call EPOCH_server_getPToken) exitWith{};
|
||||
if !([_player, _token] call EPOCH_server_getPToken) exitWith{};
|
||||
|
||||
_defaultUniform = "U_Test_uniform";
|
||||
_class = "Epoch_Female_F";
|
||||
@ -32,16 +32,16 @@ _dir = random 360;
|
||||
_location = getMarkerPos "respawn_west";
|
||||
_location set[2, 0];
|
||||
|
||||
_playerObj = (group _player) createUnit [_class, _location, [], 0, "CAN_COLLIDE"];
|
||||
_player = (group _player) createUnit [_class, _location, [], 0, "CAN_COLLIDE"];
|
||||
{
|
||||
_playerObj disableAI _x;
|
||||
_player disableAI _x;
|
||||
} forEach["FSM", "MOVE", "AUTOTARGET", "TARGET"];
|
||||
|
||||
_playerObj setDir _dir;
|
||||
_playerObj setPosATL _location;
|
||||
_player setDir _dir;
|
||||
_player setPosATL _location;
|
||||
|
||||
// send player object to player
|
||||
["_switchPlayer_PVC",_playerObj] remoteExec ['EPOCH_playerGenderInit',_player];
|
||||
["_switchPlayer_PVC",_player] remoteExec ['EPOCH_playerGenderInit',_player];
|
||||
|
||||
_playerObj setVariable ["REVIVE", true];
|
||||
_player setVariable ["REVIVE", true];
|
||||
true
|
||||
|
@ -43,7 +43,7 @@ _allowSave = _vars isEqualTypeParams EPOCH_defaultVars;
|
||||
if (_allowSave) then{
|
||||
|
||||
if !(_vars isEqualTo EPOCH_defaultVars_SEPXVar) then{
|
||||
_serverOnly = ["Crypto"];
|
||||
private _serverOnly = ["Crypto"];
|
||||
_Svars = _player getVariable["VARS", call EPOCH_defaultVars_SEPXVar];
|
||||
{
|
||||
_cIndex = EPOCH_customVars find _x;
|
||||
@ -66,7 +66,7 @@ if (_allowSave) then{
|
||||
|
||||
if (vehicle _player != _player) then {
|
||||
|
||||
_staticTraderLocationsDistances = [];
|
||||
private _staticTraderLocationsDistances = [];
|
||||
{
|
||||
_staticTraderLocationsDistances pushBack [_x distance _player, _x]
|
||||
} forEach EPOCH_staticTraderLocations;
|
||||
|
@ -282,7 +282,7 @@ if (_slot != -1) then {
|
||||
} else {
|
||||
_wH = _nearByHolder select 0;
|
||||
};
|
||||
_wh addBackpackCargoGlobal [_item,1];
|
||||
_wH addBackpackCargoGlobal [_item,1];
|
||||
};
|
||||
_returnOut pushBack _item;
|
||||
_itemQtys set[_qtyIndex, (_currQty - _itemQty)];
|
||||
|
@ -12,6 +12,9 @@
|
||||
Github:
|
||||
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server/init/server_init.sqf
|
||||
*/
|
||||
//[[[cog import generate_private_arrays ]]]
|
||||
private ["_ReservedSlots","_SideHQ1","_SideHQ2","_SideHQ3","_abortAndError","_allowedVehicleIndex","_allowedVehicleListName","_allowedVehiclesList","_allowedVehiclesListArray","_cfgServerVersion","_channelColor","_channelNumber","_channelTXT","_clientVersion","_config","_configSize","_configVersion","_date","_dateChanged","_epochConfig","_epochWorldPath","_existingStock","_hiveVersion","_index","_indexStock","_instanceID","_marker","_radio","_response","_sapper","_serverConfig","_serverSettingsConfig","_servicepoints","_startTime","_staticDateTime","_timeDifference","_vehicleCount","_vehicleSlotLimit","_worldSize"];
|
||||
//[[[end]]]
|
||||
_startTime = diag_tickTime;
|
||||
missionNamespace setVariable ['Epoch_ServerVersion', getText(configFile >> "CfgMods" >> "Epoch" >> "version"), true];
|
||||
diag_log format["Epoch: Starting ArmA3 Epoch Server, Version %1",Epoch_ServerVersion];
|
||||
@ -221,14 +224,14 @@ if (_dateChanged) then {
|
||||
_config = 'CfgServicePoint' call EPOCH_returnConfig;
|
||||
_servicepoints = getArray (_config >> worldname >> 'ServicePoints');
|
||||
{
|
||||
_marker = createMarker [('ServicePointMarker'+(str _foreachindex)), _x];
|
||||
_marker = createMarker [('ServicePointMarker'+(str _forEachIndex)), _x];
|
||||
_marker setmarkertype "mil_dot";
|
||||
_marker setmarkercolor 'ColorBlack';
|
||||
_marker setMarkerText ("Service Point");
|
||||
if !(surfaceiswater _x) then {
|
||||
"Land_HelipadCircle_F" createvehicle _x;
|
||||
};
|
||||
} forEach _ServicePoints;
|
||||
} forEach _servicepoints;
|
||||
|
||||
|
||||
// set time multiplier
|
||||
|
Loading…
Reference in New Issue
Block a user