HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Reichweite D30 (https://hx3.de/editing-scripting-167/reichweite-d30-20490/)

Wobbegong 15.03.2011 19:06

Reichweite D30
 
Hi!


Ich habe in meiner Mission zwei D30 Stellungen platziert, die über ein Dorf hinweg auf grosse Distanz (ca 1500 bis 2000m), aber mit Sichtkontakt, direkt ein paar Panzer beschiessen sollen. Die D30 sind mit Spähern gruppiert und können die Panzer deshalb sehen. Sie schiessen auch, nur immer zu kurz. Kein Geschoss fliegt weiter als ca. 1000m. Die Kanonen sind maximal geskillt.
Wie bringe ich sie dazu, auf diese Weise aufs Ziel zu schiessen? (Sie müssen ja nicht genau treffen, aber es soll ein bisschen knallen um die Panzer)

Danke

Vienna 15.03.2011 21:46

Liste der Anhänge anzeigen (Anzahl: 1)
So weit ich mich erinnern kann ist es möglich die Kanone so auszurichten:

<Kanonenname> DoWatch [_x,_y,_z];

_x _y ist die übliche Position des Ziels. Nach dem Wert von _z richtet sich der Winkel des Kanonenrohrs aus. Gib einmal 500 ein um zu sehen ob sich das auswirkt.

Das Projektil der Kanone fliegt Kilometerweit (getestet über 5km bei 30 Sekunden Flugzeit).

Im Anhang eine Testmission mit Geschoßverfolgung. In die Kanone als Schütze einsteigen, über das Aktionsmenü die Verfolgung aktivieren und dann auf den Flugzeugträger aus der 3D Sicht zielen.

Wobbegong 15.03.2011 22:42

...die Geschossverfolgung ist der Hammer, wirklich ne coole Sache! Danke dafür!

Aber wie bring ich die KI dazu, richtig weit auf ein bewegliches Ziel zu schiessen? Mit "doWatch" schaut sie doch nur an eine bestimmte Position?

Vienna 16.03.2011 19:09

Für _x _y gibst du die Position des Zielobjekts ein. Falls es sich bewegt ist das natürlich ein Problem, wenn die Flugzeit des Projektils einige Sekunden dauert.

Da müsstest du eine "Vorhalteposition" errechnen. Das erfordert natürlich die Geschwindigkeit und den Winkel der Bewegung. Weil dieses Geschütz vermutlich dazu nicht in der Lage ist, wäre so eine Berechnung anzuwenden unrealistisch. Vertretbar wäre noch, nur zu feuern wenn das Zielobjekt still steht. Das kannst du mit speed Objektname < 1abfragen.

Wobbegong 18.03.2011 14:08

Danke für die Tipps.

Ich habe das jetzt anders gelöst. Ich vergesse immer die Module, bin noch nicht ganz "warm" mit Arma 2...

Ich habe jetzt einen Spähtrupp in das zu überwachende Tal platziert. Alle diese Soldaten halten ihre Position mit "dostop _this" in der Initzeile, sodass ich sie intelligent verteilen konnte. Die D30 ist mit den Spähern Gruppiert und zusammen mit dem Leader auf das Artilleriemodul abgestimmt.

Resultat: Die D30 feuert auf ca. 2.5 km Distanz mit Sichtkontakt direkt auf Ziele im Tal. Sogar der Vorhalt klappt einigermassen, mindestens bei langsameren Fahrzeugen wie Panzer.
Ich nutze noch die VOP-Impact-Sounds, damit kommt das richtig stimmungsvoll. (Mit Stadard-Sounds wäre das nicht auszuhalten).


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