Nachtrag:
Hab mal auskommentiert um zu sehen ob die Kopfentity sich abschiessen lässt,
selbst wenn sie sich nicht bewegt.
Code:
function entity_bewegen()
{
proc_late(); //Diese Funktion wird am Ende ausgeführt, nach der erstellenden Entity
my.health = 1; //Pseudowert
my.passable = off; //Falls passable Objekte vom c_trace ignoriert werden (was, glaube ich, in den Templates der Fall ist)
my.enable_shoot = on; //Ich bin empfänglich für das Shoot-Event
//my.enable_scan = on;
my.event = headshotkill; //Falls ich von dem Shoot-Event getroffen werde, führe mein Event "headshotkill" aus
my.invisible = off; //ich bin sichtbar
while(my.health > 0) // Solange meine Gesundheit größer als 0 ist
{ /*
you = ptr_for_handle(my.handle_ID); // Wir ordnen dem You-Pointer das entsprechende Parent-Modell zu
vec_set(my.x, you.x);
vec_set(my.pan, you.pan);
my.frame = you.frame; // Koordinieren der Animationen
my.next_frame = you.next_frame; // Koordinieren der Animationen
*/
wait(1);
}
ent_remove(my); // Löschen der Entity
}
Aber auch hier gehen die Schüsse durch!