Wasn't going to edit your code but ugly doesn't work for me.
Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
public plugin_init()
{
register_plugin("Meck V3B1 Cleanup","1.0","Minimum")
set_task(5.0,"cleanup")
}
public cleanup()
{
new ent = find_ent_by_class(0,"func_door")
while(ent)
{
entity_set_float(ent,EV_FL_takedamage,0.0)
ent = find_ent_by_class(ent,"func_door")
}
ent = find_ent_by_class(0,"func_door_rotating")
while(ent)
{
entity_set_float(ent,EV_FL_takedamage,0.0)
ent = find_ent_by_class(ent,"func_door_rotating")
}
server_print("Successfully Executed Cleanup.")
}