Fallschirmjäger an zufälligem Punkt abspringen lassen
Hallo Leute,
ich bins mal wieder :naughty: Währe super wenn sich jemand mal mein Script anschauen könnte. Irgendwie funktioniert das nicht (nicht schimpfen ist noch sqs :motz:). Ich würde gerne in meiner Mission eine Einheit KSK Soldaten an einem Punkt abspringen lassen der zuvor per Zufallsgenerator ausgelost wurde. Wenn das Flugzeug die Dropzone erreicht hat, sollen die Einheiten in kurzem Abstand hintereinander abspringen und das Flugzeug wegfliegen und bei [0,0,0] gelöscht werden. Auf der Karte befindet sich: 6x Heli H (invisible) = d1,d2,d3,d4,d5,dropzone 1x C130 (fliegend) = plane 2x Piloten (this movein.....) pilot1,pilot2 10 x KSK Einheiten (this movein....) ksk1,ksk2,...-ksk10 Die Heli Hs d1-d5 wurden an die verschiedenen Absprungpunkte gesetzt. PHP-Code:
|
Init von einer beliebigen Einheit
Code:
null=[dropzone,Pilot1,Pilot2,plane] execVM "drop.sqf"; Code:
private ["_drop","_start","_pilot1","_pilot2","_plane"]; Edit: du musst dann lediglich noch ein Helicopter H mit den Namen drop2 erstellen, dort wird dann das Flugzeug und die Piloten gelöscht |
Ich kann kein SQS... :D
Was passiert denn bislang? So wie ich das sehe ist der erste Fehler, dass Du mehr Leute aus dem Flieger abspringen lässt als da sind. _j = count _aunits macht 10 Einheiten Dein Loop durchläuft aber 11mal.... :komisch: |
Hallo
@Rockhount dürfte ich dieses Script für eine Mission nutzen ? |
Ja klar, wieso den nicht.
|
ich Frage lieber mal nach...
in sqf bin ich nicht so bewandert, in sqs ists ja nicht schwer. ein Deutsches sqf Tutorial wäre nicht schlecht Danke |
Verbesserte Version:
Code:
private ["_drop","_start","_pilot1","_pilot2","_plane"]; |
Rockhount Du bist mein sqf Held :daumen:
Dank Dir werds gleich mal ausprobieren. Gruß Tod |
Hast Du mir vieleicht auch ein SQF Tutorial wo mans lernen kann?
SQS is ja nich mehr so zeitgemäß :naughty: |
Hab es gerade getestet.....aber irgendwie funktioniert das nicht.
Komischerweise steigen nur die Piloten ein und fliegen dann im Kreis. Das Heli H dropzone hast Du in drop umbenannt oder? Vieleicht kannst Du Dir ja mal die Missionsdatei anschauen. Gruß Tod |
Soweit bin ich bis jetzt gekommen:
Code:
private ["_drop","_start","_pilot1","_pilot2","_plane"]; Code:
if (_start == 0) then {_drop setPos [getPos d1 select 0, getPos d1 select 1, 0]}; Code:
if ((_plane distance _drop) < 500) then {...}; |
|
Dank Dir :daumen:
Bist mit demn Script schon weiter gekommen? Gruß Tod |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias