HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   para drop (https://hx3.de/editing-scripting-167/para-drop-22647/)

McLaine 10.06.2013 23:14

para drop
 
ist es bei euch auch so ? immer wenn man denkt es läuft in arma ...läuft es doch nicht :confused:

ich benutze eine script zum para abwurf. eigentlich möchte ich die gesammte gruppe zeitversetzt rauswerfen.

in die inizeile habe ich das:
[teamleader,flugzeug,zeit] exec "groupeject.sqs";

im script steht das:
grp = _this select 0
_vehicle = _this select 1
_t = _this select 2

_aunits = units _grp
_i = 0
_j = count _aunits

#Here
(_aunits select _i) action ["EJECT",_vehicle]
_i=_i+1
~_t
?_j>_i:goto "Here"

exit

klappt soweit auch super..nur habe ich im mp das problem, ist der gruppenführer nicht besetzt schmeist er keinen aus dem flugzeug.

die frage ist nun.... wie bekomme ich es hin, das alle truppen abspringen auch wenn gruppenführer nicht besetzt ist, und es einen leichten zeitversatz zwischen den springern gibt ?

Vienna 11.06.2013 10:46

Dein Skript ist sehr veraltet. Kopiere den folgenden Code in einen Auslöser in "Bei Akt."

Er bezieht sich nicht auf eine Gruppe, sondern auf die Insassen des Flugobjektes.

Als Parameter wird er Name des Flugobjekts (hier Heli1) und der Absprungintervall der Springer (hier 2 Sekunden) eingegeben.
Code:

temp = [Heli1,2] spawn
 {
  private ["_flugobjekt","_intervall","_units","_springer"];

  _flugobjekt = _this select 0;
  _intervall  = _this select 1;

  if (local driver _flugobjekt) then
  {
    _units = crew _flugobjekt;
    for "_i" from 0 to count _units -1 do
    {
      _springer = _units select _i;   
      if (_springer != driver _flugobjekt) then
        { 
        _springer action ["EJECT",_flugobjekt];
        sleep _intervall
        }
    }
  }
 }

Der Pilot "wirft" alle raus aus dem Flugobjekt.

Der Auslöser muss z.B. auslösen, wenn der Heli den Auslöserbereich erreicht. Dazu den Auslöser mit dem Heli verbinden (im Editor mit F2).
Geht aber auch als Bedingung z.B.: Heli1 distance ObjektName oder Position

Sollte auch in MP funktionieren.

McLaine 11.06.2013 20:21

echt super vienna,
du hast echt immer ne lösung :daumen:
probiere ich gleich mal aus danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:16 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119