Difference between revisions of "Boolean"

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Small mistake :-))
Line 6: Line 6:
outputChatBox("The return was: "..tostring(theReturn)) -- Will say: "true" or "false"
outputChatBox("The return was: "..tostring(theReturn)) -- Will say: "true" or "false"
outputChatBox("The datatype of this return was: "..type(theReturn)) -- Will say "boolean"
outputChatBox("The datatype of this return was: "..type(theReturn)) -- Will say "boolean"
</syntaxhighlight>
==Reversing bools==
<syntaxhighlight lang="lua">
bool = true
-- if you want to reverse it you can either do
bool = false
-- or
bool = not bool
</syntaxhighlight>
</syntaxhighlight>
[[Category:Scripting Concepts]]
[[Category:Scripting Concepts]]

Revision as of 01:03, 6 July 2016

A boolean or bool is a datatype whose value can be either true or false. These are often returned by functions to indicate whether the operation was successful or not.

Using the lua functions tostring() and type() can help you to find out what datatype something is:

local theReturn = isPedDead(getRandomPlayer())
outputChatBox("The return was: "..tostring(theReturn)) -- Will say: "true" or "false"
outputChatBox("The datatype of this return was: "..type(theReturn)) -- Will say "boolean"


Reversing bools

bool = true
-- if you want to reverse it you can either do
bool = false
-- or
bool = not bool