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

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

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

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

AC-PatchDamage

m1n1vv

Изучающий
Пользователь
Регистрация
6 Фев 2015
Сообщения
683
Лучшие ответы
1
Репутация
145
AC-PatchDamage [sub]0.3[/sub]

Античит проверяет игроков, которые наносят и по которым был нанесен урон с огнестрельного оружия [22-34].

Защищает от патча GiveTakeDamage:
  • OnPlayerGiveDamage
  • OnPlayerTakeDamage

Установка:
PHP:
#include <AC-PatchDamage>
В конце мода создаем stock с названием KickMessage с уведомление о причине кика:
PHP:
stock KickMessage(playerid)
{
	static const
		str[] = "Игрок [%i]%s был кикнут за использование читов";

	new
		string[sizeof str + 4 + MAX_PLAYER_NAME + 1 - (2*2)];

	format(string, sizeof string, str, playerid, pInfo[playerid][pName]);
	SendClientMessageToAll(0xFF6347FF, string);
	
	Kick(playerid);

	return 1;
}
ДирективаОписание
AC_PATCH_DAMAGE_TIMERВремя таймера
AC_PATCH_DAMAGE_REGISTRПромежуток на проверку нанесения урона
AC_PATCH_DAMAGE_DEVELOPER_MODEАктивируется для тестирования. Отключается функция Kick и включаются подсказки в чат. По необходимости объявите перед иклудом
AC_PATCH_DAMAGE_USE_PLAYERIDTakeDamage регистрируется на убийцу

Скачать:
 
Последнее редактирование:
Сверху Снизу