did you tested this?
When you remove info_bomb_target if i remember defuse is disabled in buy menus too.
Ps;
Code:
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
new g_sEntities[][] =
{
"func_bomb_target",
"info_bomb_target",
"hostage_entity",
"func_hostage_rescue",
"info_hostage_rescue",
"info_vip_start",
"func_vip_safetyzone",
"func_escapezone"
};
new g_sEntitiesChanged[][] =
{
"_func_bomb_target",
"_info_bomb_target",
"_hostage_entity",
"_func_hostage_rescue",
"_info_hostage_rescue",
"_info_vip_start",
"_func_vip_safetyzone",
"_func_escapezone"
};
public plugin_init()
{
register_plugin("Map Objectives remove",AMXX_VERSION_STR,"SmileY");
}
public CS_MapObjectives(bool:bRemove)
{
new iEnt = -1;
for(new i;i < sizeof(g_sEntities);i++)
{
while((iEnt = engfunc(EngFunc_FindEntityByString,iEnt,"classname",bRemove ? g_sEntities[i] : g_sEntitiesChanged[i])) > 0)
{
set_pev(iEnt,pev_classname,bRemove ? g_sEntitiesChanged[i] : g_sEntities[i]);
}
}
}
__________________