[edit]
Here is the proper way:
Method #1:
Code:
new ent, classname[32]
while ((ent = find_ent_in_sphere(ent, ENTITY_FLOAT_ORIGIN_HERE, 0.0))) {
entity_get_string(ent, EV_SZ_classname, classname, 31)
if (equal(classname, "ambient_generic")) {
// your code here
break
}
}
Method #2:
Code:
new ent
while ((ent = find_ent_by_class(ent, "ambient_generic"))) {
new Float:origin[3]
entity_get_vector(ent, EV_VEC_origin, origin)
if (origin[0] == YOUR_ENTITY_FLOAT_ORIGIN[0] &&
origin[1] == YOUR_ENTITY_FLOAT_ORIGIN[1] &&
origin[2] == YOUR_ENTITY_FLOAT_ORIGIN[2]) {
// your code here
break
}
}