Ich werde mich später mal hin setzen und alles von Hand ausrechnen und dann hoffe ich, dass ich den Fehler in meiner Rechnung finde.
Außerdem habe ich das Script mal in den BIS Foren veröffentlicht:
Link
Edit:
Ich habe jetzt alles nochmal von Hand durchgerechnet und dann auch nochmal vom Script ausgeben lassen. Die Werte passen, sowohl von Hand als auch vom Script berechnet. Aber die Lichter werden von ArmA an der falschen stelle erstellt. Irgendwas verhaut die Engine da mit den Positionen...