03.06.2014, 21:47 | #1 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Einheiten ent- & bewaffnen
Moinsen.
Zum Verständins. Es soll ein Hinterhaltszenario werden. Die Opfor rennt getarnt als zivis rum und tragen keine Waffen. Wenn BluFor im Dorf ist, sollen alle Roten ihre Waffen wieder bekommen und dann "Holla die Waldfee". Einheiten umziehen ist kein Thema. Allerdings bekomme ich es nicht hin, dass Jede OpFor ihre Magazine wiederbekommt. Wenn ich es mit einem Magazine mache funktioniert es. Der MagazineArray wird nicht richtig gefüllt. Hier mein Code [namedestriggers] execVM "DOF_Hinterhalt_waffen.sqf" Code:
private ["_menschenliste", "_waffenliste", "_magazineliste"]; _menschenliste = []; _waffenliste = []; _magazineliste = []; waituntil {PLAYER == player}; { if(side _x == east) then { _menschenliste = _menschenliste + [_x]; _waffen = weapons _x; _mags = magazines _x; _magazineliste = _magazineliste + [_mags]; _waffenliste = _waffenliste + [_waffen]; removeallweapons _x; } } forEach list (_this select 0); diag_log format ["Waffen: %1", _waffenliste]; diag_log format ["Magazine: %1", _magazineliste]; diag_log format ["Menschen: %1", _menschenliste]; ..... Code:
"Waffen: [["arifle_Katiba_C_ACO_pointer_F","launch_O_Titan_short_F","hgun_Rook40_F"],["LMG_Zafir_pointer_F","hgun_Rook40_F"],["arifle_Katiba_GL_ACO_F","hgun_Rook40_F"]]" "Magazine: [["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","Chemlight_red","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","16Rnd_9x21_Mag","16Rnd_9x21_Mag","SmokeShell","SmokeShellRed","SmokeShellOrange","SmokeShellYellow","Chemlight_red"],[],[]]" "Menschen: [Sani,MG,Grenadier]" Was ist bei der Übergabe der MAgazine falsch? Geändert von Drunken Officer (03.06.2014 um 22:04 Uhr). |
04.06.2014, 15:20 | #3 (permalink) |
Registriert seit: 10.10.2006
Beiträge: 263
|
Wie versuchst du es wieder zu Adden?
mit Code:
addMagazines ["30Rnd_65x39_caseless_green", 2]; Code:
{ SOLDATE addMagazines _x; } forEach (_magazineliste select 0) Edit: Alternativ könntest du auch die Magazine mit magazinesAmmo einlesen https://community.bistudio.com/wiki/magazinesAmmo Geändert von Nokman (04.06.2014 um 15:39 Uhr). |
04.06.2014, 15:53 | #4 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
@NOKMAN
Code:
{ _puppe addMagazine _x;} forEach (_magazineliste select 0); Spieler, füge Magazine hinzu und nimm diese immer aus Array 0. Das soll ja so nicht sein. Pro Spieler wird ja ein Muni und ein Waffenarray erstellt. Aber nah dran^^ Edit: Es funzt jetzt. Egal ob 17 oder 20 Magazinne. Array werden sauber geladen. War ein Fehler in der Abfrage Geändert von Drunken Officer (05.06.2014 um 04:50 Uhr). |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
T8 Units - Einheiten Spawn Script | T-800a | Editing & Scripting | 2 | 07.03.2014 21:46 |
Einheiten nach Tod/Zerstörung löschen | Togo | Editing & Scripting | 15 | 27.11.2012 08:28 |
zufälliges Spawnen von Einheiten | sandmanGER | Editing & Scripting | 7 | 17.10.2012 22:56 |
Einheiten in Gruppe löschen | Brubaker | Editing | 6 | 26.05.2011 18:44 |
Heal/Repair Script / Einheiten in einem Radius zufällig generieren lassen | Noobfire | Editing & Scripting | 8 | 06.08.2010 16:22 |