Artemyshka, переустанови систему званий. Используется старая версия.
В строке, которая начинается на AES_STYLE удали знак " в конце строчки. В файле amxmodx/data/lang/statsx_aes.txtС праздником ребятишки, подскажите кто сталкивался с такой проблемой, как можно её убрать, фото прилагаю или где отредактировать, чтобы убрать кавычки?
public plugin_cfg()
{
new cfg_path[256];
get_localinfo("amxx_configsdir", cfg_path, charsmax(cfg_path));
server_cmd("exec %s/aes/aes.cfg",cfg_path);
server_exec();
// парсим уровни
new levels_string[512],level_str[10];
get_pcvar_string(cvar[CVAR_LEVELS],levels_string,charsmax(levels_string));
levels_list = ArrayCreate(1);
#if AMXX_VERSION_NUM < 183
if(levels_string[0])
{
new e_pos,s_pos;
do {
e_pos = strfind(levels_string[s_pos]," ");
formatex(level_str,e_pos,levels_string[s_pos]);
if(!levels_list)
levels_list = ArrayCreate(1);
ArrayPushCell(levels_list,floatstr(level_str));
max_exp = floatstr(level_str);
s_pos += e_pos + 1;
} while (e_pos != -1)
}
#else
while((argbreak(levels_string,level_str,charsmax(level_str),levels_string,charsmax(levels_string))) != -1)
{
if(!levels_list)
levels_list = ArrayCreate(1);
ArrayPushCell(levels_list,floatstr(level_str));
max_exp = floatstr(level_str);
}
#endif
if(levels_list)
levels_count = ArraySize(levels_list);
// AES работает в режиме статистики по csx
// выключаем работу с БД
if(get_pcvar_num(cvar[CVAR_RANK]) == -1)
{
is_by_stats = true;
return PLUGIN_CONTINUE;
}
new type[12];
get_pcvar_string(cvar[CVAR_SQL_TYPE],type,charsmax(type));
if(strcmp(type,"mysql") == 0)
g_System = MYSQL;
else if(strcmp(type,"sqlite") == 0)
g_System = SQLITE;
else if(strcmp(type,"bans") == 0){}
else
set_fail_state("invalid ^"aes_sql_driver^" cvar value");
if (g_System == MYSQL || g_System == SQLITE)
{
new host[128],user[64],pass[64],db[64];
get_pcvar_string(cvar[CVAR_SQL_HOST],host,charsmax(host));
get_pcvar_string(cvar[CVAR_SQL_USER],user,charsmax(user));
get_pcvar_string(cvar[CVAR_SQL_PASS],pass,charsmax(pass));
get_pcvar_string(cvar[CVAR_SQL_DB],db,charsmax(db));
get_pcvar_string(cvar[CVAR_SQL_TABLE],tbl_name,charsmax(tbl_name));
SQL_SetAffinity(type);
sql = SQL_MakeDbTuple(host,user,pass,db,3);
+ SQL_SetCharset(sql, "utf8");
if(get_pcvar_num(cvar[CVAR_SQL_CREATE_DB]))
CreateTable();
}
return PLUGIN_CONTINUE;
}