diff --git a/SQF/dayz_code/system/player_monitor.fsm b/SQF/dayz_code/system/player_monitor.fsm index 51d9cd741..c62d39fc4 100644 --- a/SQF/dayz_code/system/player_monitor.fsm +++ b/SQF/dayz_code/system/player_monitor.fsm @@ -1935,7 +1935,7 @@ class FSM itemno = 106; init = /*%FSM*/"if (_debug == 1) then {diag_log [diag_tickTime,'Finish'];};" \n "" \n - "PVDZ_plr_LoginRecord = [_playerUID,_charID,0,(name vehicle player)];" \n + "PVDZ_plr_LoginRecord = [_playerUID,_charID,0,toArray (name vehicle player)];" \n "" \n "progressLoadingScreen 1;" \n "" \n diff --git a/SQF/dayz_server/init/server_functions.sqf b/SQF/dayz_server/init/server_functions.sqf index a56fc071d..e02c961f2 100644 --- a/SQF/dayz_server/init/server_functions.sqf +++ b/SQF/dayz_server/init/server_functions.sqf @@ -228,7 +228,7 @@ dayz_objectUID2 = { }; dayz_recordLogin = { - private ["_key","_status"]; + private ["_key","_status","_name"]; _key = format["CHILD:103:%1:%2:%3:",_this select 0,_this select 1,_this select 2]; _key call server_hiveWrite; @@ -238,7 +238,8 @@ dayz_recordLogin = { case ((_this select 2) == 2): { "LOGGED OUT" }; }; - diag_log format["INFO - Player: %1(UID:%3/CID:%4) Status: %2",(_this select 3),_status,(_this select 0),(_this select 1)]; + _name = if (typeName (_this select 3) == "ARRAY") then { toString (_this select 3) } else { _this select 3 }; + diag_log format["INFO - Player: %1(UID:%3/CID:%4) Status: %2",_name,_status,(_this select 0),(_this select 1)]; }; dayz_reseed = {