HiveExt: Read\Write

bastabro

New Member
Hi guys!

I can't understand how it works.
I need to write in DB a condition of a player when he disconnect from server.

In dayz_server.pbo we have server_function.sqf script.
In a script we have some functions:
Code:
server_hiveWrite = {
private["_data"];
_data = "HiveExt" callExtension _this;
};
 
server_characterSync = {
private ["_characterID","_playerPos","_playerGear","_playerBackp","_medical","_currentState","_currentModel","_key"];
_characterID = _this select 0;
_playerPos = _this select 1;
_playerGear = _this select 2;
_playerBackp = _this select 3;
_medical = _this select 4;
_currentState = _this select 5;
_currentModel = _this select 6;
 
_key = format["CHILD:201:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:",_characterID,_playerPos,_playerGear,_playerBackp,_medical,false,false,0,0,0,0,_currentState,0,0,_currentModel,0];
diag_log ("HIVE: WRITE: "+ str(_key) + " / " + _characterID);
_key call server_hiveWrite;
};
I got all fields of the player state and then in server_playerDesconnect.sqf i write this:
Code:
_sync = [_characterID,_playerPos,_playerGear,_playerBackp,_medical,_currentState,_currentModel] call server_characterSync;
In RPT i have that line WRITE "[PASS]"" and no changes in DB.
diag_log show all fields normally.

sorry for bad english and thx)
 
Back
Top