mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
@@ -14,7 +14,7 @@ _body = player;
|
|||||||
_playerID = [player] call FNC_GetPlayerUID;
|
_playerID = [player] call FNC_GetPlayerUID;
|
||||||
disableUserInput true;
|
disableUserInput true;
|
||||||
|
|
||||||
//add weapon on back to player...
|
//add weapon on back to player
|
||||||
if (dayz_onBack != "") then {
|
if (dayz_onBack != "") then {
|
||||||
//Add weapon on back to body.
|
//Add weapon on back to body.
|
||||||
_body addWeapon dayz_onBack;
|
_body addWeapon dayz_onBack;
|
||||||
@@ -63,7 +63,7 @@ if (count _array > 0) then {
|
|||||||
_humanityHit = 0;
|
_humanityHit = 0;
|
||||||
|
|
||||||
if (!_punishment) then {
|
if (!_punishment) then {
|
||||||
//i'm "not guilty" - kill me and be punished
|
//I'm "not guilty" - kill me and be punished
|
||||||
_myKills = ((player getVariable ["humanKills",0]) / 3) * 1500;
|
_myKills = ((player getVariable ["humanKills",0]) / 3) * 1500;
|
||||||
// how many non bandit players have I (the dead player) killed?
|
// how many non bandit players have I (the dead player) killed?
|
||||||
// punish my killer 2000 for shooting a surivor
|
// punish my killer 2000 for shooting a surivor
|
||||||
@@ -78,30 +78,6 @@ if (count _array > 0) then {
|
|||||||
_killsV = _source getVariable ["banditKills",0];
|
_killsV = _source getVariable ["banditKills",0];
|
||||||
_source setVariable ["banditKills",(_killsV + 1),true];
|
_source setVariable ["banditKills",(_killsV + 1),true];
|
||||||
};
|
};
|
||||||
// START Musty Achievement
|
|
||||||
_killer = _source; // who did the killing
|
|
||||||
_killedachievementID = -1;
|
|
||||||
if (_killer distance _body > 200) then {
|
|
||||||
_killedachievementID = 15; // steady aim
|
|
||||||
achievement_SteadyAim = true;
|
|
||||||
};
|
|
||||||
if (_killer distance _body > 500) then {
|
|
||||||
_killedachievementID = 16; // marksman
|
|
||||||
achievement_Marksman = true;
|
|
||||||
};
|
|
||||||
if (_killer distance _body > 1000) then {
|
|
||||||
_killedachievementID = 17; // sniper
|
|
||||||
achievement_Sniper = true;
|
|
||||||
};
|
|
||||||
if (_killedachievementID > -1) then {
|
|
||||||
if (dayz_playerAchievements select _killedachievementID < 1) then {
|
|
||||||
_killerID = _killer getVariable["characterID",0]; // get his characterID
|
|
||||||
dayz_playerAchievements set [_killedachievementID,1];
|
|
||||||
achievement = [_killedachievementID, _killer, _killerID]; // publish event to server
|
|
||||||
publicVariableServer "achievement";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
// END Musty Achievement
|
|
||||||
};
|
};
|
||||||
_body setVariable ["deathType",_method,true];
|
_body setVariable ["deathType",_method,true];
|
||||||
};
|
};
|
||||||
@@ -115,7 +91,7 @@ terminate dayz_monitor1;
|
|||||||
//disableUserInput false;
|
//disableUserInput false;
|
||||||
r_player_dead = true;
|
r_player_dead = true;
|
||||||
|
|
||||||
//Player is Dead!
|
//Player is dead!
|
||||||
3 fadeSound 0;
|
3 fadeSound 0;
|
||||||
uiSleep 1;
|
uiSleep 1;
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
private ["_hunger","_thirst","_timeOut","_result","_randomSpot","_distance","_mylastPos","_lastTemp","_rnd","_listTalk","_messTimer","_PlayerNearby","_ZedsNearby","_saveTime"];
|
private ["_hunger","_thirst","_timeOut","_result","_randomSpot","_distance","_mylastPos","_lastTemp","_rnd","_messTimer","_PlayerNearby","_ZedsNearby","_saveTime"];
|
||||||
disableSerialization;
|
disableSerialization;
|
||||||
_timeOut = 0;
|
_timeOut = 0;
|
||||||
_messTimer = 0;
|
_messTimer = 0;
|
||||||
@@ -216,8 +216,6 @@ while {1 == 1} do {
|
|||||||
if (!r_player_infected && !_isPZombie) then {
|
if (!r_player_infected && !_isPZombie) then {
|
||||||
// Infectionriskstart
|
// Infectionriskstart
|
||||||
if (dayz_temperatur < ((80 / 100) * (dayz_temperaturnormal - dayz_temperaturmin) + dayz_temperaturmin)) then { //TeeChange
|
if (dayz_temperatur < ((80 / 100) * (dayz_temperaturnormal - dayz_temperaturmin) + dayz_temperaturmin)) then { //TeeChange
|
||||||
private "_listTalk";
|
|
||||||
_listTalk = _mylastPos nearEntities ["CAManBase",12];
|
|
||||||
{
|
{
|
||||||
if (_x getVariable["USEC_infected",false]) then {
|
if (_x getVariable["USEC_infected",false]) then {
|
||||||
_rnd = (random 1) * (((dayz_temperaturnormal - dayz_temperatur) * (100 /(dayz_temperaturnormal - dayz_temperaturmin)))/ 50); //TeeChange
|
_rnd = (random 1) * (((dayz_temperaturnormal - dayz_temperatur) * (100 /(dayz_temperaturnormal - dayz_temperaturmin)))/ 50); //TeeChange
|
||||||
@@ -229,7 +227,7 @@ while {1 == 1} do {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
} count _listTalk;
|
} count (_mylastPos nearEntities ["CAManBase",12]);
|
||||||
if (dayz_temperatur < ((50 / 100) * (dayz_temperaturnormal - dayz_temperaturmin) + dayz_temperaturmin)) then { //TeeChange
|
if (dayz_temperatur < ((50 / 100) * (dayz_temperaturnormal - dayz_temperaturmin) + dayz_temperaturmin)) then { //TeeChange
|
||||||
_rnd = (random 1) * (((dayz_temperaturnormal - dayz_temperatur) * (100 /(dayz_temperaturnormal - dayz_temperaturmin)))/ 25); //TeeChange
|
_rnd = (random 1) * (((dayz_temperaturnormal - dayz_temperatur) * (100 /(dayz_temperaturnormal - dayz_temperaturmin)))/ 25); //TeeChange
|
||||||
if (_rnd < 0.05) then {
|
if (_rnd < 0.05) then {
|
||||||
|
|||||||
Reference in New Issue
Block a user