1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2024-11-08 00:37:15 +01:00

Updated the plug-in sdk header to work on recent servers.

This commit is contained in:
Sandu Liviu Catalin 2016-03-11 23:17:23 +02:00
parent 386c1d5254
commit d58099461a

View File

@ -26,18 +26,18 @@ typedef unsigned __int64 uint64_t;
#endif
typedef struct {
unsigned int uStructSize;
char szServerName[128];
unsigned int uMaxPlayers;
unsigned int uPort;
unsigned int uFlags;
unsigned int uStructSize;
char szServerName[128];
unsigned int uMaxPlayers;
unsigned int uPort;
unsigned int uFlags;
} ServerSettings;
typedef struct {
unsigned int uStructSize;
int nPluginId;
char szName[32];
unsigned int uPluginVer;
unsigned int uStructSize;
int nPluginId;
char szName[32];
unsigned int uPluginVer;
} PluginInfo;
#define SDK_ENTPOOL_VEHICLE 1
@ -497,488 +497,488 @@ typedef void (*SDK_OnSphereEntered) (int nSphereId, int nPlayerId);
typedef void (*SDK_OnSphereExited) (int nSphereId, int nPlayerId);
typedef struct {
unsigned int uStructSize;
unsigned int uStructSize;
//PLUGIN SYSTEM
SDK_GetServerVersion GetServerVersion;
SDK_GetServerSettings GetServerSettings;
SDK_ExportFunctions ExportFunctions;
SDK_GetNumberOfPlugins GetNumberOfPlugins;
SDK_GetPluginInfo GetPluginInfo;
SDK_FindPlugin FindPlugin;
SDK_GetPluginExports GetPluginExports;
SDK_GetTime GetTime;
//PLUGIN SYSTEM
SDK_GetServerVersion GetServerVersion;
SDK_GetServerSettings GetServerSettings;
SDK_ExportFunctions ExportFunctions;
SDK_GetNumberOfPlugins GetNumberOfPlugins;
SDK_GetPluginInfo GetPluginInfo;
SDK_FindPlugin FindPlugin;
SDK_GetPluginExports GetPluginExports;
SDK_GetTime GetTime;
//MESSAGES
SDK_printf printf;
SDK_SendCustomCommand SendCustomCommand;
SDK_SendClientMessage SendClientMessage;
SDK_SendGameMessage SendGameMessage;
//MESSAGES
SDK_printf printf;
SDK_SendCustomCommand SendCustomCommand;
SDK_SendClientMessage SendClientMessage;
SDK_SendGameMessage SendGameMessage;
//SERVER SETTINGS
SDK_SetServerName SetServerName;
SDK_GetServerName GetServerName;
SDK_SetMaxPlayers SetMaxPlayers;
SDK_GetMaxPlayers GetMaxPlayers;
SDK_SetServerPassword SetServerPassword;
SDK_GetServerPassword GetServerPassword;
SDK_SetGameModeText SetGameModeText;
SDK_GetGameModeText GetGameModeText;
SDK_ShutdownServer ShutdownServer;
//SERVER SETTINGS
SDK_SetServerName SetServerName;
SDK_GetServerName GetServerName;
SDK_SetMaxPlayers SetMaxPlayers;
SDK_GetMaxPlayers GetMaxPlayers;
SDK_SetServerPassword SetServerPassword;
SDK_GetServerPassword GetServerPassword;
SDK_SetGameModeText SetGameModeText;
SDK_GetGameModeText GetGameModeText;
SDK_ShutdownServer ShutdownServer;
//WORLD: settings
SDK_SetWorldBounds SetWorldBounds;
SDK_GetWorldBounds GetWorldBounds;
SDK_SetWastedSettings SetWastedSettings;
SDK_GetWastedSettings GetWastedSettings;
SDK_SetTimeRate SetTimeRate;
SDK_GetTimeRate GetTimeRate;
SDK_SetHour SetHour;
SDK_GetHour GetHour;
SDK_SetMinute SetMinute;
SDK_GetMinute GetMinute;
SDK_SetWeather SetWeather;
SDK_GetWeather GetWeather;
SDK_SetGravity SetGravity;
SDK_GetGravity GetGravity;
SDK_SetGamespeed SetGamespeed;
SDK_GetGamespeed GetGamespeed;
SDK_SetWaterLevel SetWaterLevel;
SDK_GetWaterLevel GetWaterLevel;
SDK_SetMaxHeight SetMaxHeight;
SDK_GetMaxHeight GetMaxHeight;
SDK_SetKillCmdDelay SetKillCmdDelay;
SDK_GetKillCmdDelay GetKillCmdDelay;
SDK_SetVehiclesForcedRespawnHeight SetVehiclesForcedRespawnHeight;
SDK_GetVehiclesForcedRespawnHeight GetVehiclesForcedRespawnHeight;
//WORLD: settings
SDK_SetWorldBounds SetWorldBounds;
SDK_GetWorldBounds GetWorldBounds;
SDK_SetWastedSettings SetWastedSettings;
SDK_GetWastedSettings GetWastedSettings;
SDK_SetTimeRate SetTimeRate;
SDK_GetTimeRate GetTimeRate;
SDK_SetHour SetHour;
SDK_GetHour GetHour;
SDK_SetMinute SetMinute;
SDK_GetMinute GetMinute;
SDK_SetWeather SetWeather;
SDK_GetWeather GetWeather;
SDK_SetGravity SetGravity;
SDK_GetGravity GetGravity;
SDK_SetGamespeed SetGamespeed;
SDK_GetGamespeed GetGamespeed;
SDK_SetWaterLevel SetWaterLevel;
SDK_GetWaterLevel GetWaterLevel;
SDK_SetMaxHeight SetMaxHeight;
SDK_GetMaxHeight GetMaxHeight;
SDK_SetKillCmdDelay SetKillCmdDelay;
SDK_GetKillCmdDelay GetKillCmdDelay;
SDK_SetVehiclesForcedRespawnHeight SetVehiclesForcedRespawnHeight;
SDK_GetVehiclesForcedRespawnHeight GetVehiclesForcedRespawnHeight;
//WORLD: toggles
SDK_ToggleSyncFrameLimiter ToggleSyncFrameLimiter;
SDK_EnabledSyncFrameLimiter EnabledSyncFrameLimiter;
SDK_ToggleFrameLimiter ToggleFrameLimiter;
SDK_EnabledFrameLimiter EnabledFrameLimiter;
SDK_ToggleTaxiBoostJump ToggleTaxiBoostJump;
SDK_EnabledTaxiBoostJump EnabledTaxiBoostJump;
SDK_ToggleDriveOnWater ToggleDriveOnWater;
SDK_EnabledDriveOnWater EnabledDriveOnWater;
SDK_ToggleFastSwitch ToggleFastSwitch;
SDK_EnabledFastSwitch EnabledFastSwitch;
SDK_ToggleFriendlyFire ToggleFriendlyFire;
SDK_EnabledFriendlyFire EnabledFriendlyFire;
SDK_ToggleDisableDriveby ToggleDisableDriveby;
SDK_EnabledDisableDriveby EnabledDisableDriveby;
SDK_TogglePerfectHandling TogglePerfectHandling;
SDK_EnabledPerfectHandling EnabledPerfectHandling;
SDK_ToggleFlyingCars ToggleFlyingCars;
SDK_EnabledFlyingCars EnabledFlyingCars;
SDK_ToggleJumpSwitch ToggleJumpSwitch;
SDK_EnabledJumpSwitch EnabledJumpSwitch;
SDK_ToggleShowMarkers ToggleShowMarkers;
SDK_EnabledShowMarkers EnabledShowMarkers;
SDK_ToggleOnlyShowTeamMarkers ToggleOnlyShowTeamMarkers;
SDK_EnabledOnlyShowTeamMarkers EnabledOnlyShowTeamMarkers;
SDK_ToggleStuntBike ToggleStuntBike;
SDK_EnabledStuntBike EnabledStuntBike;
SDK_ToggleShootInAir ToggleShootInAir;
SDK_EnabledShootInAir EnabledShootInAir;
SDK_ToggleShowNametags ToggleShowNametags;
SDK_EnabledShowNametags EnabledShowNametags;
SDK_ToggleJoinMessages ToggleJoinMessages;
SDK_EnabledJoinMessages EnabledJoinMessages;
SDK_ToggleDeathMessages ToggleDeathMessages;
SDK_EnabledDeathMessages EnabledDeathMessages;
SDK_ToggleChatTagsByDefaultEnabled ToggleChatTagsByDefaultEnabled;
SDK_EnabledChatTagsByDefault EnabledChatTagsByDefault;
//WORLD: toggles
SDK_ToggleSyncFrameLimiter ToggleSyncFrameLimiter;
SDK_EnabledSyncFrameLimiter EnabledSyncFrameLimiter;
SDK_ToggleFrameLimiter ToggleFrameLimiter;
SDK_EnabledFrameLimiter EnabledFrameLimiter;
SDK_ToggleTaxiBoostJump ToggleTaxiBoostJump;
SDK_EnabledTaxiBoostJump EnabledTaxiBoostJump;
SDK_ToggleDriveOnWater ToggleDriveOnWater;
SDK_EnabledDriveOnWater EnabledDriveOnWater;
SDK_ToggleFastSwitch ToggleFastSwitch;
SDK_EnabledFastSwitch EnabledFastSwitch;
SDK_ToggleFriendlyFire ToggleFriendlyFire;
SDK_EnabledFriendlyFire EnabledFriendlyFire;
SDK_ToggleDisableDriveby ToggleDisableDriveby;
SDK_EnabledDisableDriveby EnabledDisableDriveby;
SDK_TogglePerfectHandling TogglePerfectHandling;
SDK_EnabledPerfectHandling EnabledPerfectHandling;
SDK_ToggleFlyingCars ToggleFlyingCars;
SDK_EnabledFlyingCars EnabledFlyingCars;
SDK_ToggleJumpSwitch ToggleJumpSwitch;
SDK_EnabledJumpSwitch EnabledJumpSwitch;
SDK_ToggleShowMarkers ToggleShowMarkers;
SDK_EnabledShowMarkers EnabledShowMarkers;
SDK_ToggleOnlyShowTeamMarkers ToggleOnlyShowTeamMarkers;
SDK_EnabledOnlyShowTeamMarkers EnabledOnlyShowTeamMarkers;
SDK_ToggleStuntBike ToggleStuntBike;
SDK_EnabledStuntBike EnabledStuntBike;
SDK_ToggleShootInAir ToggleShootInAir;
SDK_EnabledShootInAir EnabledShootInAir;
SDK_ToggleShowNametags ToggleShowNametags;
SDK_EnabledShowNametags EnabledShowNametags;
SDK_ToggleJoinMessages ToggleJoinMessages;
SDK_EnabledJoinMessages EnabledJoinMessages;
SDK_ToggleDeathMessages ToggleDeathMessages;
SDK_EnabledDeathMessages EnabledDeathMessages;
SDK_ToggleChatTagsByDefaultEnabled ToggleChatTagsByDefaultEnabled;
SDK_EnabledChatTagsByDefault EnabledChatTagsByDefault;
//MISC
SDK_CreateExplosion CreateExplosion;
SDK_PlaySound PlaySound;
SDK_HideMapObject HideMapObject;
SDK_ShowMapObject ShowMapObject;
SDK_ShowAllMapObjects ShowAllMapObjects;
//MISC
SDK_CreateExplosion CreateExplosion;
SDK_PlaySound PlaySound;
SDK_HideMapObject HideMapObject;
SDK_ShowMapObject ShowMapObject;
SDK_ShowAllMapObjects ShowAllMapObjects;
//WEAPONDATA
SDK_SetWeaponDataValue SetWeaponDataValue;
SDK_GetWeaponDataValue GetWeaponDataValue;
SDK_ResetWeaponDataValue ResetWeaponDataValue;
SDK_IsWeaponDataValueModified IsWeaponDataValueModified;
SDK_ResetWeaponData ResetWeaponData;
SDK_ResetAllWeaponData ResetAllWeaponData;
//WEAPONDATA
SDK_SetWeaponDataValue SetWeaponDataValue;
SDK_GetWeaponDataValue GetWeaponDataValue;
SDK_ResetWeaponDataValue ResetWeaponDataValue;
SDK_IsWeaponDataValueModified IsWeaponDataValueModified;
SDK_ResetWeaponData ResetWeaponData;
SDK_ResetAllWeaponData ResetAllWeaponData;
//KEYBINDS
SDK_GetKeyBindUnusedSlot GetKeyBindUnusedSlot;
SDK_GetKeyBindData GetKeyBindData;
SDK_RegisterKeyBind RegisterKeyBind;
SDK_RemoveKeyBind RemoveKeyBind;
SDK_RemoveAllKeyBinds RemoveAllKeyBinds;
//KEYBINDS
SDK_GetKeyBindUnusedSlot GetKeyBindUnusedSlot;
SDK_GetKeyBindData GetKeyBindData;
SDK_RegisterKeyBind RegisterKeyBind;
SDK_RemoveKeyBind RemoveKeyBind;
SDK_RemoveAllKeyBinds RemoveAllKeyBinds;
//BLIPS
SDK_CreateCoordBlip CreateCoordBlip;
SDK_DestroyCoordBlip DestroyCoordBlip;
SDK_GetCoordBlipInfo GetCoordBlipInfo;
//BLIPS
SDK_CreateCoordBlip CreateCoordBlip;
SDK_DestroyCoordBlip DestroyCoordBlip;
SDK_GetCoordBlipInfo GetCoordBlipInfo;
//SPRITES
SDK_CreateSprite CreateSprite;
SDK_DestroySprite DestroySprite;
SDK_ShowSprite ShowSprite;
SDK_HideSprite HideSprite;
SDK_MoveSprite MoveSprite;
SDK_SetSpriteCenter SetSpriteCenter;
SDK_RotateSprite RotateSprite;
SDK_SetSpriteAlpha SetSpriteAlpha;
SDK_SetSpriteRelativity SetSpriteRelativity;
//SPRITES
SDK_CreateSprite CreateSprite;
SDK_DestroySprite DestroySprite;
SDK_ShowSprite ShowSprite;
SDK_HideSprite HideSprite;
SDK_MoveSprite MoveSprite;
SDK_SetSpriteCenter SetSpriteCenter;
SDK_RotateSprite RotateSprite;
SDK_SetSpriteAlpha SetSpriteAlpha;
SDK_SetSpriteRelativity SetSpriteRelativity;
//TEXTDRAWS
SDK_CreateTextdraw CreateTextdraw;
SDK_DestroyTextdraw DestroyTextdraw;
SDK_ShowTextdraw ShowTextdraw;
SDK_HideTextdraw HideTextdraw;
SDK_MoveTextdraw MoveTextdraw;
SDK_SetTextdrawColour SetTextdrawColour;
SDK_SetTextdrawRelativity SetTextdrawRelativity;
//TEXTDRAWS
SDK_CreateTextdraw CreateTextdraw;
SDK_DestroyTextdraw DestroyTextdraw;
SDK_ShowTextdraw ShowTextdraw;
SDK_HideTextdraw HideTextdraw;
SDK_MoveTextdraw MoveTextdraw;
SDK_SetTextdrawColour SetTextdrawColour;
SDK_SetTextdrawRelativity SetTextdrawRelativity;
//RADIOS
SDK_AddRadioStream AddRadioStream;
SDK_RemoveRadioStream RemoveRadioStream;
//RADIOS
SDK_AddRadioStream AddRadioStream;
SDK_RemoveRadioStream RemoveRadioStream;
//CLASSES
SDK_SetUseClasses SetUseClasses;
SDK_GetUseClasses GetUseClasses;
SDK_GetPlayerClass GetPlayerClass;
SDK_AddPlayerClass AddPlayerClass;
SDK_SetSpawnPlayerPos SetSpawnPlayerPos;
SDK_SetSpawnCameraPos SetSpawnCameraPos;
SDK_SetSpawnCameraLookAt SetSpawnCameraLookAt;
//CLASSES
SDK_SetUseClasses SetUseClasses;
SDK_GetUseClasses GetUseClasses;
SDK_GetPlayerClass GetPlayerClass;
SDK_AddPlayerClass AddPlayerClass;
SDK_SetSpawnPlayerPos SetSpawnPlayerPos;
SDK_SetSpawnCameraPos SetSpawnCameraPos;
SDK_SetSpawnCameraLookAt SetSpawnCameraLookAt;
//ADMIN
SDK_IsPlayerAdmin IsPlayerAdmin;
SDK_SetPlayerAdmin SetPlayerAdmin;
SDK_GetPlayerIP GetPlayerIP;
SDK_KickPlayer KickPlayer;
SDK_BanPlayer BanPlayer;
SDK_BanIP BanIP;
SDK_UnbanIP UnbanIP;
SDK_IsIPBanned IsIPBanned;
//ADMIN
SDK_IsPlayerAdmin IsPlayerAdmin;
SDK_SetPlayerAdmin SetPlayerAdmin;
SDK_GetPlayerIP GetPlayerIP;
SDK_KickPlayer KickPlayer;
SDK_BanPlayer BanPlayer;
SDK_BanIP BanIP;
SDK_UnbanIP UnbanIP;
SDK_IsIPBanned IsIPBanned;
//PLAYERS: basic
SDK_GetPlayerIDFromName GetPlayerIDFromName;
SDK_IsPlayerConnected IsPlayerConnected;
SDK_IsPlayerSpawned IsPlayerSpawned;
SDK_IsPlayerStreamedForPlayer IsPlayerStreamedForPlayer;
SDK_GetPlayerKey GetPlayerKey;
SDK_SetPlayerWorld SetPlayerWorld;
SDK_GetPlayerWorld GetPlayerWorld;
SDK_SetPlayerSecWorld SetPlayerSecWorld;
SDK_GetPlayerSecWorld GetPlayerSecWorld;
SDK_GetPlayerUniqueWorld GetPlayerUniqueWorld;
SDK_IsPlayerWorldCompatible IsPlayerWorldCompatible;
SDK_GetPlayerState GetPlayerState;
SDK_GetPlayerName GetPlayerName;
SDK_SetPlayerName SetPlayerName;
SDK_SetPlayerTeam SetPlayerTeam;
SDK_GetPlayerTeam GetPlayerTeam;
SDK_SetPlayerSkin SetPlayerSkin;
SDK_GetPlayerSkin GetPlayerSkin;
SDK_SetPlayerColour SetPlayerColour;
SDK_GetPlayerColour GetPlayerColour;
SDK_ForcePlayerSpawn ForcePlayerSpawn;
SDK_ForcePlayerSelect ForcePlayerSelect;
SDK_ForceAllSelect ForceAllSelect;
//PLAYERS: basic
SDK_GetPlayerIDFromName GetPlayerIDFromName;
SDK_IsPlayerConnected IsPlayerConnected;
SDK_IsPlayerSpawned IsPlayerSpawned;
SDK_IsPlayerStreamedForPlayer IsPlayerStreamedForPlayer;
SDK_GetPlayerKey GetPlayerKey;
SDK_SetPlayerWorld SetPlayerWorld;
SDK_GetPlayerWorld GetPlayerWorld;
SDK_SetPlayerSecWorld SetPlayerSecWorld;
SDK_GetPlayerSecWorld GetPlayerSecWorld;
SDK_GetPlayerUniqueWorld GetPlayerUniqueWorld;
SDK_IsPlayerWorldCompatible IsPlayerWorldCompatible;
SDK_GetPlayerState GetPlayerState;
SDK_GetPlayerName GetPlayerName;
SDK_SetPlayerName SetPlayerName;
SDK_SetPlayerTeam SetPlayerTeam;
SDK_GetPlayerTeam GetPlayerTeam;
SDK_SetPlayerSkin SetPlayerSkin;
SDK_GetPlayerSkin GetPlayerSkin;
SDK_SetPlayerColour SetPlayerColour;
SDK_GetPlayerColour GetPlayerColour;
SDK_ForcePlayerSpawn ForcePlayerSpawn;
SDK_ForcePlayerSelect ForcePlayerSelect;
SDK_ForceAllSelect ForceAllSelect;
//PLAYERS: score, ping, money, typing
SDK_GivePlayerMoney GivePlayerMoney;
SDK_SetPlayerMoney SetPlayerMoney;
SDK_GetPlayerMoney GetPlayerMoney;
SDK_SetPlayerScore SetPlayerScore;
SDK_GetPlayerScore GetPlayerScore;
SDK_GetPlayerPing GetPlayerPing;
SDK_IsPlayerTyping IsPlayerTyping;
SDK_GetPlayerFPS GetPlayerFPS;
SDK_GetPlayerUID GetPlayerUID;
SDK_GetPlayerWantedLevel GetPlayerWantedLevel;
//PLAYERS: score, ping, money, typing
SDK_GivePlayerMoney GivePlayerMoney;
SDK_SetPlayerMoney SetPlayerMoney;
SDK_GetPlayerMoney GetPlayerMoney;
SDK_SetPlayerScore SetPlayerScore;
SDK_GetPlayerScore GetPlayerScore;
SDK_GetPlayerPing GetPlayerPing;
SDK_IsPlayerTyping IsPlayerTyping;
SDK_GetPlayerFPS GetPlayerFPS;
SDK_GetPlayerUID GetPlayerUID;
SDK_GetPlayerWantedLevel GetPlayerWantedLevel;
//PLAYERS: health and location
SDK_SetPlayerHealth SetPlayerHealth;
SDK_GetPlayerHealth GetPlayerHealth;
SDK_SetPlayerArmour SetPlayerArmour;
SDK_GetPlayerArmour GetPlayerArmour;
SDK_SetPlayerImmunityFlags SetPlayerImmunityFlags;
SDK_GetPlayerImmunityFlags GetPlayerImmunityFlags;
SDK_SetPlayerPos SetPlayerPos;
SDK_GetPlayerPos GetPlayerPos;
SDK_SetPlayerSpeed SetPlayerSpeed;
SDK_GetPlayerSpeed GetPlayerSpeed;
SDK_AddPlayerSpeed AddPlayerSpeed;
SDK_SetPlayerHeading SetPlayerHeading;
SDK_GetPlayerHeading GetPlayerHeading;
SDK_SetPlayerAlpha SetPlayerAlpha;
SDK_GetPlayerAlpha GetPlayerAlpha;
SDK_GetPlayerOnFireStatus GetPlayerOnFireStatus;
SDK_GetPlayerCrouchStatus GetPlayerCrouchStatus;
SDK_GetPlayerAction GetPlayerAction;
SDK_GetPlayerGameKeys GetPlayerGameKeys;
SDK_GetPlayerAimPos GetPlayerAimPos;
SDK_GetPlayerAimDir GetPlayerAimDir;
//PLAYERS: health and location
SDK_SetPlayerHealth SetPlayerHealth;
SDK_GetPlayerHealth GetPlayerHealth;
SDK_SetPlayerArmour SetPlayerArmour;
SDK_GetPlayerArmour GetPlayerArmour;
SDK_SetPlayerImmunityFlags SetPlayerImmunityFlags;
SDK_GetPlayerImmunityFlags GetPlayerImmunityFlags;
SDK_SetPlayerPos SetPlayerPos;
SDK_GetPlayerPos GetPlayerPos;
SDK_SetPlayerSpeed SetPlayerSpeed;
SDK_GetPlayerSpeed GetPlayerSpeed;
SDK_AddPlayerSpeed AddPlayerSpeed;
SDK_SetPlayerHeading SetPlayerHeading;
SDK_GetPlayerHeading GetPlayerHeading;
SDK_SetPlayerAlpha SetPlayerAlpha;
SDK_GetPlayerAlpha GetPlayerAlpha;
SDK_GetPlayerOnFireStatus GetPlayerOnFireStatus;
SDK_GetPlayerCrouchStatus GetPlayerCrouchStatus;
SDK_GetPlayerAction GetPlayerAction;
SDK_GetPlayerGameKeys GetPlayerGameKeys;
SDK_GetPlayerAimPos GetPlayerAimPos;
SDK_GetPlayerAimDir GetPlayerAimDir;
//PLAYERS: vehicle
SDK_PutPlayerInVehicle PutPlayerInVehicle;
SDK_RemovePlayerFromVehicle RemovePlayerFromVehicle;
SDK_GetPlayerInVehicleStatus GetPlayerInVehicleStatus;
SDK_GetPlayerInVehicleSlot GetPlayerInVehicleSlot;
SDK_GetPlayerVehicleID GetPlayerVehicleID;
//PLAYERS: vehicle
SDK_PutPlayerInVehicle PutPlayerInVehicle;
SDK_RemovePlayerFromVehicle RemovePlayerFromVehicle;
SDK_GetPlayerInVehicleStatus GetPlayerInVehicleStatus;
SDK_GetPlayerInVehicleSlot GetPlayerInVehicleSlot;
SDK_GetPlayerVehicleID GetPlayerVehicleID;
//PLAYERS: toggles
SDK_TogglePlayerControllable TogglePlayerControllable;
SDK_EnabledPlayerControllable EnabledPlayerControllable;
SDK_TogglePlayerDriveby TogglePlayerDriveby;
SDK_EnabledPlayerDriveby EnabledPlayerDriveby;
SDK_TogglePlayerWhiteScanlines TogglePlayerWhiteScanlines;
SDK_EnabledPlayerWhiteScanlines EnabledPlayerWhiteScanlines;
SDK_TogglePlayerGreenScanlines TogglePlayerGreenScanlines;
SDK_EnabledPlayerGreenScanlines EnabledPlayerGreenScanlines;
SDK_TogglePlayerWidescreen TogglePlayerWidescreen;
SDK_EnabledPlayerWidescreen EnabledPlayerWidescreen;
SDK_TogglePlayerShowMarkers TogglePlayerShowMarkers;
SDK_EnabledPlayerShowMarkers EnabledPlayerShowMarkers;
SDK_TogglePlayerAttackPriv TogglePlayerAttackPriv;
SDK_EnabledPlayerAttackPriv EnabledPlayerAttackPriv;
SDK_TogglePlayerHasMarker TogglePlayerHasMarker;
SDK_EnabledPlayerHasMarker EnabledPlayerHasMarker;
SDK_TogglePlayerChatTagsEnabled TogglePlayerChatTagsEnabled;
SDK_EnabledPlayerChatTags EnabledPlayerChatTags;
SDK_TogglePlayerDrunkEffects TogglePlayerDrunkEffects;
SDK_EnabledPlayerDrunkEffects EnabledPlayerDrunkEffects;
//PLAYERS: toggles
SDK_TogglePlayerControllable TogglePlayerControllable;
SDK_EnabledPlayerControllable EnabledPlayerControllable;
SDK_TogglePlayerDriveby TogglePlayerDriveby;
SDK_EnabledPlayerDriveby EnabledPlayerDriveby;
SDK_TogglePlayerWhiteScanlines TogglePlayerWhiteScanlines;
SDK_EnabledPlayerWhiteScanlines EnabledPlayerWhiteScanlines;
SDK_TogglePlayerGreenScanlines TogglePlayerGreenScanlines;
SDK_EnabledPlayerGreenScanlines EnabledPlayerGreenScanlines;
SDK_TogglePlayerWidescreen TogglePlayerWidescreen;
SDK_EnabledPlayerWidescreen EnabledPlayerWidescreen;
SDK_TogglePlayerShowMarkers TogglePlayerShowMarkers;
SDK_EnabledPlayerShowMarkers EnabledPlayerShowMarkers;
SDK_TogglePlayerAttackPriv TogglePlayerAttackPriv;
SDK_EnabledPlayerAttackPriv EnabledPlayerAttackPriv;
SDK_TogglePlayerHasMarker TogglePlayerHasMarker;
SDK_EnabledPlayerHasMarker EnabledPlayerHasMarker;
SDK_TogglePlayerChatTagsEnabled TogglePlayerChatTagsEnabled;
SDK_EnabledPlayerChatTags EnabledPlayerChatTags;
SDK_TogglePlayerDrunkEffects TogglePlayerDrunkEffects;
SDK_EnabledPlayerDrunkEffects EnabledPlayerDrunkEffects;
//PLAYERS: weapons
SDK_GivePlayerWeapon GivePlayerWeapon;
SDK_SetPlayerWeapon SetPlayerWeapon;
SDK_GetPlayerWeapon GetPlayerWeapon;
SDK_GetPlayerWeaponAmmo GetPlayerWeaponAmmo;
SDK_SetPlayerWeaponSlot SetPlayerWeaponSlot;
SDK_GetPlayerWeaponSlot GetPlayerWeaponSlot;
SDK_GetPlayerWeaponAtSlot GetPlayerWeaponAtSlot;
SDK_GetPlayerAmmoAtSlot GetPlayerAmmoAtSlot;
SDK_RemovePlayerWeapon RemovePlayerWeapon;
SDK_RemoveAllWeapons RemoveAllWeapons;
//PLAYERS: weapons
SDK_GivePlayerWeapon GivePlayerWeapon;
SDK_SetPlayerWeapon SetPlayerWeapon;
SDK_GetPlayerWeapon GetPlayerWeapon;
SDK_GetPlayerWeaponAmmo GetPlayerWeaponAmmo;
SDK_SetPlayerWeaponSlot SetPlayerWeaponSlot;
SDK_GetPlayerWeaponSlot GetPlayerWeaponSlot;
SDK_GetPlayerWeaponAtSlot GetPlayerWeaponAtSlot;
SDK_GetPlayerAmmoAtSlot GetPlayerAmmoAtSlot;
SDK_RemovePlayerWeapon RemovePlayerWeapon;
SDK_RemoveAllWeapons RemoveAllWeapons;
//PLAYERS: camera
SDK_SetCameraPosition SetCameraPosition;
SDK_RestoreCamera RestoreCamera;
SDK_IsCameraLocked IsCameraLocked;
//PLAYERS: camera
SDK_SetCameraPosition SetCameraPosition;
SDK_RestoreCamera RestoreCamera;
SDK_IsCameraLocked IsCameraLocked;
//PLAYERS: misc
SDK_SetPlayerAnimation SetPlayerAnimation;
SDK_SetPlayerWantedLevel SetPlayerWantedLevel;
SDK_GetPlayerStandingOnVehicle GetPlayerStandingOnVehicle;
SDK_GetPlayerStandingOnObject GetPlayerStandingOnObject;
SDK_IsPlayerAway IsPlayerAway;
SDK_GetPlayerSpectateTarget GetPlayerSpectateTarget;
SDK_SetPlayerSpectateTarget SetPlayerSpectateTarget;
SDK_RedirectPlayerToServer RedirectPlayerToServer;
//PLAYERS: misc
SDK_SetPlayerAnimation SetPlayerAnimation;
SDK_SetPlayerWantedLevel SetPlayerWantedLevel;
SDK_GetPlayerStandingOnVehicle GetPlayerStandingOnVehicle;
SDK_GetPlayerStandingOnObject GetPlayerStandingOnObject;
SDK_IsPlayerAway IsPlayerAway;
SDK_GetPlayerSpectateTarget GetPlayerSpectateTarget;
SDK_SetPlayerSpectateTarget SetPlayerSpectateTarget;
SDK_RedirectPlayerToServer RedirectPlayerToServer;
//VEHICLES
SDK_CreateVehicle CreateVehicle;
SDK_DeleteVehicle DeleteVehicle;
SDK_GetVehicleSyncSource GetVehicleSyncSource;
SDK_GetVehicleSyncType GetVehicleSyncType;
SDK_IsVehicleStreamedForPlayer IsVehicleStreamedForPlayer;
SDK_SetVehicleWorld SetVehicleWorld;
SDK_GetVehicleWorld GetVehicleWorld;
SDK_GetVehicleModel GetVehicleModel;
SDK_GetVehicleOccupant GetVehicleOccupant;
SDK_RespawnVehicle RespawnVehicle;
SDK_SetVehicleImmunityFlags SetVehicleImmunityFlags;
SDK_GetVehicleImmunityFlags GetVehicleImmunityFlags;
SDK_KillVehicle KillVehicle;
SDK_IsVehicleWrecked IsVehicleWrecked;
SDK_SetVehiclePos SetVehiclePos;
SDK_GetVehiclePos GetVehiclePos;
SDK_SetVehicleRot SetVehicleRot;
SDK_SetVehicleRotEuler SetVehicleRotEuler;
SDK_GetVehicleRot GetVehicleRot;
SDK_GetVehicleRotEuler GetVehicleRotEuler;
SDK_SetVehicleSpeed SetVehicleSpeed;
SDK_GetVehicleSpeed GetVehicleSpeed;
SDK_AddVehicleSpeed AddVehicleSpeed;
SDK_SetVehicleRelSpeed SetVehicleRelSpeed;
SDK_GetVehicleRelSpeed GetVehicleRelSpeed;
SDK_AddVehicleRelSpeed AddVehicleRelSpeed;
SDK_SetVehicleTurnSpeed SetVehicleTurnSpeed;
SDK_GetVehicleTurnSpeed GetVehicleTurnSpeed;
SDK_AddVehicleTurnSpeed AddVehicleTurnSpeed;
SDK_SetVehicleRelTurnSpeed SetVehicleRelTurnSpeed;
SDK_GetVehicleRelTurnSpeed GetVehicleRelTurnSpeed;
SDK_AddVehicleRelTurnSpeed AddVehicleRelTurnSpeed;
SDK_SetVehicleSpawnPos SetVehicleSpawnPos;
SDK_GetVehicleSpawnPos GetVehicleSpawnPos;
SDK_SetVehicleSpawnRot SetVehicleSpawnRot;
SDK_SetVehicleSpawnRotEuler SetVehicleSpawnRotEuler;
SDK_GetVehicleSpawnRot GetVehicleSpawnRot;
SDK_GetVehicleSpawnRotEuler GetVehicleSpawnRotEuler;
SDK_SetVehicleIdleRespawnTimer SetVehicleIdleRespawnTimer;
SDK_GetVehicleIdleRespawnTimer GetVehicleIdleRespawnTimer;
SDK_SetVehicleHealth SetVehicleHealth;
SDK_GetVehicleHealth GetVehicleHealth;
SDK_SetVehicleColour SetVehicleColour;
SDK_GetVehicleColour GetVehicleColour;
SDK_SetVehicleDoorsLocked SetVehicleDoorsLocked;
SDK_GetVehicleDoorsLocked GetVehicleDoorsLocked;
SDK_SetVehiclePartStatus SetVehiclePartStatus;
SDK_GetVehiclePartStatus GetVehiclePartStatus;
SDK_SetVehicleTyreStatus SetVehicleTyreStatus;
SDK_GetVehicleTyreStatus GetVehicleTyreStatus;
SDK_SetVehicleDamageData SetVehicleDamageData;
SDK_GetVehicleDamageData GetVehicleDamageData;
SDK_SetVehicleAlarm SetVehicleAlarm;
SDK_GetVehicleAlarm GetVehicleAlarm;
SDK_SetVehicleLights SetVehicleLights;
SDK_GetVehicleLights GetVehicleLights;
SDK_SetVehicleRadio SetVehicleRadio;
SDK_GetVehicleRadio GetVehicleRadio;
SDK_SetVehicleRadioLocked SetVehicleRadioLocked;
SDK_IsVehicleRadioLocked IsVehicleRadioLocked;
SDK_GetVehicleGhostState GetVehicleGhostState;
SDK_SetVehicleGhostState SetVehicleGhostState;
SDK_GetVehicleTurretRotation GetVehicleTurretRotation;
//VEHICLES
SDK_CreateVehicle CreateVehicle;
SDK_DeleteVehicle DeleteVehicle;
SDK_GetVehicleSyncSource GetVehicleSyncSource;
SDK_GetVehicleSyncType GetVehicleSyncType;
SDK_IsVehicleStreamedForPlayer IsVehicleStreamedForPlayer;
SDK_SetVehicleWorld SetVehicleWorld;
SDK_GetVehicleWorld GetVehicleWorld;
SDK_GetVehicleModel GetVehicleModel;
SDK_GetVehicleOccupant GetVehicleOccupant;
SDK_RespawnVehicle RespawnVehicle;
SDK_SetVehicleImmunityFlags SetVehicleImmunityFlags;
SDK_GetVehicleImmunityFlags GetVehicleImmunityFlags;
SDK_KillVehicle KillVehicle;
SDK_IsVehicleWrecked IsVehicleWrecked;
SDK_SetVehiclePos SetVehiclePos;
SDK_GetVehiclePos GetVehiclePos;
SDK_SetVehicleRot SetVehicleRot;
SDK_SetVehicleRotEuler SetVehicleRotEuler;
SDK_GetVehicleRot GetVehicleRot;
SDK_GetVehicleRotEuler GetVehicleRotEuler;
SDK_SetVehicleSpeed SetVehicleSpeed;
SDK_GetVehicleSpeed GetVehicleSpeed;
SDK_AddVehicleSpeed AddVehicleSpeed;
SDK_SetVehicleRelSpeed SetVehicleRelSpeed;
SDK_GetVehicleRelSpeed GetVehicleRelSpeed;
SDK_AddVehicleRelSpeed AddVehicleRelSpeed;
SDK_SetVehicleTurnSpeed SetVehicleTurnSpeed;
SDK_GetVehicleTurnSpeed GetVehicleTurnSpeed;
SDK_AddVehicleTurnSpeed AddVehicleTurnSpeed;
SDK_SetVehicleRelTurnSpeed SetVehicleRelTurnSpeed;
SDK_GetVehicleRelTurnSpeed GetVehicleRelTurnSpeed;
SDK_AddVehicleRelTurnSpeed AddVehicleRelTurnSpeed;
SDK_SetVehicleSpawnPos SetVehicleSpawnPos;
SDK_GetVehicleSpawnPos GetVehicleSpawnPos;
SDK_SetVehicleSpawnRot SetVehicleSpawnRot;
SDK_SetVehicleSpawnRotEuler SetVehicleSpawnRotEuler;
SDK_GetVehicleSpawnRot GetVehicleSpawnRot;
SDK_GetVehicleSpawnRotEuler GetVehicleSpawnRotEuler;
SDK_SetVehicleIdleRespawnTimer SetVehicleIdleRespawnTimer;
SDK_GetVehicleIdleRespawnTimer GetVehicleIdleRespawnTimer;
SDK_SetVehicleHealth SetVehicleHealth;
SDK_GetVehicleHealth GetVehicleHealth;
SDK_SetVehicleColour SetVehicleColour;
SDK_GetVehicleColour GetVehicleColour;
SDK_SetVehicleDoorsLocked SetVehicleDoorsLocked;
SDK_GetVehicleDoorsLocked GetVehicleDoorsLocked;
SDK_SetVehiclePartStatus SetVehiclePartStatus;
SDK_GetVehiclePartStatus GetVehiclePartStatus;
SDK_SetVehicleTyreStatus SetVehicleTyreStatus;
SDK_GetVehicleTyreStatus GetVehicleTyreStatus;
SDK_SetVehicleDamageData SetVehicleDamageData;
SDK_GetVehicleDamageData GetVehicleDamageData;
SDK_SetVehicleAlarm SetVehicleAlarm;
SDK_GetVehicleAlarm GetVehicleAlarm;
SDK_SetVehicleLights SetVehicleLights;
SDK_GetVehicleLights GetVehicleLights;
SDK_SetVehicleRadio SetVehicleRadio;
SDK_GetVehicleRadio GetVehicleRadio;
SDK_SetVehicleRadioLocked SetVehicleRadioLocked;
SDK_IsVehicleRadioLocked IsVehicleRadioLocked;
SDK_GetVehicleGhostState GetVehicleGhostState;
SDK_SetVehicleGhostState SetVehicleGhostState;
SDK_GetVehicleTurretRotation GetVehicleTurretRotation;
//VEHICLES: handling
SDK_ResetAllVehicleHandlings ResetAllVehicleHandlings;
SDK_ExistsHandlingRule ExistsHandlingRule;
SDK_SetHandlingRule SetHandlingRule;
SDK_GetHandlingRule GetHandlingRule;
SDK_ResetHandlingRule ResetHandlingRule;
SDK_ResetHandling ResetHandling;
SDK_ExistsInstHandlingRule ExistsInstHandlingRule;
SDK_SetInstHandlingRule SetInstHandlingRule;
SDK_GetInstHandlingRule GetInstHandlingRule;
SDK_ResetInstHandlingRule ResetInstHandlingRule;
SDK_ResetInstHandling ResetInstHandling;
//VEHICLES: handling
SDK_ResetAllVehicleHandlings ResetAllVehicleHandlings;
SDK_ExistsHandlingRule ExistsHandlingRule;
SDK_SetHandlingRule SetHandlingRule;
SDK_GetHandlingRule GetHandlingRule;
SDK_ResetHandlingRule ResetHandlingRule;
SDK_ResetHandling ResetHandling;
SDK_ExistsInstHandlingRule ExistsInstHandlingRule;
SDK_SetInstHandlingRule SetInstHandlingRule;
SDK_GetInstHandlingRule GetInstHandlingRule;
SDK_ResetInstHandlingRule ResetInstHandlingRule;
SDK_ResetInstHandling ResetInstHandling;
//PICKUPS
SDK_CreatePickup CreatePickup;
SDK_DeletePickup DeletePickup;
SDK_IsPickupStreamedForPlayer IsPickupStreamedForPlayer;
SDK_SetPickupWorld SetPickupWorld;
SDK_GetPickupWorld GetPickupWorld;
SDK_PickupGetAlpha PickupGetAlpha;
SDK_PickupSetAlpha PickupSetAlpha;
SDK_PickupIsAutomatic PickupIsAutomatic;
SDK_PickupSetAutomatic PickupSetAutomatic;
SDK_SetPickupAutoTimer SetPickupAutoTimer;
SDK_GetPickupAutoTimer GetPickupAutoTimer;
SDK_PickupRefresh PickupRefresh;
SDK_PickupGetPos PickupGetPos;
SDK_PickupSetPos PickupSetPos;
SDK_PickupGetModel PickupGetModel;
SDK_PickupGetQuantity PickupGetQuantity;
//PICKUPS
SDK_CreatePickup CreatePickup;
SDK_DeletePickup DeletePickup;
SDK_IsPickupStreamedForPlayer IsPickupStreamedForPlayer;
SDK_SetPickupWorld SetPickupWorld;
SDK_GetPickupWorld GetPickupWorld;
SDK_PickupGetAlpha PickupGetAlpha;
SDK_PickupSetAlpha PickupSetAlpha;
SDK_PickupIsAutomatic PickupIsAutomatic;
SDK_PickupSetAutomatic PickupSetAutomatic;
SDK_SetPickupAutoTimer SetPickupAutoTimer;
SDK_GetPickupAutoTimer GetPickupAutoTimer;
SDK_PickupRefresh PickupRefresh;
SDK_PickupGetPos PickupGetPos;
SDK_PickupSetPos PickupSetPos;
SDK_PickupGetModel PickupGetModel;
SDK_PickupGetQuantity PickupGetQuantity;
//OBJECTS
SDK_CreateObject CreateObject;
SDK_DeleteObject DeleteObject;
SDK_IsObjectStreamedForPlayer IsObjectStreamedForPlayer;
SDK_GetObjectModel GetObjectModel;
SDK_SetObjectWorld SetObjectWorld;
SDK_GetObjectWorld GetObjectWorld;
SDK_SetObjectAlpha SetObjectAlpha;
SDK_GetObjectAlpha GetObjectAlpha;
SDK_MoveObjectTo MoveObjectTo;
SDK_MoveObjectBy MoveObjectBy;
SDK_SetObjectPos SetObjectPos;
SDK_GetObjectPos GetObjectPos;
SDK_RotObjectTo RotObjectTo;
SDK_RotObjectToEuler RotObjectToEuler;
SDK_RotObjectBy RotObjectBy;
SDK_RotObjectByEuler RotObjectByEuler;
SDK_GetObjectRot GetObjectRot;
SDK_GetObjectRotEuler GetObjectRotEuler;
SDK_SetObjectShotReport SetObjectShotReport;
SDK_IsObjectShotReport IsObjectShotReport;
SDK_SetObjectBumpReport SetObjectBumpReport;
SDK_IsObjectBumpReport IsObjectBumpReport;
//OBJECTS
SDK_CreateObject CreateObject;
SDK_DeleteObject DeleteObject;
SDK_IsObjectStreamedForPlayer IsObjectStreamedForPlayer;
SDK_GetObjectModel GetObjectModel;
SDK_SetObjectWorld SetObjectWorld;
SDK_GetObjectWorld GetObjectWorld;
SDK_SetObjectAlpha SetObjectAlpha;
SDK_GetObjectAlpha GetObjectAlpha;
SDK_MoveObjectTo MoveObjectTo;
SDK_MoveObjectBy MoveObjectBy;
SDK_SetObjectPos SetObjectPos;
SDK_GetObjectPos GetObjectPos;
SDK_RotObjectTo RotObjectTo;
SDK_RotObjectToEuler RotObjectToEuler;
SDK_RotObjectBy RotObjectBy;
SDK_RotObjectByEuler RotObjectByEuler;
SDK_GetObjectRot GetObjectRot;
SDK_GetObjectRotEuler GetObjectRotEuler;
SDK_SetObjectShotReport SetObjectShotReport;
SDK_IsObjectShotReport IsObjectShotReport;
SDK_SetObjectBumpReport SetObjectBumpReport;
SDK_IsObjectBumpReport IsObjectBumpReport;
// TODO: Move these functions to proper sections on major plugin update
SDK_ToggleWallglitch ToggleWallglitch;
SDK_EnabledWallglitch EnabledWallglitch;
SDK_SetVehicleSiren SetVehicleSiren;
SDK_GetVehicleSiren GetVehicleSiren;
SDK_GetPlayerUID2 GetPlayerUID2;
// TODO: Move these functions to proper sections on major plugin update
SDK_ToggleWallglitch ToggleWallglitch;
SDK_EnabledWallglitch EnabledWallglitch;
SDK_SetVehicleSiren SetVehicleSiren;
SDK_GetVehicleSiren GetVehicleSiren;
SDK_GetPlayerUID2 GetPlayerUID2;
SDK_CreateCheckpoint CreateCheckpoint;
SDK_DeleteCheckpoint DeleteCheckpoint;
SDK_IsCheckpointStreamedForPlayer IsCheckpointStreamedForPlayer;
SDK_SetCheckpointWorld SetCheckpointWorld;
SDK_GetCheckpointWorld GetCheckpointWorld;
SDK_SetCheckpointColor SetCheckpointColor;
SDK_GetCheckpointColor GetCheckpointColor;
SDK_SetCheckpointPos SetCheckpointPos;
SDK_GetCheckpointPos GetCheckpointPos;
SDK_SetCheckpointRadius SetCheckpointRadius;
SDK_GetCheckpointRadius GetCheckpointRadius;
SDK_GetCheckpointOwner GetCheckpointOwner;
SDK_CreateCheckpoint CreateCheckpoint;
SDK_DeleteCheckpoint DeleteCheckpoint;
SDK_IsCheckpointStreamedForPlayer IsCheckpointStreamedForPlayer;
SDK_SetCheckpointWorld SetCheckpointWorld;
SDK_GetCheckpointWorld GetCheckpointWorld;
SDK_SetCheckpointColor SetCheckpointColor;
SDK_GetCheckpointColor GetCheckpointColor;
SDK_SetCheckpointPos SetCheckpointPos;
SDK_GetCheckpointPos GetCheckpointPos;
SDK_SetCheckpointRadius SetCheckpointRadius;
SDK_GetCheckpointRadius GetCheckpointRadius;
SDK_GetCheckpointOwner GetCheckpointOwner;
SDK_CreateSphere CreateSphere;
SDK_DeleteSphere DeleteSphere;
SDK_IsSphereStreamedForPlayer IsSphereStreamedForPlayer;
SDK_SetSphereWorld SetSphereWorld;
SDK_GetSphereWorld GetSphereWorld;
SDK_SetSphereColor SetSphereColor;
SDK_GetSphereColor GetSphereColor;
SDK_SetSpherePos SetSpherePos;
SDK_GetSpherePos GetSpherePos;
SDK_SetSphereRadius SetSphereRadius;
SDK_GetSphereRadius GetSphereRadius;
SDK_GetSphereOwner GetSphereOwner;
SDK_CreateSphere CreateSphere;
SDK_DeleteSphere DeleteSphere;
SDK_IsSphereStreamedForPlayer IsSphereStreamedForPlayer;
SDK_SetSphereWorld SetSphereWorld;
SDK_GetSphereWorld GetSphereWorld;
SDK_SetSphereColor SetSphereColor;
SDK_GetSphereColor GetSphereColor;
SDK_SetSpherePos SetSpherePos;
SDK_GetSpherePos GetSpherePos;
SDK_SetSphereRadius SetSphereRadius;
SDK_GetSphereRadius GetSphereRadius;
SDK_GetSphereOwner GetSphereOwner;
} PluginFuncs;
typedef struct {
unsigned int uStructSize;
unsigned int uStructSize;
SDK_OnInitServer OnInitServer;
SDK_OnShutdownServer OnShutdownServer;
SDK_OnFrame OnFrame;
SDK_OnPlayerConnect OnPlayerConnect;
SDK_OnPlayerDisconnect OnPlayerDisconnect;
SDK_OnPlayerBeginTyping OnPlayerBeginTyping;
SDK_OnPlayerEndTyping OnPlayerEndTyping;
SDK_OnPlayerRequestClass OnPlayerRequestClass;
SDK_OnPlayerRequestSpawn OnPlayerRequestSpawn;
SDK_OnPlayerSpawn OnPlayerSpawn;
SDK_OnPlayerDeath OnPlayerDeath;
SDK_OnPlayerUpdate OnPlayerUpdate;
SDK_OnPlayerRequestEnter OnPlayerRequestEnter;
SDK_OnPlayerEnterVehicle OnPlayerEnterVehicle;
SDK_OnPlayerExitVehicle OnPlayerExitVehicle;
SDK_OnPlayerNameChange OnPlayerNameChange;
SDK_OnPlayerStateChange OnPlayerStateChange;
SDK_OnPlayerActionChange OnPlayerActionChange;
SDK_OnPlayerOnFireChange OnPlayerOnFireChange;
SDK_OnPlayerCrouchChange OnPlayerCrouchChange;
SDK_OnPlayerGameKeysChange OnPlayerGameKeysChange;
SDK_OnPickupClaimPicked OnPickupClaimPicked;
SDK_OnPickupPickedUp OnPickupPickedUp;
SDK_OnPickupRespawn OnPickupRespawn;
SDK_OnVehicleUpdate OnVehicleUpdate;
SDK_OnVehicleExplode OnVehicleExplode;
SDK_OnVehicleRespawn OnVehicleRespawn;
SDK_OnObjectShot OnObjectShot;
SDK_OnObjectBump OnObjectBump;
SDK_OnPublicMessage OnPublicMessage;
SDK_OnCommandMessage OnCommandMessage;
SDK_OnPrivateMessage OnPrivateMessage;
SDK_OnInternalCommand OnInternalCommand;
SDK_OnLoginAttempt OnLoginAttempt;
SDK_OnEntityPoolChange OnEntityPoolChange;
SDK_OnKeyBindDown OnKeyBindDown;
SDK_OnKeyBindUp OnKeyBindUp;
SDK_OnPlayerAwayChange OnPlayerAwayChange;
SDK_OnPlayerSpectate OnPlayerSpectate;
SDK_OnPlayerCrashReport OnPlayerCrashReport;
SDK_OnServerPerformanceReport OnServerPerformanceReport;
SDK_OnInitServer OnInitServer;
SDK_OnShutdownServer OnShutdownServer;
SDK_OnFrame OnFrame;
SDK_OnPlayerConnect OnPlayerConnect;
SDK_OnPlayerDisconnect OnPlayerDisconnect;
SDK_OnPlayerBeginTyping OnPlayerBeginTyping;
SDK_OnPlayerEndTyping OnPlayerEndTyping;
SDK_OnPlayerRequestClass OnPlayerRequestClass;
SDK_OnPlayerRequestSpawn OnPlayerRequestSpawn;
SDK_OnPlayerSpawn OnPlayerSpawn;
SDK_OnPlayerDeath OnPlayerDeath;
SDK_OnPlayerUpdate OnPlayerUpdate;
SDK_OnPlayerRequestEnter OnPlayerRequestEnter;
SDK_OnPlayerEnterVehicle OnPlayerEnterVehicle;
SDK_OnPlayerExitVehicle OnPlayerExitVehicle;
SDK_OnPlayerNameChange OnPlayerNameChange;
SDK_OnPlayerStateChange OnPlayerStateChange;
SDK_OnPlayerActionChange OnPlayerActionChange;
SDK_OnPlayerOnFireChange OnPlayerOnFireChange;
SDK_OnPlayerCrouchChange OnPlayerCrouchChange;
SDK_OnPlayerGameKeysChange OnPlayerGameKeysChange;
SDK_OnPickupClaimPicked OnPickupClaimPicked;
SDK_OnPickupPickedUp OnPickupPickedUp;
SDK_OnPickupRespawn OnPickupRespawn;
SDK_OnVehicleUpdate OnVehicleUpdate;
SDK_OnVehicleExplode OnVehicleExplode;
SDK_OnVehicleRespawn OnVehicleRespawn;
SDK_OnObjectShot OnObjectShot;
SDK_OnObjectBump OnObjectBump;
SDK_OnPublicMessage OnPublicMessage;
SDK_OnCommandMessage OnCommandMessage;
SDK_OnPrivateMessage OnPrivateMessage;
SDK_OnInternalCommand OnInternalCommand;
SDK_OnLoginAttempt OnLoginAttempt;
SDK_OnEntityPoolChange OnEntityPoolChange;
SDK_OnKeyBindDown OnKeyBindDown;
SDK_OnKeyBindUp OnKeyBindUp;
SDK_OnPlayerAwayChange OnPlayerAwayChange;
SDK_OnPlayerSpectate OnPlayerSpectate;
SDK_OnPlayerCrashReport OnPlayerCrashReport;
SDK_OnServerPerformanceReport OnServerPerformanceReport;
// TODO: Move these functions to proper sections on major plugin update
SDK_OnCheckpointEntered OnCheckpointEntered;
SDK_OnCheckpointExited OnCheckpointExited;
SDK_OnSphereEntered OnSphereEntered;
SDK_OnSphereExited OnSphereExited;
// TODO: Move these functions to proper sections on major plugin update
SDK_OnCheckpointEntered OnCheckpointEntered;
SDK_OnCheckpointExited OnCheckpointExited;
SDK_OnSphereEntered OnSphereEntered;
SDK_OnSphereExited OnSphereExited;
} PluginCallbacks;