HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Brauche Hilfe bei KI Fallschirmabsprung (mit Addons)! (https://hx3.de/editing-scripting-187/brauche-hilfe-ki-fallschirmabsprung-addons-25041/)

killskin 20.09.2015 15:15

Brauche Hilfe bei KI Fallschirmabsprung (mit Addons)!
 
Moin moin,
hab mich nach einer längeren Auszeit bei ArmA mal wieder dran gemacht eine Mission zu basteln. Diese soll einen "Massen" Absprung von Fallschirmjägern beinhalten.

Hab auch ein recht coolen Fallschirm gefunden der bei solchen Operationen auch eingesetzt wird https://forums.bistudio.com/topic/18...parachute-mod/ und die passenden Flugzeuge! Nun zu meinem Problem meine Jungs wollen nicht aus dem Flugzeug hopsen hab mich schon etwas dran versucht aber es haut irgendwie nicht hin! Hab bereits versuche gemacht mit Anleitungen im Forum mit dem Addon zu verbinden aber meist gibts Error oder es passier nichts bin auch schon etwas raus aus dem Scripten (war auch noch nie 100 Prozentig drin)!

Folgendes schreibt der Macher auch noch zum Addon in verbindung mit KI

Zitat:

Zitat:

Note - The mod temporarily will not work with AI - Use Version 1.0.0.0 to have it working with AI

Paradropping Mass groups of units in the Cargo of a Chinook -

Use either this:
private ["_vehicle","_paraunit"];
_vehicle = [_this,0,objNull,[objNull]] call bis_fnc_param;
if (!isNull(_vehicle)) then {
_paraunit = assignedcargo _vehicle;
{
[_vehicle,_x] call DEGA_fnc_deployStaticLine;
sleep 0.5;//So units are not too far spread out when they land.
} forEach _paraunit;
};

// ADD THE BELOW CODE TO MASS PARADROP ALL PLAYER/AI IN THE CARGO OF YOUR VEHICLE
//_paras = [AIRCRAFT_NAME] execVM "AI_Static_Line.sqf";
Hab es wie oben auch Test weise mit den entsprechenden CH-47 versucht aber auch ohne erfolg. Vielleicht kann mir jemanden helfen :)

Mit freundlichem Gruß Killskin

Buliwyf 20.09.2015 15:30

Was ist "DEGA_fnc_deployStaticLine"?

killskin 20.09.2015 15:41

Hab hier jetzt das reinkopiert was vom mod Macher vorgegeben war. Hatte gedacht vielleicht der Name des Fallschirms.

Drunken Officer 20.09.2015 18:45

DEGA_fnc_deployStaticLine muss irgendwo definiert werden. Ansonsten wird das nix

Shiragami 22.09.2015 08:17

Wenns gar nicht geht versuch das:

eject.sqf - Pastebin.com

killskin 22.09.2015 21:44

Danke schonmal nur mal von der Theorie her währe es nicht möglich die Soldaten beispielsweise aus dem Flugzeug zu werfen wie man es bereits kennt und denn Soldaten kurz nach dem Ausstieg denn Fallschirm von oben dann zu zu weisen?

Drunken Officer 23.09.2015 13:31

Klar kann man das.

Willst du es real haben oder nicht? Denn eigentlich kann nur der springen, wer einen Fallschrim hat. Also fügst du einfach via addbackpackglobal(wenn der der Server ausführt) oder via addbackpack (wenn du es in die Init schreibst) dem Spieler einen Fallschirm hinzu.
Dann geht der auf, wenn er springt.

Wenn nicht, dann machs doch nicht zu kompliziert.

Code:

namedeslfz spawn
        {   
        private ["_chute"]; 
        _this allowdammage false; 
                {   
                _x allowDamage false;       
                unassignVehicle _x;
                _behindanddownchopper = _This modelToWorld [0,-6,-3];
                _x setpos _behindanddownchopper;
                _chute = "Steerable_Parachute_F" createVehicle [0,0,0]; 
                sleep 0.5; // kurzer sleep, damit sich der Fallschirm aufbaut
                _chute setPos [(getPos _x select 0),(getPos _x select 1),(getPos _x select 2)+5]; 
                _x moveInDriver _chute; 
                _x allowDamage true;
                sleep 0.56;  //diese sleep steuert die Zeit zwischen den einzelnen Absprüngen. Ich finde, da sieht es relativ gut mit der Zeit
                              } forEach assignedCargo _this;
                _this allowdammage true; 
        };
};

Das dicke Dinge ist der Klassenname vom Fallschirm. WEnn du den aus dem Addon nicht kennst, machst du ganz einfach.
Gehe in den Editor.
Setze den Spieler auf 500m Höhe und gib dem Spieler den Fallschrim
Setze einen Funktrigger mit folgender Zeile player sideChat format["Fallschirm: %1", assignedVehicle player]
Öffne den Fallschirm und aktiviere dann den Trigger

killskin 23.09.2015 17:28

Danke werd es mal ausprobieren! Nur zur Verständigung ich wollte eben nicht über addbackpack arbeiten da mit dem addon die Soldaten ihre Rucksäcke nicht ablegen. Aber schonmal vielen dank für die Hilfe.

Drunken Officer 23.09.2015 18:58

Du deutest den Begriff Addon bissel falsch. Das Addon sorgt dafür, dass es dieses Objekt, hier den Fallschirm, gibt.
Mit meiner Variante bekommen die Einheiten einen Schirm, egal was sie auf dem Rücken tragen.

Du mußt halt nur die Klasse des Schirmes herausfinden.

Edit:
Fallschirm-Klassenname lautet: DEGA_T10_Parachute
Rucksack-Klassenname lautet: DEGA_T10_Parachute_backpack

Fallschirm ist nicht steuerbar (steht aber auch schon bei Armaholic)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 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