| Property | Value |
|---|---|
| Native Name | GET_EVENT_DATA |
| Hash | 0x57EC5FA4D4D6AFCA |
| Return Type | BOOL |
| Build | 1207 |
| API Set | client |
| Parameters | eventGroup (int), eventIndex (int), eventData (Any*), eventDataSize (int) |
Description: eventGroup: 0 = SCRIPT_EVENT_QUEUE_AI (CEventGroupScriptAI), 1 = SCRIPT_EVENT_QUEUE_NETWORK (CEventGroupScriptNetwork), 2 = unk, 3 = unk, 4 = SCRIPT_EVENT_QUEUE_SCRIPT_ERRORS (CEventGroupScriptErrors)
Note: eventDataSize is NOT the size in bytes, it is the size determined by the SIZE_OF operator (RAGE Script operator, not C/C++ sizeof). That is, the size in bytes divided by 8 (script variables are always 8-byte aligned!).
https://github.com/femga/rdr3_discoveries/tree/master/AI/EVENTS
Usage
Lua (Direct):
local result = GetEventData(eventGroup, eventIndex, eventData, eventDataSize)
Lua (Hash):
local result = Citizen.InvokeNative(0x57EC5FA4D4D6AFCA, eventGroup, eventIndex, eventData, eventDataSize)