Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 29.09.2012, 08:45   #1 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von MagicStyle
 
Registriert seit: 26.09.2012
Beiträge: 120
Icon5 Klasse erstellen

Und erneut benötige ich eure Hilfe

Angenommen ich habe 100 Fahrzeuge erstellt die alle unabhängig (also nicht in einer Gruppe) sind, ich möchte jedoch das für all diese Einheiten der selbe Auslöser gilt.
Die aufwändige Methode - und leider die einzige die ich derzeit beherrsche - wäre, jeder dieser Einheiten einen Namen zu geben und für jede Einheit dann extra ein Script in den Auslöser zu schreiben

Natürlich wäre das viel zu viel Arbeit. Meine Idee wäre eine Klasse zu erstellen und all diese Einheiten dieser Klasse zuzuweisen.
Dann müsste ich im Auslöser nur einmal die Klasse angeben und nicht für jeden einzelnen ein Script schreiben. Leider weiss ich nicht wie ich das in die praxis umsetzen kann kann mir jemand helfen?

Gruß MagicStyle

PS: Noch einfacher wäre es wenn ich alle Einheiten markieren könnte und dann einen Klassennamen für diese vergeben könnte, dann müsste ich nicht jede einzelne Einheit ansteuern. Aber ist das überhaupt möglich?
MagicStyle ist offline  
Alt 29.09.2012, 11:57   #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

Ich weiß nicht ob du schon die Liste der Befehle kennst: http://community.bistudio.com/wiki/C...Commands_ArmA2

Für dein Anliegen werden diese Befehle zu gebrauchen sein:
http://community.bistudio.com/wiki/typeOf
http://community.bistudio.com/wiki/isKindOf
Vienna ist offline  
Alt 29.09.2012, 14:49   #3 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von MagicStyle
 
Registriert seit: 26.09.2012
Beiträge: 120
Standard

Danke. Ja die Liste der Befehle kenne ich, aber dort sind so viele Befehle enthalten, das es ewigkeiten dauern würde den/die richtigen zu finden.

Ich werde mal rumexperimentieren. Aber ich weiss nicht ob mich diese beiden Befehle weiterbringen, ich dachte das das mit den Klassen einteilen so ist, das ich mehrere Einheiten den selben Klassennamen geben kann, damit ich dann im Auslöser den Klassenname verwende, damit der Auslöser für alle gilt die in der Klasse sind.

Geändert von MagicStyle (29.09.2012 um 14:54 Uhr).
MagicStyle ist offline  
Alt 29.09.2012, 19:20   #4 (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

Im Link für isKindOf hast du diesen weiterführenden Link: http://community.bistudio.com/wiki/ArmA_2:_CfgVehicles, der alle Klassen anführt.

Die Klasse eines Objekts kannst du auch mit typeOf abfragen. z.B. mit player groupChat format["Klasse: %1", typeOf player]; wird dir die Klasse der Figur des Spielers ausgegeben. Anstelle von player kannst du die Namen von Objekten angeben, welche du diesen im Editor gegeben hast.

Soll z.B. ein BLUFOR-Auslöser nur auf den Spieler mit der Spielfigur der Klasse USMC_SOLDIER reagieren, dann ist bei "Bedingung" folgendes einzugeben: this and typeOf player isKindOf "USMC_SOLDIER"

Eine Abfrage, welche z.B alle Einheiten einer bestimmten Klassen aus einem Auslöserbereich rausfiltert, sieht so aus:
{if (typeOf _x isKindOf "USMC_SOLDIER") then {....}} forEach list TriggerName;
Soll die Abfrage mehrere Klassen betreffen, dann sind diese mit OR anzufügen.

Dafür solltest du dich mit diesen Befehlen vertraut machen:
http://community.bistudio.com/wiki/list
http://community.bistudio.com/wiki/forEach
Vienna ist offline  
Alt 29.09.2012, 22:48   #5 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von MagicStyle
 
Registriert seit: 26.09.2012
Beiträge: 120
Standard

Mal wieder sehr hilfreich Vielen Dank
MagicStyle ist offline  
 

Stichworte
arma, auslöser, class, klasse, script


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
Einen Konvoi erstellen... snickepie95 Editing & Scripting 9 26.12.2011 12:20
Anfängerfragen zum Erstellen von Skins der_Thomas Editing & Scripting 18 21.11.2010 17:26
Suche Tutorial zum erstellen von Warfare Steffen1401 Editing & Scripting 5 02.11.2010 12:21
OA: Dedicated Server erstellen Rohrkrepierer Multiplayer 21 25.10.2010 18: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