Salut j'ai 2 petit soucis assez génant en sois, je ne peu pas sauvegarder la position entre les reboot et les stats de mes joueurs ne sont pas save non plus :
fn_requestRecevied :
fn_querryrequest.sqf :
Pourtant sa sélectionne la bonne choses, rien dans les logs extDB ou server
Voici le config Master :
fn_requestRecevied :
Code:
if (LIFE_SETTINGS(getNumber,"save_playerStats") isEqualTo 1) then {
life_hunger = ((_this select 9) select 0);
life_thirst = ((_this select 9) select 1);
player setDamage ((_this select 9) select 2);
Code:
if (LIFE_SETTINGS(getNumber,"save_civilian_position") isEqualTo 1) then {
life_is_alive = _this select 10;
life_civ_position = _this select 11;
if (life_is_alive) then {
if !(count life_civ_position isEqualTo 3) then {diag_log format ["[requestReceived] Bad position received. Data: %1",life_civ_position];life_is_alive =false;};
if (life_civ_position distance (getMarkerPos "respawn_civilian") < 300) then {life_is_alive = false;};
};
};
fn_querryrequest.sqf :
Code:
case civilian: {format ["SELECT pid, name, cash, bankacc, adminlevel, donorlevel, civ_licenses, arrested, civ_gear, civ_stats, civ_alive, civ_position, playtime FROM players WHERE pid='%1'",_uid];};
Voici le config Master :
Code:
save_playerStats = true;
save_civilian_position = false;//Peut être mettre celui-ci aussi a true ?
save_civilian_position_restart = true;