Skip to content

Commit 413d74f

Browse files
committed
chore: Update natives and crossmap.
1 parent 4823ed9 commit 413d74f

32 files changed

Lines changed: 6007 additions & 5308 deletions

docs/luals/natives/lua_native_binding_AUDIO.lua

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,11 @@ function AUDIO.IS_ANIMAL_VOCALIZATION_PLAYING(pedHandle) end
504504
function AUDIO.SET_ANIMAL_MOOD(animal, mood) end
505505

506506

507+
---@param pedHandle PedHandle
508+
---@param audioEvent string
509+
function AUDIO.PLAY_PED_AUDIO_EVENT_ANIM(pedHandle, audioEvent) end
510+
511+
507512
---@return boolean
508513
function AUDIO.IS_MOBILE_PHONE_RADIO_ACTIVE() end
509514

@@ -1319,10 +1324,23 @@ function AUDIO.SET_AUDIO_SPECIAL_EFFECT_MODE(mode) end
13191324
function AUDIO.SET_PORTAL_SETTINGS_OVERRIDE(p0, p1) end
13201325

13211326

1327+
---@param interiorNameHash Hash
1328+
---@param roomIndex int
1329+
---@param doorIndex int
1330+
---@param newPortalSettingsName string
1331+
function AUDIO.SET_INDIVIDUAL_PORTAL_SETTINGS_OVERRIDE(interiorNameHash, roomIndex, doorIndex, newPortalSettingsName) end
1332+
1333+
13221334
---@param p0 string
13231335
function AUDIO.REMOVE_PORTAL_SETTINGS_OVERRIDE(p0) end
13241336

13251337

1338+
---@param interiorNameHash Hash
1339+
---@param roomIndex int
1340+
---@param doorIndex int
1341+
function AUDIO.REMOVE_INDIVIDUAL_PORTAL_SETTINGS_OVERRIDE(interiorNameHash, roomIndex, doorIndex) end
1342+
1343+
13261344
function AUDIO.STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS() end
13271345

13281346

docs/luals/natives/lua_native_binding_CUTSCENE.lua

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ function CUTSCENE.HAS_CUT_FILE_LOADED(cutsceneName) end
5656
function CUTSCENE.REMOVE_CUT_FILE(cutsceneName) end
5757

5858

59+
---@param cutsceneName string
60+
---@param index int
61+
---@return Vector3
62+
function CUTSCENE.GET_CUT_FILE_OFFSET(cutsceneName, index) end
63+
64+
5965
---@param cutsceneName string
6066
---@return int
6167
function CUTSCENE.GET_CUT_FILE_CONCAT_COUNT(cutsceneName) end
@@ -227,8 +233,8 @@ function CUTSCENE.SET_CUTSCENE_MULTIHEAD_FADE_MANUAL(p0) end
227233
function CUTSCENE.IS_MULTIHEAD_FADE_UP() end
228234

229235

230-
---@param p0 boolean
231-
function CUTSCENE.NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(p0) end
236+
---@param toggle boolean
237+
function CUTSCENE.NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(toggle) end
232238

233239

234240
---@param p0 boolean

docs/luals/natives/lua_native_binding_FIRE.lua

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,3 +156,17 @@ function FIRE.IS_EXPLOSION_IN_ANGLED_AREA(explosionType, x1, y1, z1, x2, y2, z2,
156156
function FIRE.GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA(explosionType, x1, y1, z1, x2, y2, z2, radius) end
157157

158158

159+
---@param expect boolean
160+
---@param player PlayerHandle
161+
function FIRE.NETWORK_EXPECT_EXPLOSION_EVENTS_FOR_PLAYER_(expect, player) end
162+
163+
164+
---@return int
165+
function FIRE.GET_MAXIMUM_NUMBER_OF_WATER_CANNONS_() end
166+
167+
168+
---@param index int
169+
---@return Vector3
170+
function FIRE.GET_WATER_CANNON_COORDS_(index) end
171+
172+

docs/luals/natives/lua_native_binding_HUD.lua

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1355,6 +1355,14 @@ function HUD.IS_WAYPOINT_ACTIVE() end
13551355
function HUD.SET_NEW_WAYPOINT(x, y) end
13561356

13571357

1358+
---@return int
1359+
function HUD.GET_WAYPOINT_CLEAR_ON_ARRIVAL_MODE() end
1360+
1361+
1362+
---@param mode int
1363+
function HUD.SET_WAYPOINT_CLEAR_ON_ARRIVAL_MODE(mode) end
1364+
1365+
13581366
---@param blip BlipHandle
13591367
---@param toggle boolean
13601368
function HUD.SET_BLIP_BRIGHT(blip, toggle) end
@@ -1446,8 +1454,8 @@ function HUD.SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME(x, y) end
14461454

14471455
---@param x float
14481456
---@param y float
1449-
---@param p2 Any
1450-
function HUD.SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(x, y, p2) end
1457+
---@param z float
1458+
function HUD.SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(x, y, z) end
14511459

14521460

14531461
---@return boolean
@@ -1785,6 +1793,11 @@ function HUD.IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(id) end
17851793
function HUD.HIDE_HUD_COMPONENT_THIS_FRAME(id) end
17861794

17871795

1796+
---@param id int
1797+
---@return boolean
1798+
function HUD.IS_HUD_COMPONENT_HIDDEN_THIS_FRAME(id) end
1799+
1800+
17881801
---@param id int
17891802
function HUD.SHOW_HUD_COMPONENT_THIS_FRAME(id) end
17901803

docs/luals/natives/lua_native_binding_MISC.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1184,6 +1184,10 @@ function MISC.IS_PC_VERSION() end
11841184
function MISC.IS_STEAM_VERSION() end
11851185

11861186

1187+
---@return boolean
1188+
function MISC.IS_XBOXPC_VERSION_() end
1189+
1190+
11871191
---@return boolean
11881192
function MISC.IS_AUSSIE_VERSION() end
11891193

docs/luals/natives/lua_native_binding_MONEY.lua

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,8 @@ function MONEY.NETWORK_SPENT_NO_COPS(p0, p1, p2, p3) end
678678
---@param p3 Any
679679
---@param p4 Any
680680
---@param p5 Any
681-
function MONEY.NETWORK_SPENT_CARGO_SOURCING(p0, p1, p2, p3, p4, p5) end
681+
---@param p6 Any
682+
function MONEY.NETWORK_SPENT_CARGO_SOURCING(p0, p1, p2, p3, p4, p5, p6) end
682683

683684

684685
---@param p0 Any
@@ -2069,7 +2070,8 @@ function MONEY.NETWORK_EARN_PROGRESS_HUB_(p0, p1) end
20692070
---@param cost int
20702071
---@param warehouseId int
20712072
---@param warehouseSlot int
2072-
function MONEY.NETWORK_SPENT_AIR_FREIGHT_(hangarCargoSourcingPrice, fromBank, fromBankAndWallet, cost, warehouseId, warehouseSlot) end
2073+
---@param p6 Any
2074+
function MONEY.NETWORK_SPENT_AIR_FREIGHT_(hangarCargoSourcingPrice, fromBank, fromBankAndWallet, cost, warehouseId, warehouseSlot, p6) end
20732075

20742076

20752077
---@param amount int

docs/luals/natives/lua_native_binding_NETSHOPPING.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,11 @@ function NETSHOPPING.NET_GAMESERVER_BASKET_APPLY_SERVER_DATA(p0, p1) end
150150
function NETSHOPPING.NET_GAMESERVER_CHECKOUT_START(transactionId) end
151151

152152

153+
---@param transactionId int
154+
---@return boolean
155+
function NETSHOPPING.NET_GAMESERVER_CHECKOUT_PENDING(transactionId) end
156+
157+
153158
---@param transactionId int
154159
---@param categoryHash Hash
155160
---@param itemHash Hash

docs/luals/natives/lua_native_binding_NETWORK.lua

Lines changed: 101 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ function NETWORK.NETWORK_WAS_GAME_SUSPENDED() end
6969
function NETWORK.NETWORK_HAVE_ONLINE_PRIVILEGES() end
7070

7171

72+
---@return boolean
73+
function NETWORK.NETWORK_MULTIPLAYER_CROSSPLAY_NOT_ALLOWED_() end
74+
75+
7276
---@return boolean
7377
function NETWORK.NETWORK_HAS_AGE_RESTRICTIONS() end
7478

@@ -211,6 +215,20 @@ function NETWORK.NETWORK_TRANSITION_FINISH(p0, p1, p2) end
211215
function NETWORK.NETWORK_CAN_ACCESS_MULTIPLAYER(loadingState) end
212216

213217

218+
---@return boolean
219+
function NETWORK.NETWORK_CHECK_CAN_ACCESS_AND_ALERT() end
220+
221+
222+
---@param accessCode int
223+
---@return string
224+
function NETWORK.NETWORK_GET_ACCESS_CODE_LABEL_HEADING_(accessCode) end
225+
226+
227+
---@param accessCode int
228+
---@return string
229+
function NETWORK.NETWORK_GET_ACCESS_CODE_LABEL_BODY_(accessCode) end
230+
231+
214232
---@return boolean
215233
function NETWORK.NETWORK_IS_MULTIPLAYER_DISABLED() end
216234

@@ -291,12 +309,6 @@ function NETWORK.NETWORK_SESSION_IS_PRIVATE() end
291309
function NETWORK.NETWORK_SESSION_LEAVE_INCLUDING_REASON_(leaveFlags, leaveReason) end
292310

293311

294-
---@param p0 boolean
295-
---@param p1 boolean
296-
---@return boolean
297-
function NETWORK.NETWORK_SESSION_END(p0, p1) end
298-
299-
300312
---@param p0 Any
301313
---@return boolean
302314
function NETWORK.NETWORK_SESSION_LEAVE(p0) end
@@ -1330,6 +1342,38 @@ function NETWORK.NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES(p0,
13301342
function NETWORK.NETWORK_FINISH_BROADCASTING_DATA() end
13311343

13321344

1345+
---@param scriptNameHash Hash
1346+
---@param instance int
1347+
---@param positionHash Hash
1348+
---@param handlerNum int
1349+
---@return int
1350+
function NETWORK.NETWORK_GET_HOST_BROADCAST_DATA_SIZE_UNSYNCED_(scriptNameHash, instance, positionHash, handlerNum) end
1351+
1352+
1353+
---@param scriptNameHash Hash
1354+
---@param instance int
1355+
---@param positionHash Hash
1356+
---@param handlerNum int
1357+
---@return int
1358+
function NETWORK.NETWORK_GET_PLAYER_BROADCAST_DATA_SIZE_UNSYNCED_(scriptNameHash, instance, positionHash, handlerNum) end
1359+
1360+
1361+
---@param scriptNameHash Hash
1362+
---@param instance int
1363+
---@param positionHash Hash
1364+
---@param handlerNum int
1365+
---@return int
1366+
function NETWORK.NETWORK_GET_BROADCAST_DATA_HOST_UPDATE_SIZE_(scriptNameHash, instance, positionHash, handlerNum) end
1367+
1368+
1369+
---@param scriptNameHash Hash
1370+
---@param instance int
1371+
---@param positionHash Hash
1372+
---@param handlerNum int
1373+
---@return int
1374+
function NETWORK.NETWORK_GET_BROADCAST_DATA_PLAYER_UPDATE_SIZE_(scriptNameHash, instance, positionHash, handlerNum) end
1375+
1376+
13331377
---@return boolean
13341378
function NETWORK.NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA() end
13351379

@@ -1392,6 +1436,11 @@ function NETWORK.NETWORK_GET_HOST_OF_THIS_SCRIPT() end
13921436
function NETWORK.NETWORK_GET_HOST_OF_SCRIPT(scriptName, instance_id, position_hash) end
13931437

13941438

1439+
---@param threadId int
1440+
---@return PlayerHandle
1441+
function NETWORK.NETWORK_GET_HOST_OF_THREAD(threadId) end
1442+
1443+
13951444
function NETWORK.NETWORK_SET_MISSION_FINISHED() end
13961445

13971446

@@ -1896,14 +1945,29 @@ function NETWORK.NETWORK_IGNORE_REMOTE_WAYPOINTS() end
18961945

18971946
---@param communicationType int
18981947
---@return boolean
1899-
function NETWORK.NETWORK_DOES_COMMUNICATION_GROUP_EXIST_(communicationType) end
1948+
function NETWORK.NETWORK_DOES_COMMUNICATION_GROUP_HAVE_PERMISSION_(communicationType) end
1949+
1950+
1951+
---@param communicationType int
1952+
---@return boolean
1953+
function NETWORK.NETWORK_DOES_COMMUNICATION_GROUP_HAVE_SETTINGS_ENABLED_(communicationType) end
19001954

19011955

19021956
---@param communicationType int
19031957
---@return int
19041958
function NETWORK.NETWORK_GET_COMMUNICATION_GROUP_FLAGS_(communicationType) end
19051959

19061960

1961+
---@param communicationType int
1962+
---@return int
1963+
function NETWORK.NETWORK_GET_COMMUNICATION_GROUP_DEFAULT_FLAGS_(communicationType) end
1964+
1965+
1966+
---@param communicationType int
1967+
---@return int
1968+
function NETWORK.NETWORK_GET_COMMUNICATION_GROUP_VALUE_(communicationType) end
1969+
1970+
19071971
---@param communicationType int
19081972
---@param communicationGroupFlag int
19091973
function NETWORK.NETWORK_SET_COMMUNICATION_GROUP_FLAGS_(communicationType, communicationGroupFlag) end
@@ -2455,6 +2519,14 @@ function NETWORK.ARE_CUTSCENE_ENTITIES_NETWORKED() end
24552519
function NETWORK.SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(netId, state) end
24562520

24572521

2522+
---@param toggle boolean
2523+
function NETWORK.NETWORK_SET_TUTORIAL_SPECIAL_SESSION_(toggle) end
2524+
2525+
2526+
---@return boolean
2527+
function NETWORK.NETWORK_IS_SPECIAL_TUTORIAL_SESSION_() end
2528+
2529+
24582530
---@param netId int
24592531
---@return boolean
24602532
function NETWORK.IS_NETWORK_ID_OWNED_BY_PARTICIPANT(netId) end
@@ -2696,8 +2768,8 @@ function NETWORK.NETWORK_SET_OBJECT_SCOPE_DISTANCE(object, range) end
26962768
function NETWORK.NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL(p0, p1) end
26972769

26982770

2699-
---@param p0 Any
2700-
function NETWORK.NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(p0) end
2771+
---@param multiplier float
2772+
function NETWORK.NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(multiplier) end
27012773

27022774

27032775
---@param netHandle int
@@ -3112,6 +3184,14 @@ function NETWORK.NETWORK_OVERRIDE_CLOCK_RATE(ms) end
31123184
function NETWORK.NETWORK_CLEAR_CLOCK_TIME_OVERRIDE() end
31133185

31143186

3187+
---@param startGlobalTransition boolean
3188+
---@param transitionTime int
3189+
function NETWORK.NETWORK_CLEAR_CLOCK_SYNC_TIME_OVERRIDE_(startGlobalTransition, transitionTime) end
3190+
3191+
3192+
function NETWORK.NETWORK_SYNC_CLOCK_TIME_OVERRIDE() end
3193+
3194+
31153195
---@return boolean
31163196
function NETWORK.NETWORK_IS_CLOCK_TIME_OVERRIDDEN() end
31173197

@@ -3410,13 +3490,6 @@ function NETWORK.NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS(netId, to
34103490
function NETWORK.NETWORK_DISABLE_PROXIMITY_MIGRATION(netID) end
34113491

34123492

3413-
---@param id int
3414-
function NETWORK.NETWORK_SET_PROPERTY_ID(id) end
3415-
3416-
3417-
function NETWORK.NETWORK_CLEAR_PROPERTY_ID() end
3418-
3419-
34203493
---@param p0 int
34213494
function NETWORK.NETWORK_SET_PLAYER_MENTAL_STATE(p0) end
34223495

@@ -3439,6 +3512,10 @@ function NETWORK.NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA(player) end
34393512
function NETWORK.NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA(ped, player) end
34403513

34413514

3515+
---@param toggle boolean
3516+
function NETWORK.NETWORK_SET_IGNORE_VEHICLE_RAMMED_BY_NON_VEHICLE_(toggle) end
3517+
3518+
34423519
---@return int
34433520
function NETWORK.GET_NUM_COMMERCE_ITEMS() end
34443521

@@ -4250,6 +4327,10 @@ function NETWORK.NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT(player) end
42504327
function NETWORK.NETWORK_REPORT_CODE_TAMPER() end
42514328

42524329

4330+
---@param p0 number
4331+
function NETWORK.NETWORK_GET_DUMP_OF_ASSET_VERIFIER_(p0) end
4332+
4333+
42534334
---@param entity EntityHandle
42544335
---@return Vector3
42554336
function NETWORK.NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK(entity) end
@@ -4287,6 +4368,10 @@ function NETWORK.NETWORK_GET_NET_STATISTICS_INFO(p0) end
42874368
function NETWORK.NETWORK_GET_PLAYER_ACCOUNT_ID(player) end
42884369

42894370

4371+
---@return boolean
4372+
function NETWORK.NETWORK_HAS_SC_MEMBERSHIP() end
4373+
4374+
42904375
---@param p0 Any
42914376
---@param p1 Any
42924377
function NETWORK.NETWORK_UGC_NAV(p0, p1) end

docs/luals/natives/lua_native_binding_PAD.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,3 +260,7 @@ function PAD.SHUTDOWN_PC_SCRIPTED_CONTROLS() end
260260
function PAD.ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT(control) end
261261

262262

263+
---@return int
264+
function PAD.GET_GAMEPAD_TYPE_() end
265+
266+

0 commit comments

Comments
 (0)