new bool:ma_pake[33];
new weapons[32], weaponsnum;
get_user_weapons(id, weapons, weaponsnum);
for(new i=0; i<weaponsnum; i++)
{
if(weapons[i] == CSW_C4)
ma_pake[id] = true;
}
strip_user_weapons(id);
fm_give_item(id, "weapon_knife");
if(ma_pake[id])
fm_give_item(id, "weapon_c4");
Następnie zmień w CurWeapon:
new bronie = (bronie_klasy[klasa_gracza[id]] | bonusowe_bronie_gracza[id] | bronie_druzyny[(get_user_team(id))] | bronie_dozwolone);
Na:
new bronie = (bronie_klasy[klasa_gracza[id]] | bonusowe_bronie_gracza[id] | bronie_dozwolone);
Jakby wywalało błąd przy np. strip_user_weapons, dodaj na początku:
#include <fun>