SET_BITS_IN_RANGE
Hash
0x324DC1CEF57F31E6Runtime name
SetBitsInRangeNamespaceMISC
SideClient
NameOfficial
Docs
Since build1207
GTA V hash
0x8EF07E15701D61EDSignature
void SET_BITS_IN_RANGE(int* var, int rangeStart, int rangeEnd, int p3);Parameters
| Name | Type | Description |
|---|---|---|
var | int* | — |
rangeStart | int | — |
rangeEnd | int | — |
p3 | int | — |
Returns void
Usage
local var = SetBitsInRange(rangeStart, rangeEnd, p3)
-- always works, by hash
local var = Citizen.InvokeNative(0x324DC1CEF57F31E6, Citizen.PointerValueInt(), rangeStart, rangeEnd, p3)JavaScript and C#
const _var = SetBitsInRange(rangeStart, rangeEnd, p3);
// by hash
const _var = Citizen.invokeNative('0x324DC1CEF57F31E6', Citizen.pointerValueInt(), rangeStart, rangeEnd, p3);var var = new OutputArgument();
Function.Call((Hash)0x324DC1CEF57F31E6, var, rangeStart, rangeEnd, p3);
// var.GetResult<int>()- Pointer (out) arguments are not passed in Lua/JS: their values are returned after the result, in order.
See also
Sources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.