HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Do watch player - aber welchen? (https://hx3.de/editing-scripting-167/do-watch-player-welchen-23135/)

Wolkenbeisser 17.11.2013 16:54

Do watch player - aber welchen?
 
Sorry, aber ich habe das immer noch nicht begriffen:

Was passiert eigentlich, wenn ich in einer gehosteten Coop einem KI-Panzer den Befehl gebe den Player anzuschauen? Ich habe also folgenden Code in einem Auslöser:

Panzer1 doWatch player

Das Problem ist, dass es in dieser MP-Mission vier Spieler gibt (Spieler1 - 4) und dass player auf jedem Client lokal ist. Welchen der vier Spieler schaut der KI-Panzer an?

1. Zufall?
2. Den 'player' des Hosts (weil auf dieser Instanz ja auch der KI-Panzer ist)?
3. Die im Editor zuerst gesetzte spielbare Einheit, die beim Missionsbeginn von
einem Spieler übernommen wird)?

Eigentlich müsste ich Punkt 2 annehmen, doch für den Panzer sind die anderen Clients ja auch vorhanden. Also, für welchen entscheidet er sich?

Vienna 17.11.2013 20:40

Wenn die KI keinem anderen Spieler unterstellt ist, dann ist sie beim Host lokal. Nur auf dessen Befehl reagiert die KI.

Wolkenbeisser 17.11.2013 22:45

Zitat:

Zitat von Vienna (Beitrag 464094)
Wenn die KI keinem anderen Spieler unterstellt ist, dann ist sie beim Host lokal. Nur auf dessen Befehl reagiert die KI.

Danke Vienna. In meinem Fall ist der KI-Panzer ein Feind. Das bedeutet, dass er immer den Spieler anschaut, der die Mission hostet. Das ist gut genug für meine Mission, mehr brauch ich nicht.

P.S: Ich hatte bisher in dieser Mission das Problem, dass die Feindpanzer nicht reagierten wenn die Spieler deren begleitende Infanterie angriffen. Sie taten so, als existierten wir nicht (ausser man stand direkt vor dem Panzer). Mit einem neuen Auslöser habe ich es nun so eingerichtet, dass die Feindpanzer - sobald BLUFOR von OPFOR im Zielgebiet entdeckt wird - zu einem bestimmten Punkt fahren und dann den "Hostplayer" anschauen. Dadurch sieht es wenigstens so aus, als seien sie per Funk gewarnt worden.


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