Files
DayZ-Epoch/SQF/dayz_code/old/achievements/achievementsServer.sqf
2020-06-10 17:03:31 +02:00

22 lines
618 B
Plaintext

achievementServer = {
private ["_playerOwnerID","_player","_achievementID","_achievements"];
_achievementID = (_this select 0) select 0;
_player = (_this select 0) select 1;
_playerOwnerID = owner _player;
diag_log (text format ["Achievement: %1 was awarded to %2", _achievementID, _player]);
_achievements = _player getVariable "Achievements";
_achievements set [_achievementID,1];
_player setVariable ["Achievements",_achievements];
// now send the OSD message to the client that called this
achievementClientPV = [_achievementID];
_playerOwnerID publicVariableClient "achievementClientPV";
};