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

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

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

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

АнтиГМ

333Andrey33

Новичок
В этой теме вы узнаете как создать у себя на сервере антигм систему как на SRP.
Для начала погуглите и найдите, как отключить урон, у меня в моде он почему-то был сразу отключен. Дальше редактируем мод:
Ко всем new:
Код:
new killidd;
new killid;
new hpgun[MAX_PLAYERS];
new Float:vida;
В паблик OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid), у кого нет этого паблика - создайте
Код:
    GetPlayerHealth(damagedid, vida);
    switch(GetPlayerWeapon(playerid))
    {
    	case 0: hpgun[damagedid] = 5;
    	case 1, 2, 3, 4, 5, 6, 7, 8, 22, 23, 28, 29, 30, 31, 32, 38: hpgun[damagedid] = 10;
    	case 26, 27, 33, 34: hpgun[damagedid] = 33;
    	case 24, 25: hpgun[damagedid] = 45;
    	case 35, 36: hpgun[damagedid] = 180;
    }
    new Float:healths;
    GetPlayerHealth(damagedid,healths);
    if(vida == healths)
    {
   	SetPlayerHealthAC(damagedid, healths-1*hpgun[damagedid]);
    }
    killidd = 1;
    killid = playerid;
В паблик OnPlayerDeath(playerid, killerid, reason)
Код:
	if(killidd == 1) killerid = killid;
	killidd = 0;
Если ругается на SetPlayerHealthAC, замените на SetPlayerHealth.
 
Последнее редактирование:
Сверху Снизу