RedM Natives

GET_CONVAR_BOOL

Can be used to get a console variable casted back to bool.

Hash0x7E8EBFE5
Runtime nameGetConvarBool
NamespaceCFX
SideClient + server
NameOfficial
Docs

Signature

BOOL GET_CONVAR_BOOL(char* varName, BOOL defaultValue);

Parameters

NameTypeDescription
varNamechar*

The console variable to look up.

defaultValueBOOL

The default value to set if none is found.

Returns BOOL — Returns the convar value if it can be found, otherwise it returns the assigned `default`.

Description

Cfx.re native reference

Can be used to get a console variable casted back to bool.

Usage

Lua
local retval = GetConvarBool(varName, defaultValue)

-- always works, by hash
local retval = Citizen.InvokeNative(0x7e8ebfe5, varName, defaultValue, Citizen.ReturnResultAnyway())
JavaScript and C#
JavaScript
const retval = GetConvarBool(varName, defaultValue);

// by hash
const retval = Citizen.invokeNative('0x7e8ebfe5', varName, defaultValue, Citizen.returnResultAnyway());
C#
bool retval = Function.Call<bool>((Hash)0x7e8ebfe5, varName, defaultValue);

Examples

LUA · Cfx.re native reference
if GetConvarBool('dev_mode', false) then
    print("Dev Mode is eanbled, load dev mode menus")
end

Sources

Cfx.re native reference

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.