А если ничего не загружено? Т.е. для нового игрока? Мне думается, что Вы подходите со стороны копипаста из других плагинов, где, возможно, использование переменных оправдано. В вашем случае они не нужны, либо предоставили не полный код.при дисконнекте еще до загрузки информации из бд.
Еще, не понятен смысл разделения функций обработчиков
Код:
SQL_ThreadQuery(g_sql_tuple, "SQL_HandlerInsert", szQuery);
}
public SQL_HandlerUpdate(failstate, Handle:query, err[], errcode)
{
if(failstate != TQUERY_SUCCESS)
log_amx("[State #%d] Error [#%d] %s", data[0], errcode, err);
return PLUGIN_CONTINUE;
}
public SQL_Handler(failstate, Handle:query, err[], errcode, data[], datasize)
SQL_HandlerInsert
не существует, а SQL_HandlerUpdate
не используется.С этим, тоже не понятно. Либо код не полный, либо лишнее.
Код:
case PRUNED:
{
SQL_AffectedRows(query);
}
case INSTALL_PLUGIN: { }