36 lines
888 B
Plaintext
36 lines
888 B
Plaintext
#include "\life_server\script_macros.hpp"
|
|
/*
|
|
File: fn_wantedCrimes.sqf
|
|
Author: ColinM
|
|
Assistance by: Paronity
|
|
Stress Tests by: Midgetgrimm
|
|
|
|
Description:
|
|
Grabs a list of crimes committed by a person.
|
|
*/
|
|
disableSerialization;
|
|
|
|
params [
|
|
["_ret",objNull,[objNull]],
|
|
["_criminal",[],[]]
|
|
];
|
|
|
|
private _query = format ["SELECT wantedCrimes, wantedBounty FROM wanted WHERE active='1' AND wantedID='%1'",_criminal select 0];
|
|
private _queryResult = [_query,2] call DB_fnc_asyncCall;
|
|
|
|
_ret = owner _ret;
|
|
|
|
private _type = [_queryResult select 0] call DB_fnc_mresToArray;
|
|
if (_type isEqualType "") then {_type = call compile format ["%1", _type];};
|
|
|
|
private _crimesArr = [];
|
|
{
|
|
private _str = format ["STR_Crime_%1", _x];
|
|
_crimesArr pushBack _str;
|
|
false
|
|
} count _type;
|
|
|
|
_queryResult set[0,_crimesArr];
|
|
|
|
[_queryResult] remoteExec ["life_fnc_wantedInfo",_ret];
|