Ok also ich habs gelöst.
Das Script ist jetzt einfach so:
Entity* avisier;
FUNCTION show_visier
{
while(!avisier){wait(1);}//1
while (1)
{
IF (target_enemy > 0) {
avisier.x = target_enemy.x;
avisier.y = target_enemy.y;
avisier.z = target_enemy.z;
}
wait (1);
}
}
FUNCTION anvisieren()
{
target_enemy = you;
c_scan(player.x,player.pan,vector(360,180,250),scan_ents | scan_limit | ignore_me);
IF (you > 0) {
target_enemy = you;
player_lock_on = 1;
avisier = ent_create ("anvisier1.jpg",NULL,show_visier);
}
}
Ich bin glücklich das es funktiuoniert allerdings wäre es besser das ganze anstatt mit einem entity und ent_creat es mit einem Panel zu machen.
Als Entity gibts sehr viele Probs zb. Gegner laufen langsamer, es blockiert manchmal den weg des Gegners und es ist im Model drin.
Also ist nun meine Frage wie ich das Script von oben anstatt mit einem Entity mit einem Panel mach bzw. ob es überhaupt möglich ist.
Danke
Last edited by DaemonofHeaven; 08/22/09 00:58.