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

Не работает Спортзал Аврора РП

Maximaysik06

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

Полагаю, что проблема где-то в этих строках:

C++:
    if(newkeys & KEY_LOOK_RIGHT) pc_cmd_mode(playerid);
    if(newkeys & KEY_HANDBRAKE && newkeys & KEY_SECONDARY_ATTACK ) {
        new animname[32];
          GetAnimationName(GetPlayerAnimationIndex(playerid),animname,32,animname,32);
        if((PlayerToPoint(2.0,playerid,768.5205,-2.8860,1000.7214) || PlayerToPoint(2.0,playerid,769.8723,14.4393,1000.6978))) {
              if((strcmp(animname,"FIGHTB_1",true) == 0 || strcmp(animname,"FIGHTB_2",true) == 0 || strcmp(animname,"FIGHTB_3",true) == 0 || strcmp(animname,"FIGHTA_1",true) == 0
                  || strcmp(animname,"FIGHTC_1",true) == 0 || strcmp(animname,"FIGHTC_2",true) == 0 || strcmp(animname,"FIGHTC_3",true) == 0 || strcmp(animname,"FIGHTA_2",true) == 0
                  || strcmp(animname,"FIGHTD_1",true) == 0 || strcmp(animname,"FIGHTD_2",true) == 0 || strcmp(animname,"FIGHTD_3",true) == 0 || strcmp(animname,"FIGHTA_3",true) == 0)
              && TI[playerid][tGym]) {
                if(PI[playerid][pBox] == 3) return ErrorMessage(playerid,"Вы изучили все навыки владения боем");
                if(!TI[playerid][tGymSkill]) return ErrorMessage(playerid,"Для начала проиобретите абонемент");
                if(floatround(PI[playerid][pSnow]) < 1000) {
                    new skill;
                    if(PI[playerid][pLevel] <= BonusInfo[act_level] && BonusInfo[act_select] == 1) skill = BonusInfo[act_sport];
                    else if(BonusInfo[act_select] == 2) skill = BonusInfo[act_sport];
                    else skill = 1;

                    if(TI[playerid][tGyms] <= 0) PI[playerid][pSnow] += (0.2*skill);
                    else {
                        if(TI[playerid][tGyms] - 0.4 <= 0) TI[playerid][tGyms] = 0;
                        PI[playerid][pSnow] += (0.4*skill);
                        TI[playerid][tGyms] -= 0.4;
                    }
                }
                else if(floatround(PI[playerid][pSnow]) >= 1000) {
                    PI[playerid][pBox] ++;
                    UpdatePlayerData(playerid,"pBox",PI[playerid][pBox]);
                    PI[playerid][pSnow] = 0;
                    TI[playerid][tGymSkill] = 0;
                    SendOk(playerid,"Вы изучили новый стиль боя. Для переключения введите: "W"/mm > личные настройки > стиль боя");
                }
                new string[33];
                format(string,32,"~g~NEED: ~w~%i",1000-floatround(PI[playerid][pSnow]));
                GameTextForPlayer(playerid,string, 5000, 3);
            }
        }
    }
 
Сверху Снизу