Hallo freunde, wenn wir fersuhen zu joinen bleibt Der Bildschirm schwarz und eine spam text message sagt : "deine UID wird gesendet" und es passiert nichts könnt ihr uns bitte helfen ! wir warten auf antworten
Eror :
Code
2017/03/03, 8:48:26 Error in expression <_asyncCall) select 0;
for [{_x=0},{_x<=_count},{_x=_x+10}] do {
_query = forma>
2017/03/03, 8:48:26 Error position: <_count},{_x=_x+10}] do {
_query = forma>
fn_asyncCall.sqf
Code
/*
File: asyncCall.sqf
Description:
Commits an asynchronous call to extDB
Gets result via extDB 4:x + uses 5:x if message is Multi-Part
Parameters:
0: STRING (Query to be ran).
1: INTEGER (1 = ASYNC + not return for update/insert, 2 = ASYNC + return for query's).
3: BOOL (False to return a single array, True to return multiple entries mainly for garage).
*/
private["_queryStmt","_queryResult","_key","_mode","_return","_loop"];
_queryStmt = param [0,"",[""]];
_mode = param [1,1,[0]];
_multiarr = param [2,false,[false]];
_key = "extDB2" callExtension format["%1:%2:%3",_mode,(call life_sql_id), _queryStmt];
if(_mode isEqualTo 1) exitWith {true};
_key = call compile format["%1",_key];
_key = _key select 1;
_queryResult = "";
_loop = true;
while{_loop} do
{
_queryResult = "extDB2" callExtension format["4:%1", _key];
if (_queryResult isEqualTo "[5]") then {
_queryResult = "";
while{true} do {
_pipe = "extDB2" callExtension format["5:%1", _key];
if(_pipe isEqualTo "") exitWith {_loop = false};
_queryResult = _queryResult + _pipe;
};
}
else
{
if (_queryResult isEqualTo "[3]") then {
} else {
_loop = false;
};
};
};
if(typeName _queryResult == "STRING") then {_queryResult = call compile _queryResult};
_return = (_queryResult select 1);
if(!_multiarr) then {
_return = _return select 0;
} else {
if((count (_return select 0)) == 0) then {_return = []};
};
_return;
Alles anzeigen