[Fini]Save Position 4.4
Page 2 sur 2 • 1, 2
Re: [Fini]Save Position 4.4
Dans mpmissions/Altis_Life.Altis/core/session/fn_updateRequest.sqf
Trouver:
Remplacer par:
Trouver:
Ajouter dessous:
Trouver:
Remplacer par:
Trouver:
- Code:
private["_packet","_array","_flag"];
Remplacer par:
- Code:
private["_packet","_array","_flag","_alive","_position"];
Trouver:
- Code:
_array = [];
Ajouter dessous:
- Code:
_alive = alive player;
_position = getPosWorld player;
Trouver:
- Code:
switch (playerSide) do {
case civilian: {
_packet pushBack life_is_arrested;
};
};
Remplacer par:
- Code:
switch (playerSide) do {
case civilian: {
_packet pushBack life_is_arrested;
_packet pushBack _alive;
_packet pushBack _position;
};
};
control quote
!FAIT!
Dernière édition par Slift le Sam 25 Fév - 14:54, édité 1 fois
Slift- Messages : 143
Date d'inscription : 28/01/2017
Age : 38
Localisation : Bordeaux
Fiche RP
Prénom/Nom : *****
Profession:
Grade: *****
Re: [Fini]Save Position 4.4
Dans life_server/Functions/MySQL/fn_queryRequest.sqf
Trouver:
Remplacer par:
Trouver:
Ajouter dessous:
Trouver:
Remplacer par:
Trouver:
- Code:
case civilian: {_returnCount = 10; format["SELECT playerid, name, cash, bankacc, adminlevel, donatorlvl, civ_licenses, arrested, civ_gear, civ_stats FROM players WHERE playerid='%1'",_uid];};
Remplacer par:
- Code:
case civilian: {_returnCount = 12; format["SELECT playerid, name, cash, bankacc, adminlevel, donatorlvl, civ_licenses, arrested, civ_gear, civ_stats, civ_alive, civ_position FROM players WHERE playerid='%1'",_uid];};
Trouver:
- Code:
//Parse Stats
_new = [(_queryResult select 9)] call DB_fnc_mresToArray;
if(typeName _new == "STRING") then {_new = call compile format["%1", _new];};
_queryResult set[9,_new];
Ajouter dessous:
- Code:
//Position
_queryResult set[10,([_queryResult select 10,1] call DB_fnc_bool)];
_new = [(_queryResult select 11)] call DB_fnc_mresToArray;
if(typeName _new == "STRING") then {_new = call compile format["%1",_new];};
_queryResult set[11,_new];
Trouver:
- Code:
_queryResult set[13,_keyArr];
Remplacer par:
- Code:
_queryResult set[15,_keyArr];
control quote
!FAIT!
Dernière édition par Slift le Sam 25 Fév - 15:01, édité 1 fois
Slift- Messages : 143
Date d'inscription : 28/01/2017
Age : 38
Localisation : Bordeaux
Fiche RP
Prénom/Nom : *****
Profession:
Grade: *****
Re: [Fini]Save Position 4.4
Dans life_server/Functions/MySQL/fn_updatePartial.sqf
Trouver:
Remplacer par:
Trouver:
- Code:
_query = format["UPDATE players SET alive='%1' WHERE playerid='%2'",_value,_uid];
Remplacer par:
- Code:
_value2 = [_this,4,[],[[]]] call BIS_fnc_param;
_value2 = if(count _value2 == 3) then {_value2} else {[0,0,0]};
_value2 = [_value2] call DB_fnc_mresArray;
_query = format["UPDATE players SET civ_alive='%1', civ_position='%2' WHERE playerid='%3'",_value,_value2,_uid];
control quote
!FAIT!
Dernière édition par Slift le Sam 25 Fév - 15:03, édité 1 fois
Slift- Messages : 143
Date d'inscription : 28/01/2017
Age : 38
Localisation : Bordeaux
Fiche RP
Prénom/Nom : *****
Profession:
Grade: *****
Re: [Fini]Save Position 4.4
Dans life_server/Functions/MySQL/fn_updateRequest.sqf
Trouver:
Remplacer par:
Trouver:
Ajouter dessous:
Trouver:
Ajouter dessous:
Trouver:
Remplacer par:
Trouver:
- Code:
private["_uid","_side","_cash","_bank","_licenses","_gear","_stats","_name","_query","_thread"];
Remplacer par:
- Code:
private["_uid","_side","_cash","_bank","_licenses","_gear","_stats","_name","_alive","_position","_query","_thread"];
Trouver:
- Code:
_stats = [_this,7,[100,100],[[]]] call BIS_fnc_param;
Ajouter dessous:
- Code:
_alive = [_this,9,0,[0]] call BIS_fnc_param;
_position = [_this,10,[],[[]]] call BIS_fnc_param;
Trouver:
- Code:
_bank = [_bank] call DB_fnc_numberSafe;
Ajouter dessous:
- Code:
_position = if(_side == civilian) then {[_position] call DB_fnc_mresArray} else {[]};
Trouver:
- Code:
case civilian: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', civ_licenses='%4', civ_gear='%5', arrested='%6', civ_stats='%7' WHERE playerid='%8'",_name,_cash,_bank,_licenses,_gear,[_this select 8] call DB_fnc_bool,_stats,_uid];};
Remplacer par:
- Code:
case civilian: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', civ_licenses='%4', civ_gear='%5', arrested='%6', civ_stats='%7', civ_alive='%8', civ_position='%9' WHERE playerid='%10'",_name,_cash,_bank,_licenses,_gear,[_this select 8] call DB_fnc_bool,_stats,[_this select 9] call DB_fnc_bool,_position,_uid];};
control quote
!FAIT!
Dernière édition par Slift le Sam 25 Fév - 15:07, édité 2 fois
Slift- Messages : 143
Date d'inscription : 28/01/2017
Age : 38
Localisation : Bordeaux
Fiche RP
Prénom/Nom : *****
Profession:
Grade: *****
Re: [Fini]Save Position 4.4
Dans life_server/init.sqf
Trouver:
Ajouter dessous:
Trouver:
- Code:
PVAR_ALL("life_server_isReady");
Ajouter dessous:
- Code:
life_save_civ_position = if(EQUAL(LIFE_SETTINGS(getNumber,"save_civ_position"),0)) then {false} else {true};
control quote
!FAIT!
Slift- Messages : 143
Date d'inscription : 28/01/2017
Age : 38
Localisation : Bordeaux
Fiche RP
Prénom/Nom : *****
Profession:
Grade: *****
Re: [Fini]Save Position 4.4
Pour la sauvegarde des stats (faim/soif):
Dans mpmissions/Altis_Life.Altis/Config_Master.hpp
Ramener le parametre:
sur:
Dans mpmissions/Altis_Life.Altis/Config_Master.hpp
Ramener le parametre:
- Code:
save_playerStats = false; //Save food & water (all sides)?
sur:
- Code:
true
control quote
!FAIT!
Slift- Messages : 143
Date d'inscription : 28/01/2017
Age : 38
Localisation : Bordeaux
Fiche RP
Prénom/Nom : *****
Profession:
Grade: *****
Page 2 sur 2 • 1, 2
Sujets similaires
» [Fini]Son Minage Pioche
» [Fini]Son Hint
» [Fini] Modification Prison
» [Fini] Boules Quies
» [Fini]Minage ShiftC
» [Fini]Son Hint
» [Fini] Modification Prison
» [Fini] Boules Quies
» [Fini]Minage ShiftC
|
|