Hey, ich habe versucht am Jailsystem die Zeiten in der Datenbank speichern zu lassen. Jedoch bekomme ich im RPT immer diese Errormeldung:
Code
7:29:35 Error in expression <ult];
_time = _result;
}
else
database{diag_log "[Jailtime] sending jailtime t>
7:29:35 Error position: <{diag_log "[Jailtime] sending jailtime t>
7:29:35 Error Missing ;
7:29:35 File life_server\Functions\Jail\fn_jailSys.sqf, line 24
7:29:35 Error in expression <ult];
_time = _result;
}
else
database{diag_log "[Jailtime] sending jailtime t>
7:29:35 Error position: <{diag_log "[Jailtime] sending jailtime t>
7:29:35 Error Missing ;
7:29:35 File life_server\Functions\Jail\fn_jailSys.sqf, line 24
Alles anzeigen
ich weiß, dass in Zeile 24 ein ";" fehlen soll, jedoch kann ich zum teufel nicht erkennen wieso?
Code: fn_jailsys.sqf
/*File: fn_jailSys.sqf
Author: Bryan "Tonic" Boardwine
Description:I forget?*/
private["_unit","_bad","_id","_ret","_time"];
_unit = [_this,0,Objnull,[Objnull]] call BIS_fnc_param;if(isNull _unit) exitWith {};
_bad = [_this,1,false,[false]] call BIS_fnc_param;
_time = [_this,2,15,[0]] call BIS_fnc_param;
if(_bad) then
{
diag_log "[Jailtime] Loading time ...";
_query = format["SELECT jail_time FROM players WHERE playerid='%2'", _time, getPlayerUID _unit];
waitUntil{!DB_Async_Active};
_result = [_query,2] call DB_fnc_asyncCall;
_result = (_result select 0);
diag_log format["[Jailtime] reset %1", _result];
_time = _result;
}
else
database{diag_log "[Jailtime] sending jailtime to database";
_query = format["UPDATE players SET jail_time='%1' WHERE playerid='%2'", _time, getPlayerUID _unit];
waitUntil{!DB_Async_Active};
_result = [_query,1] call DB_fnc_asyncCall;};diag_log format["[Jailtime] for the player %1 is %2",name _unit , _time];
_id = owner
_unit;_ret = [_unit] call life_fnc_wantedPerson;[[_ret,_bad,_time],"life_fnc_jailMe",_id,false] spawn life_fnc_MP;
Alles anzeigen