Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 03.06.2014, 21:47   #1 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard 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];
.....
RPT sagt:
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]"
Array 2 und 3 werden garnicht gefüllt?

Was ist bei der Übergabe der MAgazine falsch?

Geändert von Drunken Officer (03.06.2014 um 22:04 Uhr).
Drunken Officer ist offline  
Alt 03.06.2014, 23:37   #2 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Das Array wird vielleicht mit den vielen Dimensionen der Magazine nicht zurecht kommen.

Teste das einmal, indem dem du jedem Soldat nur 4 Magazine gibst.
Vienna ist offline  
Alt 04.06.2014, 15:20   #3 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard

Wie versuchst du es wieder zu Adden?

mit
Code:
addMagazines ["30Rnd_65x39_caseless_green", 2];
müsste es ja in demm Format sein bei deinen Müsstest du mit Select jeden einzelnen Magazin auslesen lassen und Hinzufügen
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).
Nokman ist offline  
Alt 04.06.2014, 15:53   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

@NOKMAN
Code:
{ _puppe addMagazine _x;} forEach (_magazineliste select 0);
würde bedeuten:
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).
Drunken Officer 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
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


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