Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!

Difference between revisions of "nextent"

From Quake Wiki

(New page: == Function: nextent == entity nextent(entity e) Returns entity that is just after e in the entity list. Useful to browse the list of entities, because it skips the undefined ones. Func...)
 
Line 1: Line 1:
 
 
== Function: nextent ==
 
== Function: nextent ==
  
Line 9: Line 8:
  
 
entity find (entity start, .string field, string match)
 
entity find (entity start, .string field, string match)
start = begining of list to search (world, for the begining of list)
+
 
field = entity field that must be examined (ex: targetname)
+
  start = begining of list to search (world, for the begining of list)
match = value that must be matched (ex: other.target)
+
 
returns the entity found, or world if no entity was found.
+
  field = entity field that must be examined (ex: targetname)
 +
 
 +
  match = value that must be matched (ex: other.target)
 +
 
 +
  returns the entity found, or world if no entity was found.
  
 
Searches the server entity list beginning at start, looking for an entity that has entity.field = match.
 
Searches the server entity list beginning at start, looking for an entity that has entity.field = match.

Revision as of 16:31, 8 May 2008

Function: nextent

entity nextent(entity e)

Returns entity that is just after e in the entity list. Useful to browse the list of entities, because it skips the undefined ones. Function: find

entity find (entity start, .string field, string match)

 start = begining of list to search (world, for the begining of list)
 field = entity field that must be examined (ex: targetname)
 match = value that must be matched (ex: other.target)
 returns the entity found, or world if no entity was found.

Searches the server entity list beginning at start, looking for an entity that has entity.field = match.

Example: find the first player entity

e = find( world, classname, "player");

Take care that field is a name of an entity field, without dot, and without quotes.