Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

Вы не подключены. Войдите или зарегистрируйтесь

[ Scr ][ All ] Античит На Здоровье

Перейти вниз  Сообщение [Страница 1 из 1]

Pawno

Pawno
Местный
Местный

Для начала где все forward вставим вот это
Код:
forward CheckHealth();
Где все new вставим
Код:
new Float: PlayerHealth[MAX_PLAYERS];
В OnGameModeInit
Код:
SetTimer("CheckHealth",1000,1);
В OnPlayerConnect
Код:
PlayerHealth[playerid] = 0;
В конец мода
Код:
public CheckHealth()
{
        for(new i = 0; i < GetMaxPlayers(); i++) // Цикл, проверяем всех игроков онлайн
        {
                if(IsPlayerConnected(i))
                {
                        new Float: Health; // Переменная
                        GetPlayerHealth(i, Health); // Узнаем, сколько у игрока жизней
                        if(PlayerHealth[i] < Health) // Если жизни у игрока больше, чем нужно (чит)
                {
                        SetPlayerHealth(i, PlayerHealth[i]); // Возвращаем ему его настоящую жизни
                }
                else
                {
                        PlayerHealth[i] = Health;
                }
                }
        }
        return 1;
}

stock SetPlayerHealthAC(playerid, Float: Health)
{
    if(IsPlayerConnected(playerid))
    {
        PlayerHealth[playerid] = Health; // Принимаем массив
        SetPlayerHealth(playerid, Health); // Устанавливаем игроку жизни
    }
    return 1;
}
И все SetPlayerHealth заменяем на SetPlayerHealthAC

Автор: Hawkins

Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения