Anti Unlimited Ammo
Описание:
Античит на бесконечные патроны.
Код:
PHP код:
new pSHW[MAX_PLAYERS][4];
PHP код:
stock jAC_GivePlayerWeapon(playerid, weaponid, ammo)
{
pSHW[playerid][0] = 0;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
#define GivePlayerWeapon jAC_GivePlayerWeapon
PHP код:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
new w[3];
GetPlayerWeaponData(playerid, GetWeaponSlot(weaponid), w[0], w[1]);
w[2] = GetTickCount();
if((w[2] - pSHW[playerid][2]) > 999)
{
if(weaponid == pSHW[playerid][0])
{
if(!(w[1] < pSHW[playerid][1]))
{
SendClientMessage(playerid, -1, "Anti Unlimited Ammo");
//Kick(playerid);
return 0;
}
}
}
pSHW[playerid][0] = w[0];
pSHW[playerid][1] = w[1];
pSHW[playerid][2] = w[2];
return 1;
}
PHP код:
stock GetWeaponSlot(weaponid)
{
switch(weaponid)
{
case 0, 1: return 0;
case 2..9: return 1;
case 22..24: return 2;
case 25..27: return 3;
case 28, 29, 32: return 4;
case 30, 31: return 5;
case 33, 34: return 6;
case 35..38: return 7;
case 16..18, 39: return 8;
case 41..43: return 9;
case 10..15: return 10;
case 44..46: return 11;
case 40: return 12;
}
return -1;
}
[!] Последний раз тема была обновлена 2014.05.19.
Автор: ES.^ a.k.a Johurt