Hier haben wir für euch die wichtigsten Script-Befehle für Armed Assault aufgelistet, mit dem Ziel euch den Einstieg oder die weitere Arbeit im Bereich Editing so einfach wie möglich zu machen. Unser grösster Dank gilt Khartak mit seinemEditing Guide für Operation Flashpoint, der uns als Musterbeispiel für diesen Glossar diente. Alle Befehle in diesem Glossar sind nach alphabetischer Reihenfolge sortiert.
Achtet bitte immer darauf, nach jedem Script-Befehl ein Semikolon (;) zu setzen. ArmA erkennt das sonst als Fehler und die arma.rpt-Datei (Fehlerprotokoll) wird im laufe der Zeit sonst unnötig grösser. Und nun viel Spass beim lesen und hoffentlich erweisst sich unser Glossar als eine hilfreiche Stütze für eure Arbeiten mit dem Editor.
Legende: Grün sind die Variablen und können beliebig benannt werden. Blau sind die Script-Befehle
Mit einem EventHandler wird nach einer Bestimmten Aktion der Einheit ein Script ausgeführt. In diesem Beispiel, sobald die Einheit einen Schuss abgibt. Weitere EventHandler findet ihr im BIS-Wiki
Ein Objekt, Fahrzeug oder Munitionskiste mit Munition ausrüsten. In diesem Beispiel werden einem Truck 10 Magazine des G36a zugefügt. Zuvor muss jedoch der Truck mit dem Befehl "clearMagazineCargo Truck" geleert werden.
Fügt einer Einheit eine Waffe zu. Zuvor muss jedoch die Einheit mit dem Befehl "removeAllWeapons this" entwaffnet werden.
Beispiel: NameEinheit addWeapon "G36a";
addWeaponCargo
Ein Objekt, Fahrzeug oder Munitionskiste mit Waffen ausrüsten. In diesem Beispiel werden einem Truck 10 G36a zugefügt. Zuvor muss jedoch der Truck mit dem Befehl "clearWeaponCargo Truck" geleert werden.
Beispiel: Truck addWeaponCargo ["G36a",10];
addWeaponPool
Fügt weitere Waffen einem WeaponPool zu, von welchen die Einheit im Verlaufe der Missionen wählen kann. ist jedoch nur bei Kampagnen verfügbar.
Beispiel: addWeaponPool ["G36a",10];
alive
Hier wird geprüft ob eine Einheit, ein Objekt oder ein Fahrzeug nicht mehr am Leben sind. Also zerstört oder tot.
allowDamage
Erlaubt oder unterbindet die Zerstörung oder Verletzung von Einheiten, Fahrzeugen oder Objekten. (true = zerstörbar, false = unzerstörbar)
Beispiel: Name allowDamage false;
allowFleeing
Legt die Courage einer Einheit oder Gruppe fest. Je kleiner der Wert, desto grösser ist die Courage der Gruppe (Einheit). In diesem Beispiel wird die Gruppe (Einheit) ständig versuchen zu fliehen.
Beispiel: NameGruppe allowFleeing 1;
allowgetIn
Erlaubt bestimmten Einheiten in ein Fahrzeug einzusteigen. In diesem Beispiel ist die Variable auf "true" gesetzt. Stellt man sie auf "false", wird der Einheit nicht erlaubt in das Fahrzeug einzusteigen.
Beispiel: [Einheit1,Einheit2] allowGetIn true;
ammo
Prüft wieviele Schuss des geladenen Magazins der gegebenen Waffe verbraucht sind.
Beispiel: count = player ammo "G36a";
and
Lässt eine Aktion oder Script starten, wenn 2 (beide) Bedingungen erfüllt sind
Beispiel: If [alive player) and (_enemycount == 0) then {hint "Ich hab alle erwischt"};
assignAsCargo
Gibt einer Einheit den Befehl als Beifahrer in einem bestimmten Fahrzeug einzusteigen. Dieser Befehl sollte jedoch mit "orderGetIn true" kombiniert werden.
Gibt einer Einheit den Befehl als Kommandant in einem bestimmten Fahrzeug einzusteigen. Dieser Befehl sollte jedoch mit "orderGetIn true" kombiniert werden.
Gibt einer Einheit den Befehl als Fahrer in einem bestimmten Fahrzeug einzusteigen. Dieser Befehl sollte jedoch mit "orderGetIn true" kombiniert werden.
Gibt einer Einheit den Befehl als Schütze in einem bestimmten Fahrzeug einzusteigen. Dieser Befehl sollte jedoch mit "orderGetIn true" kombiniert werden.
Teilt einer bestimmten Einheit (als Kommandant in einem Fahrzeug) eine bestimmte Gruppe zu. Mögliche Values einer Gruppe sind: "MAIN","RED","BLUE","GREEN"," and "YELLOW".
Beispiel: NameEinheit assignTeam "Blue";
attachTo
Dieser Befehl erlaubt das Anhängen von Objekten an andere Objekte. Beispielsweise kann man auch Einheiten auf APCs transportieren lassen.
Beispiel: player attachTo [car,[0,0,1]];
Stand: 22-July-2009
Geschrieben von Imutep
am 15.12.2007 22:36 ·
2 Kommentare ·
11676 gelesen ·