new weapons[13][2];
for(new i=0; i<13; i++)
{
GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
}
if(weapons[2][0] == 24 && weapons[2][1] > 150)
{
// Checks if player has Desert Eagle on their inventory.
// If the ammo for Desert Eagle exceeds 150, It will be setted back to 150.
SetPlayerAmmo(playerid, weapons[2][0], 150);
}
forward OruzjeRuka(playerid); public OruzjeRuka(playerid) { for(new i = 0; i < MAX_PLAYERS; i++) { new weapons[13][2]; for(new i=0; i<13; i++) { GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]); } if(weapons[2][0] == 24 && weapons[2][1] > 150) { // Checks if player has Desert Eagle on their inventory. // If the ammo for Desert Eagle exceeds 150, It will be setted back to 150. SetPlayerAmmo(playerid, weapons[2][0], 150); } return 1; }
Код:
forward OruzjeRuka(playerid); public OruzjeRuka(playerid) { for(new i = 0; i < MAX_PLAYERS; i++) { new weapons[13][2]; for(new i=0; i<13; i++) { GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]); } if(weapons[2][0] == 24 && weapons[2][1] > 150) { // Checks if player has Desert Eagle on their inventory. // If the ammo for Desert Eagle exceeds 150, It will be setted back to 150. SetPlayerAmmo(playerid, weapons[2][0], 150); } return 1; } OruzjeRuka=WeaponHand I want to put other weapons too. |
if(weapons[weaponslot][0] == weaponid && weapons[weaponslot][1] > ammo)
{
// Code here
SetPlayerAmmo(playerid, weapons[weaponslot][0], ammo);
}