[fork] Advanced Experience System

fork Advanced Experience System 0.5.9.1

Нет прав для скачивания
Сообщения
265
Реакции
0
Предупреждения
2
Помог
5 раз(а)
Artemyshka, переустанови систему званий. Используется старая версия.
 
Сообщения
79
Реакции
9
@@lol cek, подскажи пожалуйста, если не переустанавливать , решения есть где ковырнуть и отредактировать убрав кавычки?
 
Сообщения
1
Реакции
0
С праздником ребятишки, подскажите кто сталкивался с такой проблемой, как можно её убрать, фото прилагаю или где отредактировать, чтобы убрать кавычки?
В строке, которая начинается на AES_STYLE удали знак " в конце строчки. В файле amxmodx/data/lang/statsx_aes.txt
 
Сообщения
1,041
Реакции
206
Предупреждения
1
Помог
6 раз(а)
Фикс русских ников

Код:
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;
}
 
Сообщения
265
Реакции
0
Предупреждения
2
Помог
5 раз(а)
Artemyshka, обнови систему званий, у тебя стоит версия 0.4 поставь более свежую либо давай я поставлю пиши куда удобнее хочешь в вк хочешь в тг @poseidonbezlikii
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу