Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Античит vs Больница.

Статус
В этой теме нельзя размещать новые ответы.

₥att

Ученик
Здравствуйте ув. пользователи P-I.

В [GF] моде стоит античит на ХП.
Добавил простенькую сис-му больницы.
Ход работы таков: игрок погиб и спавнится в больнице с 10 ХП, каждые 2 сек. игроку прибавляется по 1 ХП. Но как не странно античит срабатывает на эту сис-му, пишет: мол на нашем сервере читерить запрещено и обнуляет ХП. Обнуляет в смысле возвращает 10 ХП как и было.

Помогите добавить те или иные строки в код античита чтобы не реагировала на эту сис-му. Или просто не писало и не обнуляло ХП.

Код античита:
HTML:
if(HealthTime[i] == 0)
{
    new Float:h;
    GetPlayerHealth(i,h);
    if(h != PlayerHealth[i])
    {
        if(h < PlayerHealth[i])
        {
	    PlayerHealth[i] = h;
	}
	else
	{
	    SendClientMessage(i, COLOR_LIGHTRED, "[A|A|H]: Читерство на нашем сервере запрещено!");
            SGPHealth(i,PlayerHealth[i]);
	}
    }
}
Таймер античита and больницы:
HTML:
    AHTimer = SetTimer("OneSecondTimer", 1000, 1);
    bls = SetTimer("givehp", 1000*2, true);
Код паблика с таймером больницы (навсякий случай):
HTML:
public givehp(playerid)
{
    if(PlayerInfo[playerid][pHealth] != 100)
    {
        if(IsPlayerInRangeOfPoint(playerid,10,1162.4546,-1328.2601,7.1151))
	{
            PlayerInfo[playerid][pHospital] = 1;
	    PlayerInfo[playerid][pHealth] += 1;
	    SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
	    {
	        SetTimer("givehp", 1000*2, true);
	    }
	}
    }
    else
    {
        PlayerInfo[playerid][pHospital] = 0;
        KillTimer(bls);
    }
    return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу