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

Койка в больнице не лечит

Maximaysik06

Новичок
Всех приветствую. Столкнулся с проблемой в моде Авроры РП. Очень знаменитый баг, однако решения нигде нет. Когда лежишь на койке в больнице, то не пополняются ХП. Ранее на этом форуме кто-то уже писал про это, однако решением проблемы стало отключение проверки на VIP статус, однако автор не написал, что и где он выключил, а я слегка чайник. Буду очень рад, если вы поможете мне :)

Не знаю, где именно ошибка в коде, пока что скину эти два отрывка:
C++:
stock heal_timer() {
    foreach(new i:Player) {
        if(!TI[i][tLogin] || AntiCheatIsKickedWithDecync(i)) continue;
        if(PI[i][pHospital]) continue;
        if(!PI[i][pDisease][0] && !PI[i][pDisease][1]) continue;
        new Float:health;
        GetPlayerHealth(i,health);
        if(health > 10) SetPlayerHealth(i, GetPlayerHP(i)-3.0);
    }
    return 1;
}
C++:
        if(!TI[playerid][tHeal]) {
            for(new i = 0; i < 12; i++) {
                if(PlayerToPoint(1.7,playerid,med_heal[i][0],med_heal[i][1],med_heal[i][2])) {
                    new Float: health;
                    GetPlayerHealth(playerid,health);
                    if(health >= 75) return ErrorMessage(playerid,"Вы не нуждаетесь в лечении");
                    SetPlayerPosAC(playerid,med_heal[i][0],med_heal[i][1],med_heal[i][2],TI[playerid][tVirtualWorld], TI[playerid][tInterior],false);
                    SetPlayerFacingAngle(playerid,med_heal[i][3]);
                    ApplyAnimation(playerid,"CRACK","Crckidle2",4.1,1,0,0,0,0,0);
                    TI[playerid][tHeal] = true;
                    break;
                }
            }
        }
        else {
            TI[playerid][tHeal] = false;
            ClearAnimations(playerid);
        }
 
Сверху Снизу