Code:
public DeleteWhereZones()
{
remove_entity("info_target");
}
Maybe?
There are way more elegant ways to write this. You should think about re-doing it. Most noteably....you can compress a lot of your many functions into one. And remove plugin_prechace; putting that functionality into plugin_init. I'm gonna be honest....that code confused the hell out of me.