| Name | Typ | Von |
|---|---|---|
| checkCond("c", path) | Definition | AFRLme |
Mit dieser kleinen Funktion kannst du schnell den booleschen Wert einer Bedingung zurückgeben.
Anweisungen
1. Füge das Hauptskript im Skripteditor von Visionaire Studio hinzu und lege es als Definitionsskript fest.
2a. Beispiel Nr. 1: Prüfen, ob die Bedingung, auf die global zugegriffen wird, zurückgegeben wird true.
if checkCond("condition_name") then
-- add some actions here...
end
2b. Beispiel Nr. 2: Prüfen, ob die Bedingung, auf die global zugegriffen wird, zurückgegeben wird false.
if not checkCond("condition_name") then
-- add some actions here...
end
2c. Beispiel Nr. 3: Prüfen, ob die mit der aktuellen Szene verknüpfte Bedingung erneut auftritt true.
if checkCond("condition_name", game.CurrentScene) then
-- add some actions here...
end
2d. Beispiel Nr. 4: Prüfen, ob die Bedingung, auf die global zugegriffen wird, zurückgegeben wird true über Aktionsteil Wenn Lua-Ergebnis.
return checkCond("condition_name")
Hauptskript
function checkCond(c, path)
if path == nil then c = Conditions[c] else c = path.Conditions[c] end -- check global access or direct link
return c -- return the boolean value belonging to the condition
end
Syntaxaufschlüsselung
| Name | Typ | Beschreibung |
|---|---|---|
| c | „Zeichenfolge“ | Ein „String“-Wert mit dem Namen der Bedingung, deren booleschen Wert du prüfen möchtest. |
| Pfad | Pfad | Dieser sollte den direkten Pfad zur Bedingung enthalten, zum Beispiel: game.CurrentScene oder Szenen["example"] oder Charaktere["Tom"]usw. |