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.