RedM Natives

_0x3FCBB5FCFD968698

Used for script function PROCESS_PLAYER_HAT_EVENT Returns requestId to be used with 0x13E7320C762F0477

Hash0x3FCBB5FCFD968698
Runtime nameN_0x3fcbb5fcfd968698
NamespacePED
SideClient
NameHash only
Docs
Since build1207

Signature

int _0x3FCBB5FCFD968698(Hash drawable, Hash albedo, Hash normal, Hash material, Any p4);

Parameters

NameTypeDescription
drawableHash—
albedoHash—
normalHash—
materialHash—
p4Any—

Returns int

Description

Used for script function PROCESS_PLAYER_HAT_EVENT
Returns requestId to be used with 0x13E7320C762F0477

Usage

Lua
local retval = N_0x3fcbb5fcfd968698(drawable, albedo, normal, material, p4)

-- always works, by hash
local retval = Citizen.InvokeNative(0x3FCBB5FCFD968698, drawable, albedo, normal, material, p4, Citizen.ResultAsInteger())
JavaScript and C#
JavaScript
const retval = N_0x3fcbb5fcfd968698(drawable, albedo, normal, material, p4);

// by hash
const retval = Citizen.invokeNative('0x3FCBB5FCFD968698', drawable, albedo, normal, material, p4, Citizen.returnResultAnyway(), Citizen.resultAsInteger());
C#
int retval = Function.Call<int>((Hash)0x3FCBB5FCFD968698, drawable, albedo, normal, material, p4);
  • Hash parameters: the named function also accepts a string and hashes it for you; Citizen.InvokeNative needs the number — pass joaat("name") or a backtick literal like `name`.
  • This native has no known name, so the runtime exposes it only as N_0x3fcbb5fcfd968698 (if present in the client snapshot). InvokeNative with the hash always works.

Sources

alloc8or RDR3 NativeDB

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