1use super::Player;
2use omp_codegen::native;
3use std::ffi::c_void;
4
5use crate::{
6 actors::Actor,
7 menus::Menu,
8 objects::{Object, PlayerObject},
9 vehicles::Vehicle,
10};
11
12native!(Player_SetSpawnInfo, player: struct Player, team: u8, skin: i32, x: f32, y: f32, z: f32, angle: f32, weapon1: u8, ammo1: u32, weapon2: u8, ammo2: u32, weapon3: u8, ammo3: u32, -> bool);
13native!(Player_GetSpawnInfo, player: struct Player, team: mut u8, skin: mut i32, x: mut f32, y: mut f32, z: mut f32, angle: mut f32, weapon1: mut u8, ammo1: mut u32, weapon2: mut u8, ammo2: mut u32, weapon3: mut u8, ammo3: mut u32, -> bool);
14native!(Player_GetNetworkStats, player: struct Player, output: mut str, output_len: usize, -> i32);
15native!(Player_NetStatsBytesReceived, player: struct Player, -> i32);
16native!(Player_NetStatsBytesSent, player: struct Player, -> i32);
17native!(Player_NetStatsConnectionStatus, player: struct Player, -> i32);
18native!(Player_NetStatsGetConnectedTime, player: struct Player, -> i32);
19native!(Player_NetStatsGetIpPort, player: struct Player, output: mut str, output_len: usize, -> bool);
20native!(Player_NetStatsMessagesReceived, player: struct Player, -> i32);
21native!(Player_NetStatsMessagesRecvPerSecond, player: struct Player, -> i32);
22native!(Player_NetStatsMessagesSent, player: struct Player, -> i32);
23native!(Player_NetStatsPacketLossPercent, player: struct Player, -> f32);
24native!(Player_GetCustomSkin, player: struct Player, -> i32);
25native!(Player_GetDialog, player: struct Player, -> i32);
26native!(Player_GetDialogData, player: struct Player, dialogid: mut i32, style: mut i32, title: mut str, title_len: usize, body: mut str, body_len: usize, button1: mut str, button1_len: usize, button2: mut str, button2_len: usize, -> bool);
27native!(Player_GetMenu, player: struct Player, -> struct Menu);
28native!(Player_GetSurfingPlayerObject, player: struct Player, -> struct Player);
29native!(Player_GetCameraTargetPlayerObject, player: struct Player, -> struct Player);
30native!(Player_FromID, playerid: i32, -> struct Player);
31native!(Player_GetID, player: struct Player, -> i32);
32native!(Player_SendClientMessage, player: struct Player, color: u32, text: str, -> bool);
33native!(Player_SetCameraPos, player: struct Player, x: f32, y: f32, z: f32, -> bool);
34native!(Player_SetDrunkLevel, player: struct Player, level: i32, -> bool);
35native!(Player_SetInterior, player: struct Player, interior: i32, -> bool);
36native!(Player_SetWantedLevel, player: struct Player, level: i32, -> bool);
37native!(Player_SetWeather, player: struct Player, weather: i32, -> bool);
38native!(Player_GetWeather, player: struct Player, -> i32);
39native!(Player_SetSkin, player: struct Player, skin: i32, -> bool);
40native!(Player_SetShopName, player: struct Player, name: str, -> bool);
41native!(Player_GiveMoney, player: struct Player, amount: i32, -> bool);
42native!(Player_SetCameraLookAt, player: struct Player, x: f32, y: f32, z: f32, cutType: i32, -> bool);
43native!(Player_SetCameraBehind, player: struct Player, -> bool);
44native!(Player_CreateExplosion, player: struct Player, x: f32, y: f32, z: f32, explosion_type: i32, radius: f32, -> bool);
45native!(Player_PlayAudioStream, player: struct Player, url: str, x: f32, y: f32, z: f32, distance: f32, usePos: bool, -> bool);
46native!(Player_StopAudioStream, player: struct Player, -> bool);
47native!(Player_ToggleWidescreen, player: struct Player, enable: bool, -> bool);
48native!(Player_IsWidescreenToggled, player: struct Player, -> bool);
49native!(Player_SetHealth, player: struct Player, health: f32, -> bool);
50native!(Player_GetHealth, player: struct Player, -> f32);
51native!(Player_SetArmor, player: struct Player, armor: f32, -> bool);
52native!(Player_GetArmor, player: struct Player, -> f32);
53native!(Player_SetTeam, player: struct Player, team: i32, -> bool);
54native!(Player_GetTeam, player: struct Player, -> i32);
55native!(Player_SetScore, player: struct Player, score: i32, -> bool);
56native!(Player_GetScore, player: struct Player, -> i32);
57native!(Player_GetSkin, player: struct Player, -> i32);
58native!(Player_SetColor, player: struct Player, color: u32, -> bool);
59native!(Player_GetColor, player: struct Player, -> u32);
60native!(Player_GetDefaultColor, player: struct Player, -> u32);
61native!(Player_GetDrunkLevel, player: struct Player, -> i32);
62native!(Player_GiveWeapon, player: struct Player, weapon: i32, ammo: i32, -> bool);
63native!(Player_RemoveWeapon, player: struct Player, weapon: i32, -> bool);
64native!(Player_GetMoney, player: struct Player, -> i32);
65native!(Player_ResetMoney, player: struct Player, -> bool);
66native!(Player_SetName, player: struct Player, name: str, -> i32);
67native!(Player_GetName, player: struct Player, name: mut str, name_len: usize, -> i32);
68native!(Player_GetState, player: struct Player, -> i32);
69native!(Player_GetPing, player: struct Player, -> i32);
70native!(Player_GetWeapon, player: struct Player, -> i32);
71native!(Player_SetTime, player: struct Player, hour: i32, minute: i32, -> bool);
72native!(Player_GetTime, player: struct Player, hour: mut i32, minute: mut i32, -> bool);
73native!(Player_ToggleClock, player: struct Player, enable: bool, -> bool);
74native!(Player_HasClock, player: struct Player, -> bool);
75native!(Player_ForceClassSelection, player: struct Player, -> bool);
76native!(Player_GetWantedLevel, player: struct Player, -> i32);
77native!(Player_SetFightingStyle, player: struct Player, style: i32, -> bool);
78native!(Player_GetFightingStyle, player: struct Player, -> i32);
79native!(Player_SetVelocity, player: struct Player, x: f32, y: f32, z: f32, -> bool);
80native!(Player_GetVelocity, player: struct Player, x: mut f32, y: mut f32, z: mut f32, -> bool);
81native!(Player_GetCameraPos, player: struct Player, x: mut f32, y: mut f32, z: mut f32, -> bool);
82native!(Player_GetDistanceFromPoint, player: struct Player, x: f32, y: f32, z: f32, -> f32);
83native!(Player_GetInterior, player: struct Player, -> i32);
84native!(Player_SetPos, player: struct Player, x: f32, y: f32, z: f32, -> bool);
85native!(Player_GetPos, player: struct Player, x: mut f32, y: mut f32, z: mut f32, -> bool);
86native!(Player_GetVirtualWorld, player: struct Player, -> i32);
87native!(Player_IsNPC, player: struct Player, -> bool);
88native!(Player_IsStreamedIn, player: struct Player, other: struct Player, -> bool);
89native!(Player_PlayGameSound, player: struct Player, sound: i32, x: f32, y: f32, z: f32, -> bool);
90native!(Player_SpectatePlayer, player: struct Player, target: struct Player, mode: i32, -> bool);
91native!(Player_SpectateVehicle, player: struct Player, target: struct Vehicle, mode: i32, -> bool);
92native!(Player_SetVirtualWorld, player: struct Player, vw: i32, -> bool);
93native!(Player_SetWorldBounds, player: struct Player, xMax: f32, xMin: f32, yMax: f32, yMin: f32, -> bool);
94native!(Player_ClearWorldBounds, player: struct Player, -> bool);
95native!(Player_GetWorldBounds, player: struct Player, xmax: mut f32, xmin: mut f32, ymax: mut f32, ymin: mut f32, -> bool);
96native!(Player_ClearAnimations, player: struct Player, syncType: i32, -> bool);
97native!(Player_GetLastShotVectors, player: struct Player, origin_x: mut f32, origin_y: mut f32, origin_z: mut f32, hit_x: mut f32, hit_y: mut f32, hit_z: mut f32, -> bool);
98native!(Player_GetCameraTargetPlayer, player: struct Player, -> struct Player);
99native!(Player_GetCameraTargetActor, player: struct Player, -> struct Actor);
100native!(Player_GetCameraTargetObject, player: struct Player, -> struct Object);
101native!(Player_GetCameraTargetVehicle, player: struct Player, -> struct Vehicle);
102native!(Player_PutInVehicle, player: struct Player, vehicle: struct Vehicle, seat: i32, -> bool);
103native!(Player_RemoveBuilding, player: struct Player, model: i32, x: f32, y: f32, z: f32, radius: f32, -> bool);
104native!(Player_GetBuildingsRemoved, player: struct Player, -> i32);
105native!(Player_RemoveFromVehicle, player: struct Player, force: bool, -> bool);
106native!(Player_RemoveMapIcon, player: struct Player, icon: i32, -> bool);
107native!(Player_SetMapIcon, player: struct Player, iconID: i32, x: f32, y: f32, z: f32, icon_type: i32, color: u32, style: i32, -> bool);
108native!(Player_ResetWeapons, player: struct Player, -> bool);
109native!(Player_SetAmmo, player: struct Player, id: u8, ammo: u32, -> bool);
110native!(Player_SetArmedWeapon, player: struct Player, weapon: u8, -> bool);
111native!(Player_SetChatBubble, player: struct Player, text: str, color: u32, drawdistance: f32, expiretime: i32, -> bool);
112native!(Player_SetPosFindZ, player: struct Player, x: f32, y: f32, z: f32, -> bool);
113native!(Player_SetSkillLevel, player: struct Player, weapon: u8, level: i32, -> bool);
114native!(Player_SetSpecialAction, player: struct Player, action: u32, -> bool);
115native!(Player_ShowNameTagForPlayer, player: struct Player, other: struct Player, enable: bool, -> bool);
116native!(Player_ToggleControllable, player: struct Player, enable: bool, -> bool);
117native!(Player_ToggleSpectating, player: struct Player, enable: bool, -> bool);
118native!(Player_ApplyAnimation, player: struct Player, animlib: str, animname: str, delta: f32, anim_loop: bool, lockX: bool, lockY: bool, freeze: bool, time: u32, sync: i32, -> bool);
119native!(Player_GetAnimationName, index: i32, lib: mut str, lib_len: usize, name: mut str, name_len: usize, -> bool);
120native!(Player_EditAttachedObject, player: struct Player, index: i32, -> bool);
121native!(Player_EnableCameraTarget, player: struct Player, enable: bool, -> bool);
122native!(Player_EnableStuntBonus, player: struct Player, enable: bool, -> bool);
123native!(Player_GetPlayerAmmo, player: struct Player, -> i32);
124native!(Player_GetAnimationIndex, player: struct Player, -> i32);
125native!(Player_GetFacingAngle, player: struct Player, -> f32);
126native!(Player_GetIp, player: struct Player, ip: mut str, ip_len: usize, -> i32);
127native!(Player_GetSpecialAction, player: struct Player, -> i32);
128native!(Player_GetVehicleID, player: struct Player, -> i32);
129native!(Player_GetVehicleSeat, player: struct Player, -> i32);
130native!(Player_GetWeaponData, player: struct Player, slot: i32, weaponid: mut i32, ammo: mut i32, -> bool);
131native!(Player_GetWeaponState, player: struct Player, -> i32);
132native!(Player_InterpolateCameraPos, player: struct Player, from_x: f32, from_y: f32, from_z: f32, to_x: f32, to_y: f32, to_z: f32, time: i32, cut: i32, -> bool);
133native!(Player_InterpolateCameraLookAt, player: struct Player, from_x: f32, from_y: f32, from_z: f32, to_x: f32, to_y: f32, to_z: f32, time: i32, cut: i32, -> bool);
134native!(Player_IsPlayerAttachedObjectSlotUsed, player: struct Player, index: i32, -> bool);
135native!(Player_AttachCameraToObject, player: struct Player, object: struct Object, -> bool);
136native!(Player_AttachCameraToPlayerObject, player: struct Player, object: struct PlayerObject, -> bool);
137native!(Player_GetCameraAspectRatio, player: struct Player, -> f32);
138native!(Player_GetCameraFrontVector, player: struct Player, x: mut f32, y: mut f32, z: mut f32, -> bool);
139native!(Player_GetCameraMode, player: struct Player, -> i32);
140native!(Player_GetKeys, player: struct Player, keys: mut i32, updown: mut i32, leftright: mut i32, -> bool);
141native!(Player_GetSurfingVehicle, player: struct Player, -> struct Vehicle);
142native!(Player_GetSurfingObject, player: struct Player, -> struct Object);
143native!(Player_GetTargetPlayer, player: struct Player, -> struct Player);
144native!(Player_GetTargetActor, player: struct Player, -> struct Player);
145native!(Player_IsInVehicle, player: struct Player, targetVehicle: struct Vehicle, -> bool);
146native!(Player_IsInAnyVehicle, player: struct Player, -> bool);
147native!(Player_IsInRangeOfPoint, player: struct Player, range: f32, x: f32, y: f32, z: f32, -> bool);
148native!(Player_PlayCrimeReport, player: struct Player, suspect: struct Player, crime: i32, -> bool);
149native!(Player_RemoveAttachedObject, player: struct Player, index: i32, -> bool);
150native!(Player_SetAttachedObject, player: struct Player, index: i32, modelid: i32, bone: i32, offsetX: f32, offsetY: f32, offsetZ: f32, rotationX: f32, rotationY: f32, rotationZ: f32, scaleX: f32, scaleY: f32, scaleZ: f32, materialcolor1: u32, materialcolor2: u32, -> bool);
151native!(Player_GetAttachedObject, player: struct Player, index: i32, modelid: mut i32, bone: mut i32, offsetX: mut f32, offsetY: mut f32, offsetZ: mut f32, rotationX: mut f32, rotationY: mut f32, rotationZ: mut f32, scaleX: mut f32, scaleY: mut f32, scaleZ: mut f32, materialcolor1: mut i32, materialcolor2: mut i32, -> bool);
152native!(Player_SetFacingAngle, player: struct Player, angle: f32, -> bool);
153native!(Player_SetMarkerForPlayer, player: struct Player, other: struct Player, color: u32, -> bool);
154native!(Player_GetMarkerForPlayer, player: struct Player, other: struct Player, -> u32);
155native!(Player_AllowTeleport, player: struct Player, allow: bool, -> bool);
156native!(Player_IsTeleportAllowed, player: struct Player, -> bool);
157native!(Player_DisableRemoteVehicleCollisions, player: struct Player, disable: bool, -> bool);
158native!(Player_GetCameraZoom, player: struct Player, -> f32);
159native!(Player_SelectTextDraw, player: struct Player, hoverColour: u32, -> bool);
160native!(Player_CancelSelectTextDraw, player: struct Player, -> bool);
161native!(Player_SendClientCheck, player: struct Player, actionType: i32, address: i32, offset: i32, count: i32, -> bool);
162native!(Player_Spawn, player: struct Player, -> bool);
163native!(Player_GPCI, player: struct Player, gpci: mut str, gpci_len: usize, -> bool);
164native!(Player_IsAdmin, player: struct Player, -> bool);
165native!(Player_Kick, player: struct Player, -> bool);
166native!(Player_ShowGameText, player: struct Player, text: str, time: i32, style: i32, -> bool);
167native!(Player_HideGameText, player: struct Player, style: i32, -> bool);
168native!(Player_HasGameText, player: struct Player, style: i32, -> bool);
169native!(Player_GetGameText, player: struct Player, style: i32, message: mut str, message_len: usize, time: mut i32, remaining: mut i32, -> bool);
170native!(Player_Ban, player: struct Player, -> bool);
171native!(Player_BanEx, player: struct Player, reason: str, -> bool);
172native!(Player_SendDeathMessage, player: struct Player, killer: struct Player, killee: struct Player, weapon: i32, -> bool);
173native!(Player_SendMessageToPlayer, player: struct Player, sender: struct Player, message: str, -> bool);
174native!(Player_GetVersion, player: struct Player, version: mut str, version_len: usize, -> i32);
175native!(Player_GetSkillLevel, player: struct Player, skill: i32, -> i32);
176native!(Player_GetZAim, player: struct Player, -> f32);
177native!(Player_GetSurfingOffsets, player: struct Player, offsetX: mut f32, offsetY: mut f32, offsetZ: mut f32, -> bool);
178native!(Player_GetRotationQuat, player: struct Player, x: mut f32, y: mut f32, z: mut f32, w: mut f32, -> bool);
179native!(Player_GetPlayerSpectateID, player: struct Player, -> i32);
180native!(Player_GetSpectateType, player: struct Player, -> i32);
181native!(Player_GetRawIp, player: struct Player, -> u32);
182native!(Player_SetGravity, player: struct Player, gravity: f32, -> bool);
183native!(Player_GetGravity, player: struct Player, -> f32);
184native!(Player_SetAdmin, player: struct Player, set: bool, -> bool);
185native!(Player_IsSpawned, player: struct Player, -> bool);
186native!(Player_IsControllable, player: struct Player, -> bool);
187native!(Player_IsCameraTargetEnabled, player: struct Player, -> bool);
188native!(Player_ToggleGhostMode, player: struct Player, toggle: bool, -> bool);
189native!(Player_GetGhostMode, player: struct Player, -> bool);
190native!(Player_AllowWeapons, player: struct Player, allow: bool, -> bool);
191native!(Player_AreWeaponsAllowed, player: struct Player, -> bool);
192native!(Player_IsPlayerUsingOfficialClient, player: struct Player, -> bool);
193native!(Player_GetAnimationFlags, player: struct Player, -> i32);
194native!(Player_IsInDriveByMode, player: struct Player, -> bool);
195native!(Player_IsCuffed, player: struct Player, -> bool);
196native!(Player_IsInModShop, player: struct Player, -> bool);
197native!(Player_GetSirenState, player: struct Player, -> i32);
198native!(Player_GetLandingGearState, player: struct Player, -> i32);
199native!(Player_GetHydraReactorAngle, player: struct Player, -> u32);
200native!(Player_GetTrainSpeed, player: struct Player, -> f32);
201native!(Player_IsUsingOmp, player: struct Player, -> bool);
202
203#[doc(hidden)]
204pub fn load_functions() {
205 load_function!(Player_SetSpawnInfo);
206 load_function!(Player_GetSpawnInfo);
207 load_function!(Player_GetNetworkStats);
208 load_function!(Player_NetStatsBytesReceived);
209 load_function!(Player_NetStatsBytesSent);
210 load_function!(Player_NetStatsConnectionStatus);
211 load_function!(Player_NetStatsGetConnectedTime);
212 load_function!(Player_NetStatsGetIpPort);
213 load_function!(Player_NetStatsMessagesReceived);
214 load_function!(Player_NetStatsMessagesRecvPerSecond);
215 load_function!(Player_NetStatsMessagesSent);
216 load_function!(Player_NetStatsPacketLossPercent);
217 load_function!(Player_GetCustomSkin);
218 load_function!(Player_GetDialog);
219 load_function!(Player_GetDialogData);
220 load_function!(Player_GetMenu);
221 load_function!(Player_GetSurfingPlayerObject);
222 load_function!(Player_GetCameraTargetPlayerObject);
223 load_function!(Player_FromID);
224 load_function!(Player_GetID);
225 load_function!(Player_SendClientMessage);
226 load_function!(Player_SetCameraPos);
227 load_function!(Player_SetDrunkLevel);
228 load_function!(Player_SetInterior);
229 load_function!(Player_SetWantedLevel);
230 load_function!(Player_SetWeather);
231 load_function!(Player_GetWeather);
232 load_function!(Player_SetSkin);
233 load_function!(Player_SetShopName);
234 load_function!(Player_GiveMoney);
235 load_function!(Player_SetCameraLookAt);
236 load_function!(Player_SetCameraBehind);
237 load_function!(Player_CreateExplosion);
238 load_function!(Player_PlayAudioStream);
239 load_function!(Player_StopAudioStream);
240 load_function!(Player_ToggleWidescreen);
241 load_function!(Player_IsWidescreenToggled);
242 load_function!(Player_SetHealth);
243 load_function!(Player_GetHealth);
244 load_function!(Player_SetArmor);
245 load_function!(Player_GetArmor);
246 load_function!(Player_SetTeam);
247 load_function!(Player_GetTeam);
248 load_function!(Player_SetScore);
249 load_function!(Player_GetScore);
250 load_function!(Player_GetSkin);
251 load_function!(Player_SetColor);
252 load_function!(Player_GetColor);
253 load_function!(Player_GetDefaultColor);
254 load_function!(Player_GetDrunkLevel);
255 load_function!(Player_GiveWeapon);
256 load_function!(Player_RemoveWeapon);
257 load_function!(Player_GetMoney);
258 load_function!(Player_ResetMoney);
259 load_function!(Player_SetName);
260 load_function!(Player_GetName);
261 load_function!(Player_GetState);
262 load_function!(Player_GetPing);
263 load_function!(Player_GetWeapon);
264 load_function!(Player_SetTime);
265 load_function!(Player_GetTime);
266 load_function!(Player_ToggleClock);
267 load_function!(Player_HasClock);
268 load_function!(Player_ForceClassSelection);
269 load_function!(Player_GetWantedLevel);
270 load_function!(Player_SetFightingStyle);
271 load_function!(Player_GetFightingStyle);
272 load_function!(Player_SetVelocity);
273 load_function!(Player_GetVelocity);
274 load_function!(Player_GetCameraPos);
275 load_function!(Player_GetDistanceFromPoint);
276 load_function!(Player_GetInterior);
277 load_function!(Player_SetPos);
278 load_function!(Player_GetPos);
279 load_function!(Player_GetVirtualWorld);
280 load_function!(Player_IsNPC);
281 load_function!(Player_IsStreamedIn);
282 load_function!(Player_PlayGameSound);
283 load_function!(Player_SpectatePlayer);
284 load_function!(Player_SpectateVehicle);
285 load_function!(Player_SetVirtualWorld);
286 load_function!(Player_SetWorldBounds);
287 load_function!(Player_ClearWorldBounds);
288 load_function!(Player_GetWorldBounds);
289 load_function!(Player_ClearAnimations);
290 load_function!(Player_GetLastShotVectors);
291 load_function!(Player_GetCameraTargetPlayer);
292 load_function!(Player_GetCameraTargetActor);
293 load_function!(Player_GetCameraTargetObject);
294 load_function!(Player_GetCameraTargetVehicle);
295 load_function!(Player_PutInVehicle);
296 load_function!(Player_RemoveBuilding);
297 load_function!(Player_GetBuildingsRemoved);
298 load_function!(Player_RemoveFromVehicle);
299 load_function!(Player_RemoveMapIcon);
300 load_function!(Player_SetMapIcon);
301 load_function!(Player_ResetWeapons);
302 load_function!(Player_SetAmmo);
303 load_function!(Player_SetArmedWeapon);
304 load_function!(Player_SetChatBubble);
305 load_function!(Player_SetPosFindZ);
306 load_function!(Player_SetSkillLevel);
307 load_function!(Player_SetSpecialAction);
308 load_function!(Player_ShowNameTagForPlayer);
309 load_function!(Player_ToggleControllable);
310 load_function!(Player_ToggleSpectating);
311 load_function!(Player_ApplyAnimation);
312 load_function!(Player_GetAnimationName);
313 load_function!(Player_EditAttachedObject);
314 load_function!(Player_EnableCameraTarget);
315 load_function!(Player_EnableStuntBonus);
316 load_function!(Player_GetPlayerAmmo);
317 load_function!(Player_GetAnimationIndex);
318 load_function!(Player_GetFacingAngle);
319 load_function!(Player_GetIp);
320 load_function!(Player_GetSpecialAction);
321 load_function!(Player_GetVehicleID);
322 load_function!(Player_GetVehicleSeat);
323 load_function!(Player_GetWeaponData);
324 load_function!(Player_GetWeaponState);
325 load_function!(Player_InterpolateCameraPos);
326 load_function!(Player_InterpolateCameraLookAt);
327 load_function!(Player_IsPlayerAttachedObjectSlotUsed);
328 load_function!(Player_AttachCameraToObject);
329 load_function!(Player_AttachCameraToPlayerObject);
330 load_function!(Player_GetCameraAspectRatio);
331 load_function!(Player_GetCameraFrontVector);
332 load_function!(Player_GetCameraMode);
333 load_function!(Player_GetKeys);
334 load_function!(Player_GetSurfingVehicle);
335 load_function!(Player_GetSurfingObject);
336 load_function!(Player_GetTargetPlayer);
337 load_function!(Player_GetTargetActor);
338 load_function!(Player_IsInVehicle);
339 load_function!(Player_IsInAnyVehicle);
340 load_function!(Player_IsInRangeOfPoint);
341 load_function!(Player_PlayCrimeReport);
342 load_function!(Player_RemoveAttachedObject);
343 load_function!(Player_SetAttachedObject);
344 load_function!(Player_GetAttachedObject);
345 load_function!(Player_SetFacingAngle);
346 load_function!(Player_SetMarkerForPlayer);
347 load_function!(Player_GetMarkerForPlayer);
348 load_function!(Player_AllowTeleport);
349 load_function!(Player_IsTeleportAllowed);
350 load_function!(Player_DisableRemoteVehicleCollisions);
351 load_function!(Player_GetCameraZoom);
352 load_function!(Player_SelectTextDraw);
353 load_function!(Player_CancelSelectTextDraw);
354 load_function!(Player_SendClientCheck);
355 load_function!(Player_Spawn);
356 load_function!(Player_GPCI);
357 load_function!(Player_IsAdmin);
358 load_function!(Player_Kick);
359 load_function!(Player_ShowGameText);
360 load_function!(Player_HideGameText);
361 load_function!(Player_HasGameText);
362 load_function!(Player_GetGameText);
363 load_function!(Player_Ban);
364 load_function!(Player_BanEx);
365 load_function!(Player_SendDeathMessage);
366 load_function!(Player_SendMessageToPlayer);
367 load_function!(Player_GetVersion);
368 load_function!(Player_GetSkillLevel);
369 load_function!(Player_GetZAim);
370 load_function!(Player_GetSurfingOffsets);
371 load_function!(Player_GetRotationQuat);
372 load_function!(Player_GetPlayerSpectateID);
373 load_function!(Player_GetSpectateType);
374 load_function!(Player_GetRawIp);
375 load_function!(Player_SetGravity);
376 load_function!(Player_GetGravity);
377 load_function!(Player_SetAdmin);
378 load_function!(Player_IsSpawned);
379 load_function!(Player_IsControllable);
380 load_function!(Player_IsCameraTargetEnabled);
381 load_function!(Player_ToggleGhostMode);
382 load_function!(Player_GetGhostMode);
383 load_function!(Player_AllowWeapons);
384 load_function!(Player_AreWeaponsAllowed);
385 load_function!(Player_IsPlayerUsingOfficialClient);
386 load_function!(Player_GetAnimationFlags);
387 load_function!(Player_IsInDriveByMode);
388 load_function!(Player_IsCuffed);
389 load_function!(Player_IsInModShop);
390 load_function!(Player_GetSirenState);
391 load_function!(Player_GetLandingGearState);
392 load_function!(Player_GetHydraReactorAngle);
393 load_function!(Player_GetTrainSpeed);
394 load_function!(Player_IsUsingOmp);
395}