-- LUA Script - precede every function and global member with lowercase name of script + '_main' -- Default script - does nothing. g_ente = {} function trackentities_init_name(e,name) e=e ; name = name ; object = g_Entity[e]['obj'] ; x=math.floor(g_Entity[e]['x']) ; y=math.floor(g_Entity[e]['y']) ; z=math.floor(g_Entity[e]['z']) ; g_ente[e]={e=e ; name = name; obj=object ; x=x ; y=y ; z=z ;} end function trackentities_main(e) for e,v in pairs(g_ente) do if e~=nil then UpdateEnte(e, g_Entity[e]['obj'] , math.floor(g_Entity[e]['x']), math.floor(g_Entity[e]['y']) , math.floor(g_Entity[e]['z']) ) Text(0,e*3,1,'Ent#='..g_ente[e]['e']..' Name='..g_ente[e]['name']..' obj='..g_ente[e]['obj']..' x='..g_ente[e]['x']..' y='..g_ente[e]['y']..' z='..g_ente[e]['z'] ) else -- Text(0,laste+1*3,1,'entity#=' .. laste+1 .. ' name=Most Likely the Player' ) end end end function UpdateEnte(e, obj , x, y , z ) g_ente[e]['obj']=obj ; g_ente[e]['x']=x ; g_ente[e]['y']=y ; g_ente[e]['z']=z ; end