02.11.2016, 09:51
Код HTML:
stock SetPlayerWeapons(playerid)
{
if(HungerPlayerInfo[playerid][hgInEvent] == 1) { return 1;}
if(GetPVarInt(playerid, "IsInArena") >= 0) { return 1; }
ResetPlayerWeapons(playerid);
for(new s = 0; s < 12; s++)
{
if(PlayerInfo[playerid][pGuns][s] > 0 && PlayerInfo[playerid][pAGuns][s] == 0)
{
switch ( s )
{
case 0, 1, 10, 11, 12:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], 20);
}
case 2:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][1]);// 9mm, sdpid, DE
}
case 3:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][2]);// Shotgun, spawn-off, combat shotgun
}
case 4:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][3]);// Uzi, Tec9, Mp5
}
case 5:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][4]);// M4, Ak 47
}
case 6:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][5]);// rifle, sniper
}
case 7:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][6]);// Bazoka, RPG, Firegun, minigun
}
case 8:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][7]);// SATCHEL, GRENADE, TEARGAS, MOLTOV
}
case 9:
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][8]);// SPRAYCAN, FIREEXTINGUISHER, CAMERA
}
}
}
}
return 1;
}
stock SetPlayerWeaponsEx(playerid)
{
ResetPlayerWeapons(playerid);
for(new s = 0; s < 12; s++)
{
if(PlayerInfo[playerid][pGuns][s] > 0)
{
GivePlayerValidWeapon(playerid, PlayerInfo[playerid][pGuns][s], PlayerInfo[playerid][pAmmo][s]);
}
}
SetPlayerArmedWeapon(playerid, GetPVarInt(playerid, "LastWeapon"));
}

