Error:
Code
12:06:41 Error in expression <format [ "Query:% 1" _ query];
WAITUNTIL DB_Async_Active {!};
[_query, 1] call DB_fn>
12:06:41 Error position: <} DB_Async_Active;
[_query, 1] call DB_fn>
12:06:41 Error Missing {
12:06:41 File life_server \ Functions \ Smartphone \ fn_handleMessages.sqf, line 19
12:06:41 Error in expression <format [ "Query:% 1" _ query];
WAITUNTIL DB_Async_Active {!};
[_query, 1] call DB_fn>
12:06:41 Error position: <} DB_Async_Active;
[_query, 1] call DB_fn>
12:06:41 Error Missing {
12:06:41 File life_server \ Functions \ Smartphone \ fn_handleMessages.sqf, line 19
Alles anzeigen
handleMessage
Code: fn_handleMessages.sqf
/ * File: fn_handleMessages.sqf Author: Silex * /
private [ "_ msg", "_ to", "_ target", "_ player", "_ type"];
_target = [_this, 0, ObjNull, [ObjNull]] call BIS_fnc_param;
_msg = [_this, 1, "" [ ""]] call BIS_fnc_param;
_player = [_this, 2, ObjNull, [ObjNull]] call BIS_fnc_param;
_type = [_this, 3, -1] call BIS_fnc_param;
switch (_type) do {// normal message
case 0: {if (IsNull _target) exit with {};
_to = call compile format [ "% 1", _target];
[_msg, Name _player, 0] RemoteExec [ "TON_fnc_clientMessage" _ to];
private [ "_ query", "_ pid", "_ toID"];
_pid = getPlayerUID _player;
_toID = getPlayerUID _target;
_msg = [_msg] call DB_fnc_mresString;
_fromName = name _player;
_toName = name _target;
_query = format [ "INSERT INTO messages (fromID, toID, message, fromName, toName) VALUES ( '% 1', '% 2', '" "% 3" "', '% 4', '% 5') "_pid, _toID _msg, _fromName, _toName];
diag_log format [ "Query:% 1" _ query];
WAITUNTIL DB_Async_Active {!};
[_query, 1] call DB_fnc_asyncCall;
};
// Message to cops
case 1: {
[_msg, Name _player, 1] RemoteExec [ "TON_fnc_clientMessage" west];
};
// To admins
case 2: {
[_msg, Name _player, 2] RemoteExec [ "TON_fnc_clientMessage", 0];
};
// Ems request
case 3: {
[_msg, Name _player, 5] RemoteExec [ "TON_fnc_clientMessage" independent];
};
// adminToPerson
case 4: {_to = call compile format [ "% 1", _target];
if (isNull _to) exit with {};
[_msg, Name _player, 3] RemoteExec [ "TON_fnc_clientMessage" _ to];
};
/ / AdminMsgAll
case 5: {[_msg, name _player, 4] RemoteExec [ "TON_fnc_clientMessage", 0];
};
};
Alles anzeigen