Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 21.02.2014, 15:23   #1 (permalink)
50 Beiträge
 
Registriert seit: 22.01.2014
Beiträge: 55
Standard Tote kommen auf den kommunalen...

Warum sind alle Toten Zivilisten?

_null = [] spawn {while {true} do {{if (side _x == civilian) then {deleteVehicle _x};} forEach allDead;sleep 100;};};

Alle Leichen verschwinden!

_null = [] spawn {while {true} do {{if ((_x isKindOf "Man") && (side _x == east)) then {deleteVehicle _x};} forEach allDead;sleep 10;};};

Alle Leichen bleiben liegen!

Ich fange an ArmA zu hassen....
ein Toter ist tot, warum hat der keine Seite mehr??

Die Antwort wäre so quasi.... lieber Cyborg erstelle einen Array aller einheiten der seite ost, dann suche nach _x und wenn du es in dem array allDead findest gehst du .........dir einen Kaffee kochen grrr...

mimimi
[CCG]Cyborg ist offline   Mit Zitat antworten
Alt 21.02.2014, 18:06   #2 (permalink)
50 Beiträge
 
Registriert seit: 22.01.2014
Beiträge: 55
Icon14 Ab auf den Soldatenfriedhof...

if (!isServer) exitWith {};

publicVariable "eastarray","civarray";
eastarray = [];
civarray = [];
{if (side _x == east) then { eastarray = eastarray + [_x]}} forEach allUnits;
{if (side _x == civilian) then { civarray = civarray + [_x]}} forEach allUnits;
sleep 1;

_null = [] spawn {while {true} do {{if ((_x isKindOf "Man") && (_x in eastarray)) then {deleteVehicle _x};} forEach allDead;sleep 10;};};
_null = [] spawn {while {true} do {{if ((_x isKindOf "Man") && (_x in civarray)) then {deleteVehicle _x};} forEach allDead;sleep 20;};};


// Zivilisten verduften alle 20 sec... Opfor schon nach 10 sec....
[CCG]Cyborg ist offline   Mit Zitat antworten
Alt 22.02.2014, 17:56   #3 (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

Es ist nicht immer Arma schuld... Tote werden der Seite CIVILIAN zugeordnet.

Will man von den Toten nur die von EAST auswählen, dann anstelle von "Man" deren Unter-Klasse für EAST nehmen: "RU_Soldier_Base".

_x isKindOf "RU_Soldier_Base" gibt auch bei toten EAST-Soldaten true zurück.

Die Klassenübersicht findest du hier: https://community.bistudio.com/wiki/ArmA_2:_CfgVehicles
Vienna ist offline   Mit Zitat antworten
Alt 22.02.2014, 18:45   #4 (permalink)
Newbie
 
Benutzerbild von T-800a
 
Registriert seit: 20.01.2014
Ort: Siegerland
Alter: 34
Beiträge: 41
Standard

Zitat von Vienna Beitrag anzeigen

Es ist nicht immer Arma schuld... Tote werden der Seite CIVILIAN zugeordnet.

Will man von den Toten nur die von EAST auswählen, dann anstelle von "Man" deren Unter-Klasse für EAST nehmen: "RU_Soldier_Base".

_x isKindOf "RU_Soldier_Base" gibt auch bei toten EAST-Soldaten true zurück.

Die Klassenübersicht findest du hier: https://community.bistudio.com/wiki/ArmA_2:_CfgVehicles

Im falle von Arma 3 dann besser die Klassen: "SoilderWB", "SoldierEB", "SoilderGB"
__________________
for pony!
T-800a ist offline   Mit Zitat antworten
Alt 22.02.2014, 23:32   #5 (permalink)
50 Beiträge
 
Registriert seit: 22.01.2014
Beiträge: 55
Standard

Was mich trotzdem zwanghaft vermuten lässt das die Toten nur Zivilisten sind damit der Feind sie nicht bis zur Unkenntlichkeit in den Boden matscht wie reife Weintrauben...

Du tot? Egal, du west?


Was man bei Arma nicht in einem Satz in einem Trigger löst ist nur zu umständlich weil man die Befehle nicht kennt.

Am Wetter ist auch Gott schuld
[CCG]Cyborg ist offline   Mit Zitat antworten
Alt 23.02.2014, 08:09   #6 (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

Zitat von [CCG]Cyborg Beitrag anzeigen


Was man bei Arma nicht in einem Satz in einem Trigger löst ist nur zu umständlich weil man die Befehle nicht kennt.

Fürs Erstellen von Missionen ist die Kenntnis der Befehle (Link) eine Grundvoraussetzung!

Mit diesem Trigger werden im 10 Sekunden-Takt alle toten Ost-Soldaten entfernt:
Code:
Achse A und B: 0
Aktivierung  : Keiner | Mehrfach
Countdown    : 10 - 10 - 10 
Bedingung    : "SoldierEB" countType allDead > 0
Bei Akt.     : {if(_x isKindOf "SoldierEB")then{deleteVehicle _x}}forEach allDead
Dass die Toten nicht mehr den kämpfenden Seiten zugeordnet werden ist von Vorteil, weil die Toten sonst, in diese Seiten betreffenden Abfragen, nur stören würden.
Vienna ist offline   Mit Zitat antworten
Antwort


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


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