20.05.2014, 17:57
PHP код:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
new gunScore[MAX_PLAYERS][32];
gunScore[playerid][22] = 200; //[Colt 45]
gunScore[playerid][23] = 150; //[SD Pistol]
gunScore[playerid][24] = 100; //[Deagle]
gunScore[playerid][25] = 120; //[Shotgun]
gunScore[playerid][29] = 320; //[SMG]
gunScore[playerid][30] = 220; //[Ak-47]
gunScore[playerid][31] = 220; //[M4]
ShotCount[playerid][weaponid]++;
switch(weaponid)
{
case 22:
{
Player[playerid][Ammo0] -=1;
SCM(playerid,-1,"Выстрел");
}
case 23:
{
Player[playerid][Ammo1] -=1;
SCM(playerid,-1,"Выстрел");
}
case 24:
{
Player[playerid][Ammo2] -=1;
}
case 25:
{
Player[playerid][Ammo3] -=1;
}
case 29:
{
Player[playerid][Ammo5] -=1;
}
case 30:
{
Player[playerid][Ammo7] -=1;
}
case 31:
{
Player[playerid][Ammo8] -=1;
}
}
if(Player[playerid][Ammo0Skill] != 100 && Player[playerid][Ammo1Skill] != 100 && Player[playerid][Ammo2Skill] != 100 && Player[playerid][Ammo3Skill] != 100 && Player[playerid][Ammo4Skill] != 100 && Player[playerid][Ammo5Skill] != 100 && Player[playerid][Ammo6Skill] != 100 && Player[playerid][Ammo7Skill] != 100 && Player[playerid][Ammo8Skill] != 100
&& ShotCount[playerid][weaponid] >= gunScore[playerid][weaponid])
{
switch(weaponid)
{
case 22:
{
Player[playerid][Ammo0Skill] += 1;
gunScore[playerid][22] = 0;
}
case 23:
{
Player[playerid][Ammo1Skill] += 1;
gunScore[playerid][23] = 0;
}
case 24:
{
Player[playerid][Ammo2Skill] += 1;
gunScore[playerid][24] = 0;
}
case 25:
{
Player[playerid][Ammo3Skill] += 1;
gunScore[playerid][25] = 0;
}
case 29:
{
Player[playerid][Ammo5Skill] += 1;
gunScore[playerid][29] = 0;
}
case 30:
{
Player[playerid][Ammo7Skill] += 1;
gunScore[playerid][30] = 0;
}
case 31:
{
Player[playerid][Ammo8Skill] += 1;
gunScore[playerid][30] = 0;
}
}
}
return true;
}