From 81ef2578b82e52eecacf267995421bc16114a239 Mon Sep 17 00:00:00 2001 From: neon <> Date: Sat, 16 Feb 2019 23:59:50 +0100 Subject: [PATCH] adding rev_emu nosteam inc --- includes/No_Steam_Info.inc | 65 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 includes/No_Steam_Info.inc diff --git a/includes/No_Steam_Info.inc b/includes/No_Steam_Info.inc new file mode 100644 index 0000000..e619003 --- /dev/null +++ b/includes/No_Steam_Info.inc @@ -0,0 +1,65 @@ +#if defined _No_Steam_Info_included + #endinput +#endif +#define _No_Steam_Info_included + +enum RevEmu_PlayerType +{ + ErrorGet = -1, //Failed determine PlayerType + SteamLegitUser = 0, + SteamCrackedUser, + RevEmuUser, + RevEmuUserOld, + SettiSRCScanBot, + RevEmuUserV74, + RevEmuUserVeryOld, + UnknownUser, + Steam2Legit, + Steam2Cracked +}; + +/** + * Checking if player is no-steam. + * @param iClient Index player. + * - + * @return True if no-steam. + * - + * @error Invalid player index or player not in game or player is a bot. +*/ +#pragma deprecated Use RevEmu_GetPlayerType instead +native bool IsPlayerNoSteam(int iClient); + +/** + * Get the type of player + * @param iClient Index player. + * - + * @return Returns RevEmu_PlayerType value. + * - + * @error Invalid player index or player not in game or player is bot. +*/ +native RevEmu_PlayerType RevEmu_GetPlayerType(int iClient); + + +public Extension __ext_No_Steam_Info = +{ + name = "No_Steam_Info", + file = "No_Steam_Info.ext", +#if defined AUTOLOAD_EXTENSIONS + autoload = 1, +#else + autoload = 0, +#endif +#if defined REQUIRE_EXTENSIONS + required = 1, +#else + required = 0, +#endif +}; + +#if !defined REQUIRE_EXTENSIONS +public __ext_No_Steam_Info_SetNTVOptional() +{ + MarkNativeAsOptional("IsPlayerNoSteam"); + MarkNativeAsOptional("RevEmu_GetPlayerType"); +} +#endif \ No newline at end of file