HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Leiche erhält ein Actionmenü (https://hx3.de/editing-scripting-167/leiche-erhaelt-actionmenue-17234/)

hypercop 02.07.2009 15:18

Leiche erhält ein Actionmenü
 
Ich habe das Modul ACM (Kampfumgebung) in meine Mission eingefügt. Jetzt möchte ich, dass die vom Spieler getöteten Infanteristen ein Actionmenü erhalten.

Wären die Infanteristen nicht vom ACM-Modul erstellt, würde ich ihnen über addeventhandler "hit" oder "killed" einen Eventhandler verpassen, der ihnen nach dem Tot ein Actionmenü erstellt.

Da die Soldaten allerdings über ACM erstellt wurden, kann ich ihnen keinen Eventhandler verpassen.

Ferner dachte ich beim Player an den Eventhandler "fired", welcher allerdings nicht den erschossenen Infanteristen ausliest.

Gibt es eine Möglichkeit dem getöteten Infanteristen ein Actionmenü zu geben?

Tajin 02.07.2009 18:02

Was du brauchst ist ein script, das in bestimmten Abständen (30sekunden oder mehr) alle Soldaten auf der Map durchgeht und überall einen "killed" Eventhandler hinzufügt.

Über den Eventhanlder kannst du dann ganz nach belieben Aktionen hinzufügen oder auch sonst so zimlich alles mit den kürzlich Verstorbenen anstellen.

hypercop 02.07.2009 22:19

Hört sich sehr gut an, aber wie spreche ich die vom ACM erstellten soldaten an? Welcher Befehl listet mir alle feindlichen Einheiten auf der Map auf?

Tajin 03.07.2009 00:39

BIS Game Engine Scripting Commands

Der Befehl liefert dir alle, ob die jeweils feindlich sind lässt sich seperat abfragen.


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