Доступ к архиву

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

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

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

Античит на оружие

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

Chris Sanchez

Новичок
Античит кикает игрока при после того как он убил кого-то.
PHP:
 	if(!pTemp[playerid][pAbletoGun] && !IsKicked(playerid))
 	{
		new weapon, ammo;
		new mes[128], weapname[32], weapname2[32];
		for (new i = 0; i < 13; i++)
		{
			GetPlayerWeaponData(playerid, i, weapon, ammo);
			if(weapon != 0 && weapon != 1000 && weapon != 940 && weapon != 10 && ammo > 0)
			{
				if(gGuns[playerid][i] != weapon)
				{
					SendClientMessage(playerid,COLOR_LIGHTRED,"Âû áûëè êèêíóòû ïî ïîäîçðåíèþ â ÷èòå íà îðóæèå.");
					GetWeaponName(weapon, weapname, 1020);
					GetWeaponName(gGuns[playerid][i], weapname2, sizeof weapname);
					format(mes,sizeof(mes),"{"#cRED"}Àíòè÷èò: {"#cORANGE"}%s[%i] áûë êèêíóò ïî ïîäîçðåíèþ â ÷èòå íà îðóæèå (áûëî: %s[%i], ñòàëî: %s[%i]).", pData[playerid][pNickname], playerid, weapname2, gAmmos[playerid][i], weapname, ammo);
					AdminChat(CORANGE,mes);
					NewKick(playerid);
					return 1;
				}
			}
			if(ammo != gAmmos[playerid][i] && CheckFireArm(weapon))
			{
				if(ammo < gAmmos[playerid][i])
				{
					gAmmos[playerid][i] = ammo;
				}
				else if((weapon >= 1160 && weapon <= 1180) || (weapon >= 1220 && weapon <= 1390) || (weapon >= 1410 && weapon <= 1430))
				{
                    SendClientMessage(playerid, COLOR_LIGHTRED, "Âû áûëè êèêíóòû ïî ïîäîçðåíèþ â ÷èòå íà ïàòðîíû.");
                    GetWeaponName(weapon, weapname, sizeof weapname);
                    format(mes, sizeof mes, "{"#cRED"}Àíòè÷èò: {"#cORANGE"}%s[%i] áûë êèêíóò ïî ïîäîçðåíèþ â ÷èòå íà ïàòðîíû (%s, áûëî: %i, ñòàëî: %i).", pData[playerid][pNickname], playerid, weapname, gAmmos[playerid][i], ammo);
                    AdminChat(CORANGE, mes);
                    NewKick(playerid);
                    return 1;
				}
			}
		}
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу