Das ist eine Möglichkeit, die kürzeste Laufstrecke (durch horizontal/vertikales Gehen) auszurechnen.
Wenn du allerdings die direkte Entfernung errechnen willst (Luftlinie), dann machs so wie ichs in diesem Thread mal beschrieben habe, besonders wenn der Gegner auch schräg gehen soll halte ich dies für besser: http://forum.rpg-ring.com/forum/show...?threadid=1607
(ist dann auch mit Pythagoras)
Da wird aber nur beschrieben wie du die Entfernugn rauskriegst. Die Überprüfung, wer jetzt näher ist usw. müsstest du weiterhin dem Skript von Redbounty entnehmen. ("c²" entspräche dann "Abstand1Total" bzw. "Abstand2Total")
BTW @ Redi
Negative Werte lassen sich doch einfach durch ne Fork "kleiner als 0" und ein "mal -1" verhindern. @_@
und:
Da sind noch n paar Schusseligkeitsfehler.^^"