Einzelnen Beitrag anzeigen
Alt 21.02.2011, 12:21   #11 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Ein Fehler von mir bei der Abfrage!!

Bei mehreren Piloten nicht OR sondern AND muss dort stehen!

Also: if (player != Soldat1 AND player != Soldat2) then ...

Somit werden die Marker gelöscht, wenn der Spieler keiner der beiden Soldaten ist. Bei der falschen Abfrage wird auch bei den beiden Soldaten gelöscht, weil ja ein Spieler nicht zugleich Soldat1 und Soldat2 zwei sein kann.

Bei ODER reicht es zum Löschen, wenn der Spieler einer der beiden Soldaten nicht ist.
Bei UND muss er keiner der beiden Soldaten sein, um zum Löschen zu gelangen.

Solche Abfragen können oft verwirrend sein.
Vienna ist offline