{"hash":"0x9E666D","ns":"CFX","name":"GET_CONVAR_FLOAT","slug":"GET_CONVAR_FLOAT","official":true,"named":true,"luaName":"GetConvarFloat","game":"cfx","apiset":"shared","returnType":"float","params":[{"name":"varName","type":"char*","description":"The console variable to get"},{"name":"defaultValue","type":"float","description":"The default value to set, if none are found."}],"returnsDescription":"Returns the value set in varName, or `default` if none are specified","summary":"This will have floating point inaccuracy.","descriptions":[{"source":"cfx","format":"md","body":"This will have floating point inaccuracy."}],"examples":[],"aliases":[],"enums":[],"related":[],"sources":["cfx"],"doc":2,"url":"https://natives.borderlinerp.com/natives/CFX/GET_CONVAR_FLOAT","markdownUrl":"https://natives.borderlinerp.com/natives/CFX/GET_CONVAR_FLOAT.md","snippets":{"lua":"local retval = GetConvarFloat(varName, defaultValue)","luaInvoke":"local retval = Citizen.InvokeNative(0x9e666d, varName, defaultValue, Citizen.ResultAsFloat())","js":"const retval = GetConvarFloat(varName, defaultValue);","jsInvoke":"const retval = Citizen.invokeNative('0x9e666d', varName, defaultValue + 0.0000001, Citizen.returnResultAnyway(), Citizen.resultAsFloat());","csharp":"float retval = Function.Call<float>((Hash)0x9e666d, varName, defaultValue);","notes":["Float parameters: Lua integers (`10`, or whole numbers decoded from NUI/JSON) are sent as ints and read as garbage. Write `10.0` or `value + 0.0`. The generated JS wrappers add `0.0000001` to non-zero floats for the same reason."]}}