у тебя триггер стоит в координатах 0,0,0
или давай саму сцену чтобы в ней искать касяк. код верный.
Function RecurseSeek(ent)
DebugLog "recureseseek"
For i=1 To CountChildren(ent)
child=GetChild(ent,i)
name$=Lower(EntityName(child))
DebugLog name
If Instr(name$,"firetriger")
DebugLog "aha!
x=EntityX( child,1)
y=EntityY( child,1)
z=EntityZ( child,1)
DebugLog x+":"+y+":"+z
EndIf
If CountChildren(child)>0 Then RecurseSeek(child)
Next
End Function