HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Battlefield Clearance im MP mit Respawn (https://hx3.de/editing-scripting-167/battlefield-clearance-mp-respawn-21215/)

Wolkenbeisser 20.12.2011 15:57

Battlefield Clearance im MP mit Respawn
 
Hallo Community

Wer kennt das Problem mit dem angeschossenen Spieler nicht, der auf Grund eines Beintreffers nicht mehr gehen kann. Und weil er nicht 5 Km bis zum nächsten Sanitätszelt kriechen will (nie ist ein Sanitäter da, wenn man ihn braucht!), bringt er sich mittels selbst veranlasstem respawn um.

Wäre doch eine tolle Sache, wenn sich die Spieler in solchen Situationen gegenseitig helfen müssten (Battlefield Clearance). Das würde die Coop-Missionen viel spannender machen.

Schon seit längerem versuche ich deshalb (erfolglos) das Modul Battlefield Clearance in meinen Coop-Missionen einzubauen. Das Modul müsste allerdings im Rahmen der folgenden Bedingungen arbeiten können:

- gehostete Coop-Missionen (also Multiplayer fähig)
- die (zwischen 4 und 10) Spieler sind nicht in einer Gruppe
- die Spieler können respawnen (= resynch. des Moduls benötigt)
- auch die KI soll mit diesem Modul transportiert werden können

Ich habe zwar schon viel zu diesem Thema gegoogelt, aber bis jetzt sind alle meine Versuche gescheitert (oder die Lösungen waren so ungenau beschrieben, dass ich sie nicht umsetzen konnte), das Modul mit den nicht in einer Gruppe befindlichen Einheiten nach dem Respawn wieder zu synchronisieren.

Hat das schon mal jemand geschafft, bzw. hat jemand Erfahrung damit? Bin für jeden Tip dankbar.

P.S: Wenn's irgendwie geht, möchte ich ohne Mod's arbeiten

Grüsse aus der Schweiz

Vienna 20.12.2011 19:34

Nimm mein Helitransport-Skript. Da wirst du abgeholt, lässt dich zum Heilen ins Lazarett bringen und fliegst dann wieder zurück. KI kannst du mitnehmen. http://hx3.de/editing-scripting-167/...ugzeuge-20992/

Wolkenbeisser 21.12.2011 08:13

Danke Vienna. Dein Script kann ich überall dort perfekt brauchen, wo die Mission es zulässt.

Bei manchen Missionen jedoch, die verdeckt und mitten im Feindgebiet stattfinden, ist ein Abholen mit dem Heli teilweise nicht möglich (oder vom Missionsdesigner nicht gewünscht). Zudem fände ich es schon spannungssteigernd, wenn man seine verwundeten Kameraden während eines Gefechts hinter eine Deckung ziehen könnte.

Ich mache mich also weiterhin auf die Suche nach Resynchronisationsbeispielen von Modulen.

Egosa-U 22.12.2011 13:32

Eventuell geht das resyncronisieren ähnlich wie beim ACM?

So wars beim ACM-Modul:

Code:

BIS_ACM synchronizeObjectsAdd [player];

Vienna 22.12.2011 17:34

Erstelle zum Testen eine KI mit Namen Sani und zwei Funk-Auslöser.

In den einen Auslöser kopierst du in "Bei Akt.": player attachTo [Sani,[0.5,0,0]]

In den anderen Auslöser: detach player

Bei betätigen des ersten Auslöser wird der Spieler vom Sani "transportiert". Beim zweiten Auslöser losgelassen.

Wolkenbeisser 27.12.2011 14:07

Zitat:

Zitat von Egosa-U (Beitrag 399081)
Eventuell geht das resyncronisieren ähnlich wie beim ACM?

So wars beim ACM-Modul:

Code:

BIS_ACM synchronizeObjectsAdd [player];

Ich werde das bei Gelegenheit ausprobieren. Ich habe aber irgendwie den Verdacht, dass das Resynchronisieren nicht klappt (ich habe viele Posts in anderen Foren gelesen, bei welchen das offensichtlich ausgerechnet mit diesem Modul nicht klappen wollte).


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