• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

VIP статус Аврора РП

Maximaysik06

Новичок
Приветствую всех. Столкнулся с проблемой VIP статуса на моде Авроры РП. Там существует несколько уровней VIP, однако они не дают никаких преимуществ, так как счётчики обнулены. Я ума не приложу где их изменить. В базе данных MySQL нет таблицы VIP, нашёл только несколько строчек из кода. Буду очень благодарен за помощь.

C++:
stock load_vip() {
    new Cache:result, rows;
    result = mysql_query(connects, "SELECT * FROM `vip`");
    rows = cache_num_rows();
    if(rows) {
        for(new i = 1; i <= rows; i++) {
            cache_get_value_name_int(i-1, "vip_payday", vip_status[i-1][vip_payday]);
            cache_get_value_name_int(i-1, "vip_afk",vip_status[i-1][vip_afk]);
            cache_get_value_name_int(i-1, "vip_carlic",vip_status[i-1][vip_carlic]);
            cache_get_value_name_int(i-1, "vip_lvl",vip_status[i-1][vip_lvl]);
            cache_get_value_name_int(i-1, "vip_healtime",vip_status[i-1][vip_healtime]);
            cache_get_value_name_int(i-1, "vip_arrest",vip_status[i-1][vip_arrest]);
            cache_get_value_name_int(i-1, "vip_mute",vip_status[i-1][vip_mute]);
            cache_get_value_name_int(i-1, "vip_lvl",vip_status[i-1][vip_lvl]);
            cache_get_value_name_int(i-1, "vip_admins",vip_status[i-1][vip_admins]);
            cache_get_value_name_int(i-1, "vip_mask_time",vip_status[i-1][vip_mask_time]);
            cache_get_value_name_int(i-1, "vip_armmats",vip_status[i-1][vip_armmats]);
            cache_get_value_name_int(i-1, "vip_search",vip_status[i-1][vip_search]);
            cache_get_value_name_int(i-1, "vip_heal",vip_status[i-1][vip_heal]);
            cache_get_value_name_int(i-1, "vip_mask",vip_status[i-1][vip_mask]);
            cache_get_value_name_int(i-1, "vip_fuel",vip_status[i-1][vip_fuel]);
            cache_get_value_name_int(i-1, "vip_jimmy",vip_status[i-1][vip_jimmy]);
            cache_get_value_name_int(i-1, "vip_mats",vip_status[i-1][vip_mats]);
            cache_get_value_name_int(i-1, "vip_drugs",vip_status[i-1][vip_drugs]);
            cache_get_value_name_float(i-1, "vip_satiety",vip_status[i-1][vip_satiety]);

            cache_get_value_name_int(i-1, "vip_fam_point",vip_status[i-1][vip_fam_point]);
            cache_get_value_name_int(i-1, "vip_transfer_bank",vip_status[i-1][vip_transfer_bank]);
            cache_get_value_name_int(i-1, "vip_percent_job",vip_status[i-1][vip_percent_job]);
            cache_get_value_name_int(i-1, "vip_percent_pension",vip_status[i-1][vip_percent_pension]);
            cache_get_value_name_int(i-1, "vip_percent_startjob",vip_status[i-1][vip_percent_startjob]);

            cache_get_value_name_int(i-1, "vip_flylic",vip_status[i-1][vip_flylic]);
            cache_get_value_name_int(i-1, "vip_fixcar",vip_status[i-1][vip_fixcar]);
            cache_get_value_name_int(i-1, "vip_fine",vip_status[i-1][vip_fine]);
            cache_get_value_name_int(i-1, "vip_hotel",vip_status[i-1][vip_hotel]);
            cache_get_value_name_int(i-1, "vip_chose",vip_status[i-1][vip_chose]);
            cache_get_value_name_int(i-1, "vip_buycar",vip_status[i-1][vip_buycar]);
            cache_get_value_name_int(i-1, "vip_rentcar",vip_status[i-1][vip_rentcar]);
            cache_get_value_name_int(i-1, "vip_houseupdate",vip_status[i-1][vip_houseupdate]);
            cache_get_value_name_int(i-1, "vip_changesex",vip_status[i-1][vip_changesex]);
            cache_get_value_name_int(i-1, "vip_number",vip_status[i-1][vip_number]);
            cache_get_value_name_int(i-1, "vip_perfonans",vip_status[i-1][vip_perfonans]);
            cache_get_value_name_int(i-1, "vip_tune",vip_status[i-1][vip_tune]);
            cache_get_value_name_int(i-1, "vip_rulet",vip_status[i-1][vip_rulet]);
            cache_get_value_name_int(i-1, "vip_hp",vip_status[i-1][vip_hp]);
            cache_get_value_name_int(i-1, "vip_useheal",vip_status[i-1][vip_useheal]);
            cache_get_value_name_int(i-1, "vip_changename",vip_status[i-1][vip_changename]);
            cache_get_value_name_int(i-1, "vip_gunlic",vip_status[i-1][vip_gunlic]);
            cache_get_value_name_int(i-1, "vip_radar",vip_status[i-1][vip_radar]);
            cache_get_value_name_int(i-1, "vip_report",vip_status[i-1][vip_report]);
            cache_get_value_name_int(i-1, "vip_ad",vip_status[i-1][vip_ad]);
            cache_get_value_name_int(i-1, "vip_enterbizz",vip_status[i-1][vip_enterbizz]);
            cache_get_value_name_int(i-1, "vip_vad",vip_status[i-1][vip_vad]);
            cache_get_value_name_int(i-1, "vip_sms",vip_status[i-1][vip_sms]);
            cache_get_value_name_int(i-1, "vip_disease",vip_status[i-1][vip_disease]);
            cache_get_value_name_int(i-1, "vip_pay",vip_status[i-1][vip_pay]);
            cache_get_value_name_int(i-1, "vip_chat",vip_status[i-1][vip_chat]);
            cache_get_value_name_int(i-1, "vip_percent_bank",vip_status[i-1][vip_percent_bank]);
            cache_get_value_name_int(i-1, "vip_percent_atm",vip_status[i-1][vip_percent_atm]);
            cache_get_value_name_int(i-1, "vip_call",vip_status[i-1][vip_call]);
            cache_get_value_name_int(i-1, "vip_report_color",vip_status[i-1][vip_report_color]);
        }
    }
    cache_delete(result);
    return true;
}


C++:
        if(!PI[i][pAdmin] && PI[i][pRank] && PI[i][pMember] && start_work[i]) PayChecks(i);
        if(!PI[i][pVips] || PI[i][pVips] == VIP_KING) {
            if(PI[i][pLevel] <= BonusInfo[act_level] && BonusInfo[act_select] == 1) PI[i][pExp] += BonusInfo[act_exp];
            else if(BonusInfo[act_select] == 2) PI[i][pExp] += BonusInfo[act_exp];
            else PI[i][pExp] += 1;
        }
        else PI[i][pExp] += vip_status[PI[i][pVips]][vip_payday];

        SendClientMessage(i, COLOR_BLUE, "[ÁÀÍÊÎÂÑÊÈÉ ×ÅÊ]");
        SendClientMessage(i, COLOR_WHITE, "=======================");

        format(string,sizeof(string),"Áàëàíñ ñîò.ñâÿçè: "GREEN"$%i", PI[i][pMobile]);
        SendClientMessage(i,-1,string);

        if(PI[i][pVips]) {
            new zp = PI[i][pSalary]/100*vip_status[PI[i][pVips]][vip_percent_job];
            PI[i][pSalary] += zp;
        }

        format(string, sizeof(string), "Çàðïëàòà: "GREEN"$%i", PI[i][pSalary]);
        SendClientMessage(i,-1, string);

        if(PI[i][pAdmin] > 0) {
            format(string, sizeof(string), "Àäìèí çàðïëàòà: "GREEN"$%i", 15000);
            SendClientMessage(i,-1, string);
            PI[i][pBank] += 15000;
        }
        if(PI[i][pHelper] > 0) {
            format(string, sizeof(string), "Game Support's çàðïëàòà: "GREEN"$%i", 4000);
            SendClientMessage(i,-1, string);
            PI[i][pBank] += 4000;
        }

        if(IsAArm(i) || IsACop(i) || IsANews(i) || PI[i][pMember] == fINSTRUCTORS || PI[i][pMember] == fWHITEHOUSE || PI[i][pMember] == fMAYOR) {
            format(string, sizeof(string), "Íàëîã ãîñóäàðñòâó: "GREEN"%d%s", Nalog[0],"%%");
            SendClientMessage(i,-1, string);
        }

        PI[i][pBank] += PI[i][pSalary];
        PI[i][pSalary] = 0;

        format(string,sizeof(string),"Áàëàíñ: "GREEN"$%i",PI[i][pBank]);
        SendClientMessage(i,-1,string);
        if(PI[i][pLevel] >= Nalog[1]) {
            format(string,sizeof(string),"Ïåíñèÿ: "GREEN"$%i",Nalog[2]);
            SendClientMessage(i,-1,string);
            PI[i][pBank] += Nalog[2];
        }
          SendClientMessage(i,COLOR_WHITE, "=======================");


C++:
мstock show_vip(playerid,vip) {
    static const f_str[] = "Наименование\tФактор\n\
    "W"Каждый PayDay\t"P"%d EXP\n\
    "W"Возможность нахождение в AFK до -ти сек\t"P"%d\n\
    "W"Получение вод. удостоверения без прохождения практической части. (только теория)\t"P"%d\n\
    "W"При достижении нового уровня бонус $\t"P"%d\n\
    "W"Лечение в больницах в раза быстрее\t"P"%d x\n\
    "W"Время в КПЗ и ДеМоргане в  раза истекает быстрее\t"P"%d x\n\
    "W"Время бан чата в  раза истекает быстрее\t"P"%d x\n\
    "W"Просмотр администрации в online /admins\t"P"%d\n\
    "W"Маски действуют минут\t"P"%d\n\
    "W"Патроны на складе армий в разы быстрее\t"P"%d x\n\
    "W"Уровень розыска спадает в разы быстрее\t"P"%d x\n\
    "W"Рюкзак игрока вмещает аптечек\t"P"%d\n\
    "W"Рюкзак игрока вмещает масок\t"P"%d\n\
    "W"Рюкзак игрока вмещает канистр с бензином\t"P"%d\n\
    "W"Рюкзак игрока вмещает отмычек\t"P"%d\n\
    "W"Рюкзак игрока вмещает боеприпасов\t"P"%d\n\
    "W"Рюкзак игрока вмещает наркотиков\t"P"%d\n\
    "W"Испытывать голод персонаж будет реже\t"P"%f\n\
    "W"В семью каждый PayDay выдается поинтов\t"P"%d\n\
    "W"Перевод в банках разрешен до $N за раз\t"P"%d\n\
    "W"Процентов к зарплате каждый Pay Day от организации\t"P"%d %%\n\
    "W"Процентов к зарплате от Лесопилка, Нефтезавод, Оружейный Завод, Яблочный Сад\t"P"%d %%\n\
    "W"Получение лицензии на воздух без без прохождения практической части. (только теория)\t"P"%d\n\
    "W"Бесплатная доставка машины домой\t"P"%d\n\
    "W"Скидка на аренду номера в отеле\t"P"%d %%\n\
    "W"Скидка на одежду\t"P"%d %%\n\
    "W"Скидка на покупку транспорта\t"P"%d %%\n\
    "W"Скидка на аренду транспорта\t"P"%d %%\n\
    "W"Скидка на улучшение дома \t"P"%d %%\n\
    "W"Скидка на стоимость смены пола\t"P"%d %%\n\
    "W"Скидка на получение номеров ТС\t"P"%d %%\n\
    "W"Скидка на улучшения в Perfomance Tune\t"P"%d %%\n\
    "W"Скидка на тюнинг в Автомастерской\t"P"%d %%\n\
    "W"Сокращение времени бонусного кейса до минут\t"P"%d\n\
    "W"Максимальное количество HP\t"P"%d\n\
    "W"Одна аптечка пополняет HP\t"P"%d\n\
    "W"Бесплатная смена Nick Name раз в дня\t"P"%d\n\
    "W"Получение лицензии на оружие без мед. печати\t"P"%d\n\
    "W"При подаче объявления в /ad Ваше объявление будет выделятся тэгом [VIP]\t"P"%d\n\
    "W"Вход в бизнес дешевле в\t"P"%d\n\
    "W"Больше не надо ездить к Global Bot /vad (/vad)\t"P"%d\n\
    "W"SMS другим игрокам бесплатные, больше не нужно пополнять телефон\t"P"%d\n\
    "W"Лечение болезней в  раза дешевле\t"P"%d\n\
    "W"Ограничение /pay поднимается до\t"P"%d\n\
    "W"VIP-чат [/v]\t"P"%d\n\
    "W"Звонки другим игрокам бесплатные, больше не нужно пополнять телефон\t"P"%d\n\
    "W"Цвет ника в репорте будет другой\t"P"%d";
    new string[sizeof(f_str) + 80];
    format(string,sizeof(string),f_str,
        vip_status[vip][vip_payday],
        vip_status[vip][vip_afk],
        vip_status[vip][vip_carlic],
        vip_status[vip][vip_lvl],
        vip_status[vip][vip_healtime],
        vip_status[vip][vip_arrest],
        vip_status[vip][vip_mute],
        vip_status[vip][vip_admins],
        vip_status[vip][vip_mask_time],
        vip_status[vip][vip_armmats],
        vip_status[vip][vip_search],
        vip_status[vip][vip_heal],
        vip_status[vip][vip_mask],
        vip_status[vip][vip_fuel],
        vip_status[vip][vip_jimmy],
        vip_status[vip][vip_mats],
        vip_status[vip][vip_drugs],
        vip_status[vip][vip_satiety],
        vip_status[vip][vip_fam_point],
        vip_status[vip][vip_transfer_bank],
        vip_status[vip][vip_percent_job],
        vip_status[vip][vip_percent_startjob],
        vip_status[vip][vip_flylic],
        vip_status[vip][vip_fixcar],
        vip_status[vip][vip_hotel],
        vip_status[vip][vip_chose],
        vip_status[vip][vip_buycar],
        vip_status[vip][vip_rentcar],
        vip_status[vip][vip_houseupdate],
        vip_status[vip][vip_changesex],
        vip_status[vip][vip_number],
        vip_status[vip][vip_perfonans],
        vip_status[vip][vip_tune],
        vip_status[vip][vip_rulet],
        vip_status[vip][vip_hp],
        vip_status[vip][vip_useheal],
        vip_status[vip][vip_changename],
        vip_status[vip][vip_gunlic],
        vip_status[vip][vip_ad],
        vip_status[vip][vip_enterbizz],
        vip_status[vip][vip_vad],
        vip_status[vip][vip_sms],
        vip_status[vip][vip_disease],
        vip_status[vip][vip_pay],
        vip_status[vip][vip_chat],
        vip_status[vip][vip_call],
        vip_status[vip][vip_report_color]);
    D(playerid, DIALOG_NONE, DSTH, ""P"Информация",string, "Закрыть", "");
}
 

Вложения

Сверху Снизу