Для начала где все forward вставим вот это
Автор: Hawkins
- Код:
forward CheckHealth();
- Код:
new Float: PlayerHealth[MAX_PLAYERS];
- Код:
SetTimer("CheckHealth",1000,1);
- Код:
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;
}
Автор: Hawkins