Direkt zum Hauptinhalt

addAction (Grundlegendes)

Das Kommando addAction fügt einen Eintrag ins Aktionsmenü ("Mausradmenü") hinzu, welcher wiederum ein Script ausführt oder eine Variable definiert. Das Kommando ist vom Effekt her lokal!lokal, allerdings für alle Clients zugänglich, wenn man es in die Init-Box eines Objekts setzt! Man kann damit auch den gesamten Mission-Flow per Aktionsmenü steuern, wenn man der Figur des Spielleiters entsprechende Einträge zugänglich macht:

https://community.bistudio.com/wiki/addAction


1. FARBE ändern:

Hinter die ersten Anführungszeichen (als Bestandteil des "titels") im Init:

<t color='#160ff3'> (ROT)

Alle Farbcodes: https://www.webfx.com/web-design/color-picker/


2. AKTION hinzufügen:

a) Führt Script/Function aus:

          this addAction ["<t color='#FF0000'>title","scripts\arty.sqf",nil,1.5,false,true,"","",3,false,"",""];

b) Globale Variable definieren:

          this addAction ["<t color='#FF0000'>title",{meineVariable = true; publicVariable "meineVariable";}, [], 0, false, true, "", "", 3];

 

Syntax:

Objekt addAction ["<Farbe>Titel", "Scriptpfad", arguments, Priorität (0-6), mittig_anzeigen?, hide_on_use?, shortcut_key, condition, radius_in_meters, unconscious?, selection, memoryPoint]


3. RESTRIKTIONEN (condition):

Es kann per Parameter festgelegt werden, welcher Spieler auf welchen Eintrag an welchem Objekt zugreifen kann. Noch nicht wirklich zum Laufen bekommen...