Difference between revisions of "CheckCond (CMS)"

From The Official Visionaire Studio: Adventure Game Engine Wiki
m (Text replacement - "wikitable" to "ts")
Line 10: Line 10:
 
== Instructions ==
 
== Instructions ==
 
1. Add the [[#Main_Script|main script]] to the Visionaire Studio Script Editor & set the script as a definition script.<br/>
 
1. Add the [[#Main_Script|main script]] to the Visionaire Studio Script Editor & set the script as a definition script.<br/>
2a. To check if condition returns <span style="color:green">true</span>, do something like this...
+
2a. To check if condition returns <span style="color:light green">true</span>, do something like this...
 
<syntaxhighlight>
 
<syntaxhighlight>
 
if checkCond("condition_name") then
 
if checkCond("condition_name") then

Revision as of 21:34, 25 September 2014

Name Type By
checkCond("c") Definition AFRLme

This small function allows you to quickly return the boolean value of a condition; should only be used with if queries.

Instructions

1. Add the main script to the Visionaire Studio Script Editor & set the script as a definition script.
2a. To check if condition returns true, do something like this...

if checkCond("condition_name") then
 -- add some actions here...
end

2b. To check if condition returns false, do something like this...

if not checkCond("condition_name") then
 -- add some actions here...
end

Main Script

function checkCond(c)
 return getObject("Conditions[" .. c .. "]"):getBool(VConditionValue)
end

Syntax Breakdown

Name Type Description
c "string" This should be a "string" value containing the name of the condition you want to check the boolean value of.