 |
|
Heeeere's Jimmy!
Join Date: Jan 2009
Location: Estonia
|

03-03-2017
, 15:43
Re: find_ent_in_sphere , finding opposite team players index?
|
#3
|
Quote:
Originally Posted by OciXCrom
PHP Code:
new Float:fOrigin[3], szClassname[32], iTeam = get_user_team(id), iEnt
entity_get_vector(id, EV_VEC_origin, fOrigin)
while((iEnt = find_ent_in_sphere(iEnt, fOrigin, 300.0)) != 0)
{
if(id == iEnt)
continue
entity_get_string(iEnt, EV_SZ_classname, szClassname, charsmax(szClassname))
if(equal(szClassname, "player"))
{
if(iTeam != get_user_team(iEnt))
{
// iEnt is an enemy...
}
}
}
|
i guess a small optimization could be done by removing the classname check and use 1<=iEnt<=maxplayers instead
|
|
|
|