- Код: Выделить всё
L 04/12/2018 - 22:02:48: Start of error session.
L 04/12/2018 - 22:02:48: Info (map "35hp_2") (file "addons/amxmodx/logs/error_20180101.log")
L 04/12/2018 - 22:02:48: [MySQL] Thread worker was unable to start.
L 04/12/2018 - 22:02:48: [AMXX] Displaying debug trace (plugin "ddamage.amxx", version "2.1")
L 04/12/2018 - 22:02:48: [AMXX] Run time error 10: native error (native "SQL_ThreadQuery")
L 04/12/2018 - 22:02:48: [AMXX] [0] ddamage.sma::up_func (line 242)
L 04/12/2018 - 22:02:48: [AMXX] [1] ddamage.sma::cr_func (line 225)
помогите кому не трудно, спасибо, вот код:
- Код: Выделить всё
stock up_func(id) {
static szQuery[1024];
formatex(szQuery, charsmax(szQuery), "(SELECT COUNT(id) as count FROM %s WHERE `frags` > '%d')", table, frag, table, frag);
new data[1];
data[0] = id;
SQL_ThreadQuery(g_sql, "query_up", szQuery, data, sizeof(data));
}
public query_up(failstate, Handle:query, const error[], errornum, const data[], size, Float:queuetime) {
if(failstate)
return SQL_Error(query, error, errornum, failstate);
if(SQL_MoreResults(query))
g_irank = SQL_ReadResult(query, 0) + 1;
return 0;
}
stock ld_func(id, auth[]) {
static szQuery[1024];
formatex(szQuery, charsmax(szQuery), "SELECT * FROM %s WHERE `auth` = '%s'", table, auth);
new data[1];
data[0] = id;
SQL_ThreadQuery(g_sql, "query_ld", szQuery, data, sizeof(data));
}
public query_ld(failstate, Handle:query, const error[], errornum, const data[], size, Float:queuetime) {
if(failstate)
return SQL_Error(query, error, errornum, failstate);
new id = data[0];
if(SQL_MoreResults(query)) {
up_func(id);
}
else {
static szQuery[1024]; formatex(szQuery, charsmax(szQuery), "INSERT INTO %s (auth) VALUES ('%s')", table, auth);
new data[1];
data[0] = id;
SQL_ThreadQuery(g_sql, "query_cr", szQuery, data, sizeof(data));
}
return 0;
}
public query_cr(failstate, Handle:query, const error[], errornum, const data[], size, Float:queuetime) {
if(failstate)
return SQL_Error(query, error, errornum, failstate);
new id = data[0];
up_func(id);
return 0;
}