PHP Code:
#include <amxmodx>
#include <amxmisc>
new const m_rgpPlayerItems_plr[] = {368, 369, 371}
public plugin_init() {
}
stock ham_strip_weapon(id)
{
for(new i; i<sizeof(m_rgpPlayerItems_plr); i++)
{
new iWeapon
iWeapon = get_pdata_cbase(id, m_rgpPlayerItems_plr[i], 5)
while( pev_valid( iWeapon ) )
{
new szWeapon[20]
pev(iWeapon, pev_classname, szWeapon, charsmax(szWeapon))
new wId = get_weaponid(szWeapon);
if(!wId) return 0;
new wEnt;
while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",szWeapon)) && pev(wEnt,pev_owner) != id) {}
if(!wEnt) return 0;
if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);
if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
ExecuteHamB(Ham_Item_Kill,wEnt);
set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));
}
}
return 1;
}
__________________