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;
}
}
}
}
