renamed find_entity in engine to find_ent_by_class (find_ent_by_classname works too)
This commit is contained in:
parent
0f4c470e67
commit
d1379bb671
|
@ -1830,7 +1830,7 @@ static cell AMX_NATIVE_CALL create_entity(AMX *amx, cell *params) {
|
||||||
}
|
}
|
||||||
|
|
||||||
//ej ref'd by jghg
|
//ej ref'd by jghg
|
||||||
static cell AMX_NATIVE_CALL find_entity(AMX *amx, cell *params) /* 3 param */
|
static cell AMX_NATIVE_CALL find_ent_by_class(AMX *amx, cell *params) /* 3 param */
|
||||||
{
|
{
|
||||||
edict_t *pEnt = INDEXENT(params[1]);
|
edict_t *pEnt = INDEXENT(params[1]);
|
||||||
|
|
||||||
|
@ -3160,7 +3160,8 @@ AMX_NATIVE_INFO Engine_Natives[] = {
|
||||||
|
|
||||||
{"create_entity", create_entity},
|
{"create_entity", create_entity},
|
||||||
{"remove_entity", remove_entity},
|
{"remove_entity", remove_entity},
|
||||||
{"find_entity", find_entity},
|
{"find_ent_by_class", find_ent_by_class},
|
||||||
|
{"find_ent_by_classname", find_ent_by_class}, // just in case anyone likes typing the whole thing
|
||||||
{"find_ent_by_owner", find_ent_by_owner},
|
{"find_ent_by_owner", find_ent_by_owner},
|
||||||
{"find_ent_by_target", find_ent_by_target},
|
{"find_ent_by_target", find_ent_by_target},
|
||||||
{"find_ent_by_tname", find_ent_by_tname},
|
{"find_ent_by_tname", find_ent_by_tname},
|
||||||
|
|
|
@ -93,7 +93,7 @@ native entity_set_byte(iIndex, iKey, iVal);
|
||||||
native create_entity(szClassname[]);
|
native create_entity(szClassname[]);
|
||||||
|
|
||||||
/* Finds an entity in the world, will return 0 if nothing is found */
|
/* Finds an entity in the world, will return 0 if nothing is found */
|
||||||
native find_entity(iIndex, szClass[]);
|
native find_ent_by_class(iIndex, szClass[]);
|
||||||
native find_ent_by_owner(iIndex, szClass[], iOwner);
|
native find_ent_by_owner(iIndex, szClass[], iOwner);
|
||||||
native find_ent_by_target(iIndex, szClass[]);
|
native find_ent_by_target(iIndex, szClass[]);
|
||||||
native find_ent_by_tname(iIndex, szClass[]);
|
native find_ent_by_tname(iIndex, szClass[]);
|
||||||
|
|
|
@ -61,13 +61,13 @@ stock get_entity_distance(ent1, ent2)
|
||||||
/* Get grenade thrown by this user */
|
/* Get grenade thrown by this user */
|
||||||
stock get_grenade(id)
|
stock get_grenade(id)
|
||||||
{
|
{
|
||||||
new iGrenade = find_entity(-1, "grenade")
|
new iGrenade = find_ent_by_class(-1, "grenade")
|
||||||
while(iGrenade > 0)
|
while(iGrenade > 0)
|
||||||
{
|
{
|
||||||
if(entity_get_edict(iGrenade, EV_ENT_owner) == id)
|
if(entity_get_edict(iGrenade, EV_ENT_owner) == id)
|
||||||
return iGrenade
|
return iGrenade
|
||||||
|
|
||||||
iGrenade = find_entity(iGrenade, "grenade")
|
iGrenade = find_ent_by_class(iGrenade, "grenade")
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
@ -92,7 +92,7 @@ stock remove_entity_name(eName[])
|
||||||
while (iEntity > 0)
|
while (iEntity > 0)
|
||||||
{
|
{
|
||||||
remove_entity(iEntity)
|
remove_entity(iEntity)
|
||||||
iEntity = find_entity(-1, eName)
|
iEntity = find_ent_by_class(-1, eName)
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1
|
return 1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user