HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Zielposition mit Rauch markieren (https://hx3.de/editing-scripting-167/zielposition-rauch-markieren-23127/)

BlitzPacman 14.11.2013 17:14

Zielposition mit Rauch markieren
 
Es geht mir darum, dass ein Helikopter als Unterstützung auf Abruf dienen kann. Nachdem geprüft wurde, ob der Helikopter nicht bereits anderswo im Einsatz ist, soll die Einsatzstelle mit Rauch (beispielsweise rot) markiert werden.

Meine Frage ist also, wie ich das Skript auf den Wurf der Rauchgranate warten lassen und die Position, an der die Rauchgranate landet, abfragen kann.

Wolkenbeisser 15.11.2013 16:37

Du kannst mittels einem Eventhandler "fired" abfragen, ob die Granate geworfen wurde. Stelle dann eine beliebige Variable auf true, wenn dies der Fall ist. Diese Variable kann dann als Bedingung für die Helilandung verwendet werden.

P.S: Damit nicht jede Rauchranate die Variable wahr macht, musst Du den Eventhandler halt nur kurz / zum richtigen Zeitpunkt einsetzen.

Leider habe ich grad keine Demomission dafür, sorry :(

Vienna 15.11.2013 22:48

Hier findest du eine Beispielmission bei der ein Heli zu einer Rauchgranate fliegt:

http://hx3.de/editing-scripting-167/...ugzeuge-20992/

BlitzPacman 16.11.2013 20:11

Vielen Dank für den ersten Hinweis, Wolkenbeisser. Ich denke mal den Teil kriege ich dann auch allein schon irgendwie hin, wenn nicht werdet ihr schon von mir hören. :)

Auch wenn die Beispielmission der Hammer ist, ist sie nicht ganz das, was ich haben wollte, wobei ich noch anmerken möchte, wie cool die von der A10 durchgeführten Airstrikes sind. Ansonsten ist das mit dem Rauch auch ganz nett, aber ich bin eher weniger ein Fan der Karte.

Es sollte in die Richtung gehen, dass ich selbst die Granate anschließend werfe und dann der Heli diesen Rauch "sieht" und weiß, wohin er soll. Es fehlt also noch die Ermittlung der Landung von der Rauchgranate.

Vienna 17.11.2013 09:54

Mit der Heli-Abholroutine "wirfst" du die Rauchgranate nicht mit der Hand, sondern über den Kartenklick.

Die Lande- und Abflugroutine ist nicht einfach zu verwirklichen. Du müsstes das Skript so abändern, dass der Granatenwurf diese Routine startet.

Wolkenbeisser 17.11.2013 18:00

Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von BlitzPacman (Beitrag 464062)
Vielen Dank für den ersten Hinweis, Wolkenbeisser.....dass ich selbst die Granate anschließend werfe und dann der Heli diesen Rauch "sieht" und weiß, wohin er soll. Es fehlt also noch die Ermittlung der Landung von der Rauchgranate.

Im Anhang sende ich Dir eine von mir gebaute Coop für 6 Spieler (Achtung, sie sind nicht in einer Gruppe - Teamspeak daher empfohlen, ausserdem sollte zu Beginn die KI nicht abgeschaltet werden). Ganz am Ende der Mission passiert genau das, was Du beschreibst. Du kannst Die Mission gerne als Muster verwenden.


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