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

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

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

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

Сильный Античит на NOP SetPlayerArmedWeapon

Dima_Tushin

Компетентный
Привет всем хочу поделиться античитом на NOP SetPlayerArmedWeapon ( Стрельба из машины! )
ко всем stock:
PHP:
stock SetPlayerArmedWeaponAC(playerid, weaponid)
{
	SetPlayerArmedWeapon(playerid, weaponid);
	return 1;
}
#define SetPlayerArmedWeapon SetPlayerArmedWeaponAC
в OnPlayerUpdate(playerid) или в любой 1 сек таймер
PHP:
	if(IsPlayerInVehicle(playerid, GetPlayerVehicleID(playerid)) && (GetPlayerWeapon(playerid) == WEAPON_DEAGLE ||
				GetPlayerWeapon(playerid) == WEAPON_SHOTGSPA || GetPlayerWeapon(playerid) == WEAPON_SAWEDOFF ||
				GetPlayerWeapon(playerid) == WEAPON_MINIGUN || GetPlayerWeapon(playerid) == WEAPON_MP5 || GetPlayerWeapon(playerid) == WEAPON_CAMERA ||
				GetPlayerWeapon(playerid) == WEAPON_SHOTGUN))
	{
		SetPlayerArmedWeaponAC(playerid, 0);
		return 1;
	}
и добавим в public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
PHP:
	if(IsPlayerInVehicle(playerid, GetPlayerVehicleID(playerid)) && (GetPlayerWeapon(playerid) == WEAPON_DEAGLE ||
				GetPlayerWeapon(playerid) == WEAPON_SHOTGSPA || GetPlayerWeapon(playerid) == WEAPON_SAWEDOFF ||
				GetPlayerWeapon(playerid) == WEAPON_MINIGUN || GetPlayerWeapon(playerid) == WEAPON_MP5 || GetPlayerWeapon(playerid) == WEAPON_CAMERA ||
				GetPlayerWeapon(playerid) == WEAPON_SHOTGUN))
	{
		SendClientMessage(playerid, COLOR_LIGHTRED, ""Kicket" [#0005]");
		SetTimerEx("DelayedKick", 250, false, "d", playerid);
	}
все мы защищены от Багоюзеров!!! стрельбы из машин
там где "Kicket"
ко всем Define
PHP:
#define Kicket "Вы были кикнуты по подозрению в читерстве!
и там где DelayedKick
PHP:
publics: DelayedKick(playerid) return Kick(playerid);
#define publics:%0(%1) forward %0(%1); public %0(%1)
 
Сверху Снизу