| Name | Typ | Von |
|---|---|---|
| setConditions({t}, val) | Definition | AFRLme |
Mit dieser kleinen Funktion kannst du den booleschen Wert mehrerer Bedingungen schnell festlegen oder umschalten.
Anweisungen
1. Füge das Hauptskript im Skripteditor von Visionaire Studio hinzu und lege es als Definitionsskript fest.
2a. Beispiel Nr. 1: Alle aufgelisteten Bedingungen auf „true“ aktualisieren
setConditions({"example1", "example2", "example3"}, true)
2b. Beispiel Nr. 2: Alle aufgelisteten Bedingungen umschalten
setConditions({"cond1", "cond2", "cond3"})
2c. Beispiel Nr. 3: Alle aufgelisteten Bedingungen über die verknüpfte Tabelle auf „true“ aktualisieren
local tbl = {"cond1", "cond2", "cond3"}
setConditions(tbl, true)
Hauptskript
function setConditions(t, val)
for i = 1, #t do -- iterate through table stored in the t input variable
if val == nil then -- check if condition should be toggle
if Conditions[ t[i] ].Value then val = false else val = true end -- toggle val
end
-- + --
Conditions[ t[i] ].Value = val -- update currently listed condition to val
end
end
Syntaxaufschlüsselung
| Name | Typ | Beschreibung |
|---|---|---|
| t | Tisch | Eine Tabelle oder verknüpfte Tabelle mit den „Namen“ der Bedingungen, deren booleschen Wert du setzen möchtest. |
| val | boolesch oder null | Ein boolescher Wert, true oder false, oder nil, wenn die Bedingungen umgeschaltet werden sollen. |