Advertisement
Guest User

esfsefsfsf

a guest
Sep 26th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. /*
  2. File: fn_updateRequest.sqf
  3.  
  4.  
  5. Description:
  6. Ain't got time to describe it, READ THE FILE NAME!
  7. */
  8. private["_uid","_side","_cash","_bank","_licenses","_gear","_name","_query","_thread"];
  9. _uid = param [0,"",[""]];
  10. _name = param [1,"",[""]];
  11. _side = param [2,sideUnknown,[civilian]];
  12. _cash = param [3,0,[0]];
  13. _bank = param [4,5000,[0]];
  14. _licenses = param [5,[],[[]]];
  15.  
  16.  
  17. if((_uid == "") OR (_name == "")) exitWith {};
  18.  
  19.  
  20. _name = [_name] call DB_fnc_mresString;
  21. _cash = [_cash] call DB_fnc_numberSafe;
  22. _bank = [_bank] call DB_fnc_numberSafe;
  23.  
  24.  
  25. for "_i" from 0 to count(_licenses)-1 do {
  26. _bool = [(_licenses select _i) select 1] call DB_fnc_bool;
  27. _licenses set[_i,[(_licenses select _i) select 0,_bool]];
  28. };
  29.  
  30. _licenses = [_licenses] call DB_fnc_mresArray;
  31.  
  32. switch (_side) do {
  33. case west: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', cop_licenses='%4' WHERE playerid='%5'",_name,_cash,_bank,_licenses,_uid];};
  34. case east: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', civ_licenses='%4', arrested='%6' WHERE playerid='%5'",_name,_cash,_bank,_licenses,_uid,[_this select 7] call DB_fnc_bool];};
  35. case civilian: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', civ_licenses='%4', arrested='%6' WHERE playerid='%5'",_name,_cash,_bank,_licenses,_uid,[_this select 7] call DB_fnc_bool];};
  36. case independent: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', med_licenses='%4' WHERE playerid='%5'",_name,_cash,_bank,_licenses,_uid];};
  37. };
  38.  
  39.  
  40. _queryResult = [_query,1] call DB_fnc_asyncCall;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement