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);
}
