29.08.2011, 20:51 | #42 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Füge vor dem Unterprogramm fürs Abbremsen // ein für die Deaktivierung.
Dann sleep 20; an der Stelle wie unten. Dann sollte der Heli vor dem Landen kurz an der Position schweben. Falls nicht ausreichend, dann auf sleep 25; oder mehr erhöhen. Skript myHeli.sqf ab Zeile 178 Code:
// Warten bis Pilot beim Spieler eintrifft waitUntil {_h distance myHeliZielPosition < 500 OR time > _t}; // [_h, myHeliZielPosition, 100] call _speed_bremse; // <--...-- Unterprogramm für Geschwindigkeit abbremsen //Rauchgranate setzen "G_40mm_SmokeGreen" createVehicle getPos _l; waitUntil {_h distance myHeliZielPosition < 150 OR time > _t}; // ++...++ Heli Landung einleiten _h setspeedMode "LIMITED"; sleep 20; _h flyinHeight 2; _h land "GET IN"; Geändert von Vienna (29.08.2011 um 20:54 Uhr). |
30.08.2011, 00:38 | #43 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Vergiss das alles! Das liegt daran ob du Arma2 oder Arma2OA verwendest.
Ich habe das jetzt auf Chernarus übertragen. Auf eine Waldlichtung. Bei Arma2 ist es sehenswert, wie der Heli sich zwischen den Bäumen einrichtet und landet. Gleiche Mission mit Arma2OA. Da kracht der Heli bereits beim Anflug auf die Lichtung voll in die Bäume rein. |
30.08.2011, 08:07 | #44 (permalink) |
Registriert seit: 10.01.2010
Alter: 74
Beiträge: 175
|
Hallo Vienna!
Ja ich verwende Arma2/CO aber eigentlich spiele ich fast nur Arma2OA. Trotzdem Danke für all die Mühe ich werde eben den Heli mehr auf offener Fläche runterholen. Du siehst ja ob du mal Lust und Laune hast dir das anzuschauen. Aber das Script ist schon super hast mir sehr weitergeholfen, in unserer kleinen Runde sind keine Piloten dabei nur Infanteristen und da ist dein Script schon klasse. Geändert von CptMike (30.08.2011 um 09:06 Uhr). |
30.08.2011, 09:43 | #45 (permalink) |
Registriert seit: 10.01.2010
Alter: 74
Beiträge: 175
|
Hallo Vienna!
Ich habe mir erlaubt mit deinen Versionen etwas rum zu probieren und da habe ich festgestellt das es bei dem Script Heli Abholung 6 teilweise funktioniert. Wenn ich die Zeile _h flyinHeight 30; so lasse wie sie ist landet er super rein, berührt kurz denn Boden und fliegt sofort wieder weg, ist blöd weil keiner einsteigen kann. (Eigentlich würde es hier schon genügen wenn er am Boden stehenbleibt dann wäre schon alles erledigt). Ändere ich die Zeile in _h flyinHeight 2; landet er zwar im offenen Gelände super aber wenn er jetzt auf einer Lichtung reinfliegen und landen soll stürzt er mit diesem Wert ab. (Weil er eben versucht flacher reinzukommen). Stelle ich den Wert wieder um auf 30 fliegt er zwar perfekt rein aber er will nicht am Boden bleiben. // Warten bis Pilot beim Spieler eintrifft waitUntil {_h distance myHeliZielPosition < 350 OR time > _t}; _h setspeedMode "LIMITED"; waitUntil {_h distance myHeliZielPosition < 150 OR time > _t}; _h flyinHeight 30; _h land "GET IN"; Geändert von CptMike (30.08.2011 um 11:11 Uhr). |
30.08.2011, 10:42 | #46 (permalink) |
Registriert seit: 10.01.2010
Alter: 74
Beiträge: 175
|
Hallo Vienna!
Ich glaube ich habe es lösen können und zwar habe ich in deinem Script noch ein sleep 6; eingefügt jetzt landet er super auf einer Waldlichtung oder in einem Compound. Auf offener Fläche hat er ebenfalls einen schönen Landeanflug. Das witzige ist gibt man hier einen Wert unter 6 ein hebt er sofort wieder ab? Ich hoffe das stimmt so und macht auch Sinn? da ich die Zusammenhänge beim scripten nicht so herstellen kann. // Warten bis Pilot beim Spieler eintrifft waitUntil {_h distance myHeliZielPosition < 350 OR time > _t}; _h setspeedMode "LIMITED"; waitUntil {_h distance myHeliZielPosition < 150 OR time > _t}; sleep 6; _h flyinHeight 30; _h land "GET IN"; Geändert von CptMike (30.08.2011 um 11:21 Uhr). |
30.08.2011, 11:24 | #47 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Ich habe mir das angesehen. Der Unterschied bei OA liegt im Zusammenspiel von
<Helikopter> land "GET IN/GET OUT"; und <Helikopter> flyinHeight 2; Ohne flyinHeight 2 bleibt der Heli nicht am Boden (in OA). Durch zu frühes setzen von <Helikopter> flyinHeight 2; sinkt der Heli ohne Rücksicht auf die Umgebung zu Boden. Man muss damit warten bis der Heli unmittelbar über dem Lande-H schwebt. Diese Version funktioniert jetzt in Arma2 und Arma2OA. |
30.08.2011, 14:24 | #48 (permalink) |
Registriert seit: 10.01.2010
Alter: 74
Beiträge: 175
|
Hallo Vienna!
Funktioniert perfekt ein starkes Script!!! Das einzige was ich noch geändert habe ist diese Zeile weil er sonst die 2 Rauchgranate nicht zündet. //2. rote Rauchgranate setzen if (speedMode _h == "LIMITED") then {"G_40mm_SmokeRed" createVehicle getPos _l}; geändert in: //2. rote Rauchgranate setzen "G_40mm_SmokeRed" createVehicle getPos _l; Geändert von CptMike (30.08.2011 um 14:26 Uhr). |
30.08.2011, 15:36 | #49 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Die zweite rote Rauchgranate wurde nur bei der langsamen Geschwindigkeit gezündet. Das war notwendig, weil bei dieser Einstellung der Zielanflug so lange dauert, dass der Rauch vor der Landung bereits aus war. Beim langsamen Flug fliegt der Heli nur mit 50km/h. Bei Normal mit 100 und bei Schnell mit 200.
|
30.08.2011, 19:48 | #50 (permalink) |
Registriert seit: 10.01.2010
Alter: 74
Beiträge: 175
|
Ja habe ich verstanden Vienna, ich habe es nur für mich geändert weil ich 2Farben gemischt habe am Zielort (Rot+Purple).
So jetzt mal ein kleiner Zwischenbericht: Ich habe das Script auf einigen Geländen probiert zb. ToraBora, Fallujah, Namalsk, Thirsk, Helmand, und natürlich Konar: Speziell die hügeligen Gelände sind schwierig zu befliegen aber dank deiner verschiedenen Aufrufe (Full,Normal,Langsam) läßt sich alles super fliegen. Schaut gut aus wenn er sich so reindreht in einen Compound. Dasselbe wenn er durch die Täler des Korengal Valley fliegt und landet sehenswert!!! Das Gelände kommt vielleicht diese Woche noch. Hier der link Vienna Clafghan Map 20x20 WIP - Page 8 - Bohemia Interactive Forums es sind ein paar neue Fotos dazugekommen man kann auch schon ein paar FOB's sehen die ich gemacht habe. Zum Schluß Vienna kann ich mich wie immer nur aufrichtig bedanken, für die Geduld und Zeit die ich von Dir in Anspruch genommen habe. Mfg.Mike Geändert von CptMike (30.08.2011 um 21:37 Uhr). |
25.06.2012, 09:50 | #52 (permalink) |
Registriert seit: 21.10.2008
Beiträge: 54
|
Hallo,
In einer Mission sind Start, Wegpunkte und Landezone sowie Weiterflug des Helis im Editor schon vorgegeben. Ist es möglich das man da nur die Unterprogramme _speed_limit und speed_bremse nutzt damit man eine saubere Landung hinbekommt? Weil der Heli soll einen möglichst schnellen Anflug mit sauberer Landung (ohne Hochziehen des Helis) und schnellen Weiterflug haben. Könnte man doch per Auslöser als Bedingung vorgeben oder? |
25.06.2012, 14:14 | #54 (permalink) |
Registriert seit: 21.10.2008
Beiträge: 54
|
flyinheight kommt für mich nicht in Frage weil ich es selbst schon nutze und damit nicht zufrieden bin. Da müsste ich etliche Wegpunkte setzen und nach und nach die Höhe verringern und trotzdem zieht der dann hoch... trotzdem Danke |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|