mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
54 lines
1.4 KiB
Plaintext
54 lines
1.4 KiB
Plaintext
/*
|
|
Author: Aaron Clark - EpochMod.com
|
|
|
|
Contributors:
|
|
|
|
Description:
|
|
Unisex check for vests, gives swing ammo and performs radio changed check
|
|
|
|
Licence:
|
|
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/master/Sources/epoch_code/compile/setup/EPOCH_clientRevive.sqf
|
|
|
|
Example:
|
|
_data call EPOCH_clientRevive;
|
|
|
|
Parameter(s):
|
|
_this select 0: OBJECT - player object
|
|
_this select 1: STRING - personal token
|
|
|
|
Returns:
|
|
NOTHING
|
|
*/
|
|
private ["_ply","_group","_playerObject"];
|
|
_playerObject = _this select 0;
|
|
if !(alive player && alive _playerObject && !isPlayer _playerObject) then {
|
|
_ply = player;
|
|
_group = group player;
|
|
selectPlayer _playerObject;
|
|
deleteVehicle _ply;
|
|
|
|
Epoch_canBeRevived = false;
|
|
Epoch_personalToken = _this select 1;
|
|
|
|
[] spawn EPOCH_masterLoop;
|
|
[5, 100] call EPOCH_niteLight;
|
|
|
|
closeDialog 0;
|
|
("BIS_fnc_respawnCounter" call BIS_fnc_rscLayer) cutText ["","PLAIN"];
|
|
|
|
{
|
|
player removeEventHandler [_x, 0];
|
|
player addEventHandler [_x,(["CfgEpochClient", _x, ""] call EPOCH_fnc_returnConfigEntryV2)];
|
|
} forEach (["CfgEpochClient", "addEventHandler", []] call EPOCH_fnc_returnConfigEntryV2);
|
|
|
|
// reset blood Pressure to warning level
|
|
EPOCH_playerBloodP = 120;
|
|
} else {
|
|
deleteVehicle _playerObject;
|
|
};
|
|
|
|
true call EPOCH_pushCustomVar;
|