CREATE_CHECKPOINT_WITH_NAMEHASH
Hash
0x175668836B44CBB0Runtime name
CreateCheckpointWithNamehashNamespaceGRAPHICS
SideClient
NameOfficial
Docs
Since build1207
Signature
int CREATE_CHECKPOINT_WITH_NAMEHASH(Hash typeHash, float posX1, float posY1, float posZ1, float posX2, float posY2, float posZ2, float radius, int red, int green, int blue, int alpha, int reserved);Parameters
| Name | Type | Description |
|---|---|---|
typeHash | Hash | — |
posX1 | float | — |
posY1 | float | — |
posZ1 | float | — |
posX2 | float | — |
posY2 | float | — |
posZ2 | float | — |
radius | float | — |
red | int | — |
green | int | — |
blue | int | — |
alpha | int | — |
reserved | int | — |
Returns int
Usage
local retval = CreateCheckpointWithNamehash(typeHash, posX1, posY1, posZ1, posX2, posY2, posZ2, radius, red, green, blue, alpha, reserved)
-- always works, by hash
local retval = Citizen.InvokeNative(0x175668836B44CBB0, typeHash, posX1, posY1, posZ1, posX2, posY2, posZ2, radius, red, green, blue, alpha, reserved, Citizen.ResultAsInteger())JavaScript and C#
const retval = CreateCheckpointWithNamehash(typeHash, posX1, posY1, posZ1, posX2, posY2, posZ2, radius, red, green, blue, alpha, reserved);
// by hash
const retval = Citizen.invokeNative('0x175668836B44CBB0', typeHash, posX1 + 0.0000001, posY1 + 0.0000001, posZ1 + 0.0000001, posX2 + 0.0000001, posY2 + 0.0000001, posZ2 + 0.0000001, radius + 0.0000001, red, green, blue, alpha, reserved, Citizen.returnResultAnyway(), Citizen.resultAsInteger());int retval = Function.Call<int>((Hash)0x175668836B44CBB0, typeHash, posX1, posY1, posZ1, posX2, posY2, posZ2, radius, red, green, blue, alpha, reserved);- Hash parameters: the named function also accepts a string and hashes it for you;
Citizen.InvokeNativeneeds the number — passjoaat("name")or a backtick literal like`name`. - Float parameters: Lua integers (
10, or whole numbers decoded from NUI/JSON) are sent as ints and read as garbage. Write10.0orvalue + 0.0. The generated JS wrappers add0.0000001to non-zero floats for the same reason.
Sources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.