Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 24.09.2015, 11:02   #1 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Wolkenbeisser
 
Registriert seit: 05.11.2010
Ort: Schweiz
Beiträge: 297
Standard Laserbatterien hinzufügen nach Respawn (MP-Mission)

Hallo zusammen
Ich kämpfe zurzeit mit einem Problem, dessen Lösung ich für einfach hielt.

Ausgangslage:
Ich baue zurzeit eine Coop-Mission für 8 Spieler mit einem Script, welches den Spielern nach dem Respawn die Bewaffnung zurück gibt, die sie bei ihrem Tod hatten. Das Script funktioniert einwandfrei, bis auf die Speicherung von Laserbatterien. Das liegt aber offenbar einem Fehler im Arma3, der im Feedback Tracker schon seit längerem erfasst ist (http://www.google.ch/url?sa=t&rct=j&...03388427,d.bGg).

Problem:
Ein Spieler übernimmt eine Einheit mit dem Namen 'Spezialsoldat1', die bei Missionsbeginn mit Laserdesignator und Batterien ausgerüstet ist. Leider hat sie die Batterien nach dem Respawn nicht mehr. Der Designator ist nach wie vor im entsprechenden Slot, aber halt ohne 'Magazin'.

Lösungsansatz:
Zuerst dachte ich, das Problem könne man mit einem Mehrfachauslöser elegant umschiffen...

BED: alive Spezialsoldat1
AKT: Spezialsoldat1 addMagazineGlobal "Laserbatteries"; hint "ok";

...aber das klappte nicht. Der Auslöser zündet zwar (das erkenne ich am hint der angezeigt wird), aber es werden keine Batterien ins Inventar von Spezialsoldat1 gesetzt. Weder in den Designator, noch in eines der anderen Behältnisse (Uniform, Weste, Rucksack).


Weiss jemand Rat? Wie kann ich dieser Einheit MP-tauglich Laserbatterien zufügen nach dem Respawn?

Irgendwie muss das doch gehen, denn aus einer Support-Kiste könnte er die Batterie nämlich nehmen (eine solche hat er aber während der Mission nicht).
Wolkenbeisser ist offline  
Alt 24.09.2015, 13:39   #2 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard

Hi Wolkenbeisser,

probiere es mal mit:

Spezialsoldat1 addMagazine "Laserbatteries"; hint "ok";

Gruß
__________________
__Wir suchen Mitspieler__
Tactical-Ops-Germany
Togo ist offline  
Alt 24.09.2015, 18:58   #3 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Nach dem Respawn muss die Variable Spezialsoldat1 neu zugewiesen werden! Sprich du mußt die Variable auslesen, wenn er stirbt und zuweisen wenn der Spieler wieder am Leben ist. Danach die Variable wieder public machen, damit der Server diese kennt.

Kann man über einen Killed-EH machen.
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 25.09.2015, 00:22   #4 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Wolkenbeisser
 
Registriert seit: 05.11.2010
Ort: Schweiz
Beiträge: 297
Standard

@ Drunken Officer:
Danke für den Hinweis. Habe ich vergessen zu erwähnen. Der Spezialsoldat1 bekommt natürlich nach dem Respawn wieder die Variable 'Spezialsoldat1' zugewiesen (und das funktioniert auch, wie mir andere selbstgebaute Missionen immer wieder beweisen).

@ Togo:
Danke, so hat es geklappt. Warum das mit dem Zusatz 'Global' nicht ging ist mir ein Rätsel.

Jetzt muss sich nur noch beweisen, dass das ganze im MP (wenn ein anderer Spieler/Client den Spezialsoldaten1 spielt) auch so reibungslos klappt wie bei meinem Test von heute Abend.

Melde mich nochmals, sobald ich das weiss (kann aber schon ein paar Tage dauern).

Danke allen für die Hilfe.
Wolkenbeisser ist offline  
Alt 26.09.2015, 13:12   #5 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Wolkenbeisser
 
Registriert seit: 05.11.2010
Ort: Schweiz
Beiträge: 297
Standard

MP-Test von gestern Abend hat gezeigt: Hat bestens geklappt.

Danke für die Hilfe.
Wolkenbeisser ist offline  
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Der offizielle Meckerthread. flickflack Community 1575 19.10.2015 13:57
WoT: persönliche Missionen Storm Sonstige Genres & Themen 0 03.05.2015 10:55
Missionserstellung Tipps&Tricks Moerderhoschi Editing & Scripting 28 12.01.2013 15:38
Patch 1.60! Xeno Community 69 11.01.2012 13:41
1.60 rc Dieter66 Community 47 22.12.2011 16:49


Kontakt - HX3.de - Archiv - Nach oben

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