mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 12:12:34 +03:00
Push PVS/PVC files (Outcommit currently)
This commit is contained in:
@@ -116,9 +116,6 @@ switch _option do {
|
|||||||
} forEach _objects;
|
} forEach _objects;
|
||||||
|
|
||||||
cutText [format[(localize "STR_EPOCH_ACTIONS_4"), _count], "PLAIN DOWN", 5];
|
cutText [format[(localize "STR_EPOCH_ACTIONS_4"), _count], "PLAIN DOWN", 5];
|
||||||
// uncomment the next 2 lines if you want logging of area maintenance to the server report file (Arma2OAserver.RPT)
|
|
||||||
//maintainArea_log = [player, _target, _count];
|
|
||||||
//publicVariableServer "maintainArea_log";
|
|
||||||
} else {
|
} else {
|
||||||
{player addMagazine _x;} forEach _temp_removed_array;
|
{player addMagazine _x;} forEach _temp_removed_array;
|
||||||
cutText [format[(localize "STR_EPOCH_ACTIONS_5"),_removed_total,_tobe_removed_total], "PLAIN DOWN"];
|
cutText [format[(localize "STR_EPOCH_ACTIONS_5"),_removed_total,_tobe_removed_total], "PLAIN DOWN"];
|
||||||
|
|||||||
@@ -28,9 +28,10 @@
|
|||||||
|
|
||||||
//Server only
|
//Server only
|
||||||
if (isServer) then {
|
if (isServer) then {
|
||||||
|
//WIP - Skaronator
|
||||||
|
//"PVDZ_send" addPublicVariableEventHandler {(_this select 1) call server_sendToClient};
|
||||||
|
|
||||||
"PVDZE_plr_Died" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerDied};
|
"PVDZE_plr_Died" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerDied};
|
||||||
//"PVDZE_plr_DiscAdd" addPublicVariableEventHandler {dayz_disco set [count dayz_disco,(_this select 1)];};
|
|
||||||
//"PVDZE_plr_DiscRem" addPublicVariableEventHandler {dayz_disco = dayz_disco - [(_this select 1)];};
|
|
||||||
"PVDZE_plr_Save" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerSync;};
|
"PVDZE_plr_Save" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerSync;};
|
||||||
"PVDZE_obj_Publish" addPublicVariableEventHandler {(_this select 1) call server_publishObj};
|
"PVDZE_obj_Publish" addPublicVariableEventHandler {(_this select 1) call server_publishObj};
|
||||||
"PVDZE_veh_Update" addPublicVariableEventHandler {_id = (_this select 1) spawn server_updateObject};
|
"PVDZE_veh_Update" addPublicVariableEventHandler {_id = (_this select 1) spawn server_updateObject};
|
||||||
@@ -39,12 +40,9 @@ if (isServer) then {
|
|||||||
"PVDZE_plr_Morph" addPublicVariableEventHandler {(_this select 1) call server_playerMorph};
|
"PVDZE_plr_Morph" addPublicVariableEventHandler {(_this select 1) call server_playerMorph};
|
||||||
"PVDZE_plr_LoginRecord" addPublicVariableEventHandler {_id = (_this select 1) spawn dayz_recordLogin};
|
"PVDZE_plr_LoginRecord" addPublicVariableEventHandler {_id = (_this select 1) spawn dayz_recordLogin};
|
||||||
//Checking
|
//Checking
|
||||||
|
|
||||||
"PVDZE_obj_Delete" addPublicVariableEventHandler {(_this select 1) spawn server_deleteObj};
|
"PVDZE_obj_Delete" addPublicVariableEventHandler {(_this select 1) spawn server_deleteObj};
|
||||||
|
|
||||||
// upgrade and maintain
|
// upgrade and maintain
|
||||||
"PVDZE_obj_Swap" addPublicVariableEventHandler {(_this select 1) spawn server_swapObject};
|
"PVDZE_obj_Swap" addPublicVariableEventHandler {(_this select 1) spawn server_swapObject};
|
||||||
|
|
||||||
// disable zombies server side
|
// disable zombies server side
|
||||||
"PVDZE_zed_Spawn" addPublicVariableEventHandler {(_this select 1) spawn server_handleZedSpawn};
|
"PVDZE_zed_Spawn" addPublicVariableEventHandler {(_this select 1) spawn server_handleZedSpawn};
|
||||||
|
|
||||||
@@ -55,19 +53,6 @@ if (isServer) then {
|
|||||||
"PVDZE_obj_Trade" addPublicVariableEventHandler {(_this select 1) spawn server_tradeObj};
|
"PVDZE_obj_Trade" addPublicVariableEventHandler {(_this select 1) spawn server_tradeObj};
|
||||||
"PVDZE_plr_TradeMenu" addPublicVariableEventHandler {(_this select 1) spawn server_traders};
|
"PVDZE_plr_TradeMenu" addPublicVariableEventHandler {(_this select 1) spawn server_traders};
|
||||||
"PVDZE_plr_DeathB" addPublicVariableEventHandler {(_this select 1) spawn server_deaths};
|
"PVDZE_plr_DeathB" addPublicVariableEventHandler {(_this select 1) spawn server_deaths};
|
||||||
|
|
||||||
|
|
||||||
//Area Maintenance
|
|
||||||
"maintainArea_log" addPublicVariableEventHandler {
|
|
||||||
_val = _this select 1;
|
|
||||||
_player = _val select 0;
|
|
||||||
_playerName = name _player;
|
|
||||||
_playerID = getPlayerUID _player;
|
|
||||||
_target = _val select 1;
|
|
||||||
_position = position _target;
|
|
||||||
_count = _val select 2;
|
|
||||||
diag_log format["MAINTAIN_AREA: Player %1 (%2) has maintained %3 building parts at position %4", _playerName, _playerID, _count, _position];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
//Client only
|
//Client only
|
||||||
|
|||||||
103
SQF/dayz_server/compile/server_sendToClient.sqf
Normal file
103
SQF/dayz_server/compile/server_sendToClient.sqf
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
private ["_unit","_variable","_arraytosend","_owner","_vehicle","_qty"];
|
||||||
|
//Inbound [_unit,"PVCDZ_hlt_Transfuse",[_unit,player,1000]]
|
||||||
|
_unit = _this select 0;
|
||||||
|
_variable = _this select 1;
|
||||||
|
_arraytosend = _this select 2;
|
||||||
|
_owner = owner _unit;
|
||||||
|
|
||||||
|
|
||||||
|
//diag_log format ["%1, %2, %3, %4", _unit, _variable, _arraytosend, _owner];
|
||||||
|
|
||||||
|
//execution
|
||||||
|
switch (_variable) do {
|
||||||
|
case "VehHandleDam": {
|
||||||
|
_vehicle = _arraytosend select 0;
|
||||||
|
if (local _vehicle) then {
|
||||||
|
_arraytosend call fnc_veh_handleDam;
|
||||||
|
} else {
|
||||||
|
PVCDZ_veh_SH = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_veh_SH";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
case "SetFuel": {
|
||||||
|
_vehicle = _arraytosend select 0;
|
||||||
|
_qty = _arraytosend select 1;
|
||||||
|
if (local _vehicle) then {
|
||||||
|
_vehicle setFuel _qty;
|
||||||
|
} else {
|
||||||
|
PVCDZ_veh_SetFuel = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_veh_SetFuel";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
case "GutBody": {
|
||||||
|
PVCDZ_obj_GutBody = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_obj_GutBody";
|
||||||
|
};
|
||||||
|
|
||||||
|
case "HideBody": {
|
||||||
|
PVCDZ_obj_HideBody = _arraytosend select 0;
|
||||||
|
_owner publicVariableClient "PVCDZ_obj_HideBody";
|
||||||
|
};
|
||||||
|
|
||||||
|
case "Humanity": {
|
||||||
|
PVCDZ_plr_Humanity = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_plr_Humanity";
|
||||||
|
|
||||||
|
//diag_log ("Humanity" +str(PVCDZ_plr_Humanity));
|
||||||
|
};
|
||||||
|
|
||||||
|
case "dayzSetDate": {
|
||||||
|
dayzSetDate = dayz_storeTimeDate;
|
||||||
|
_owner publicVariableClient "dayzSetDate";
|
||||||
|
|
||||||
|
//diag_log ("Time and date: " +str (dayz_storeTimeDate));
|
||||||
|
};
|
||||||
|
|
||||||
|
case "Transfuse": {
|
||||||
|
PVCDZ_hlt_Transfuse = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_hlt_Transfuse";
|
||||||
|
_unit setVariable["medForceUpdate",true];
|
||||||
|
};
|
||||||
|
|
||||||
|
case "Painkiller": {
|
||||||
|
PVCDZ_hlt_PainK = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_hlt_PainK";
|
||||||
|
_unit setVariable["medForceUpdate",true];
|
||||||
|
};
|
||||||
|
|
||||||
|
case "Morphine": {
|
||||||
|
PVCDZ_hlt_Morphine = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_hlt_Morphine";
|
||||||
|
_unit setVariable ["hit_legs",0,false];
|
||||||
|
_unit setVariable ["hit_hands",0,false];
|
||||||
|
_unit setVariable["medForceUpdate",true];
|
||||||
|
};
|
||||||
|
|
||||||
|
case "Epinephrine": {
|
||||||
|
PVCDZ_hlt_Epi = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_hlt_Epi";
|
||||||
|
_unit setVariable["medForceUpdate",true];
|
||||||
|
};
|
||||||
|
|
||||||
|
case "Bandage": {
|
||||||
|
PVCDZ_hlt_Bandage = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_hlt_Bandage";
|
||||||
|
|
||||||
|
_unit setVariable["medForceUpdate",true];
|
||||||
|
|
||||||
|
//diag_log ("Bandage: " +str(PVCDZ_hlt_Bandage));
|
||||||
|
};
|
||||||
|
|
||||||
|
case "Antibiotics": {
|
||||||
|
PVCDZ_hlt_AntiB = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_hlt_AntiB";
|
||||||
|
_unit setVariable["medForceUpdate",true];
|
||||||
|
};
|
||||||
|
|
||||||
|
case "Legs": {
|
||||||
|
PVCDZ_plr_Legs = _arraytosend;
|
||||||
|
_owner publicVariableClient "PVCDZ_plr_Legs";
|
||||||
|
};
|
||||||
|
};
|
||||||
@@ -27,10 +27,11 @@ server_spawnCrashSite = compile preprocessFileLineNumbers "\z\addons\dayz_se
|
|||||||
server_handleZedSpawn = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_handleZedSpawn.sqf";
|
server_handleZedSpawn = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_handleZedSpawn.sqf";
|
||||||
server_spawnEvents = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_spawnEvent.sqf";
|
server_spawnEvents = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_spawnEvent.sqf";
|
||||||
//server_weather = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_weather.sqf";
|
//server_weather = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_weather.sqf";
|
||||||
|
|
||||||
fnc_plyrHit = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\fnc_plyrHit.sqf";
|
fnc_plyrHit = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\fnc_plyrHit.sqf";
|
||||||
server_deaths = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerDeaths.sqf";
|
server_deaths = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerDeaths.sqf";
|
||||||
|
|
||||||
|
//WIP - Skaronator
|
||||||
|
//server_sendToClient = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_sendToClient.sqf";
|
||||||
|
|
||||||
vehicle_handleInteract = {
|
vehicle_handleInteract = {
|
||||||
private["_object"];
|
private["_object"];
|
||||||
|
|||||||
Reference in New Issue
Block a user