Доступ к готовым решениям

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

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

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

на Health,Armour и пульсатор

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

Mr.Pawn

Умник
Здравствуйте,товарищи!
С наступающим новым годом!
Предоставляю вам анти чит от Health,Armour и пульсатора, автор я (Mr.Pawn)
Строго не судите! xD
Функционал анти чита: при стрельбе не зависимо от того включен чит или нет, жизни,броня будет уменьшаться.

ко всем new

PHP:
enum Massiv {Float:sHP,Float:sAP};
new StatPlayer[MAX_PLAYERS][Massiv];
В public OnPlayerSpawn
PHP:
    StatPlayer[playerid][sHP] = 100;
    SetPlayerHealth(playerid,100.0);
    StatPlayer[playerid][sAP] = 50;
    SetPlayerArmour(playerid,  50);
    
    GivePlayerWeapon(playerid,30,330);   // АК 47 для проверки
	GivePlayerWeapon(playerid,24,307);   // Дигл для проверки
В public OnPlayerGiveDamage

PHP:
	//
    new Float:armour;
    GetPlayerArmour(damagedid, armour);
	if(armour > 0)
	{
	    StatPlayer[damagedid][sAP]=StatPlayer[damagedid][sAP]-amount;
	    SetPlayerArmour(damagedid,StatPlayer[damagedid][sAP]);
	}
	else
	{
        StatPlayer[damagedid][sHP]=StatPlayer[damagedid][sHP]-amount;
        SetPlayerHealth(damagedid,StatPlayer[damagedid][sHP]);
    }
    //

Выдача:
Броня-(50 брони)
PHP:
StatPlayer[playerid][sAP] = 50;
SetPlayerArmour(playerid,  50);
Жизни-(100-жизни)
PHP:
StatPlayer[playerid][sHP] = 100;
SetPlayerHealth(playerid,100.0);
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу