sorry, helfe gerade jemanden mit einem sehr ähnlichen problem und habe die falchen referenzen zu rate gezogen!
also wenn du einen spieler code erstellst, weist du deinem spieler ja normalerweise einen pointer zu. normal player (in der player action: player = me;)
dann erzetzt du "Ziel" durch "player".
oder du gibst deinen player halt einen nahmen den du vorher definierst,
das hatte ich gedacht hatteste genmacht. war mein fehler.
die Zeile ENTITY* ZIEL; hate ich nur zu testwecken, die sollteste direckt löchen konnen, weil player ja schon standartmäßig deklariert ist.