#if defined _RevEmuAPI_included #endinput #endif #define _RevEmuAPI_included /** * Check if clients usertype is legit. * * @param clients The client index. * * @return True if valid, false otherwise. * @error Invalid client index, not connected or fake client. */ native bool RevEmu_IsPlayerSteam(int client); /** * Retrieve clients usertype. * * @param clients The client index. * @param type The buffer to write to. * @param maxlength The maximum buffer length. * * @return True on success, false otherwise. * @error Invalid client index, not connected or fake client. */ native bool RevEmu_GetPlayerType(int client, char[] type, int maxlength); public Extension __ext_RevEmuAPI = { name = "RevEmuAPI", file = "RevEmuAPI.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_RevEmuAPI_SetNTVOptional() { MarkNativeAsOptional("RevEmu_IsPlayerSteam"); MarkNativeAsOptional("RevEmu_GetPlayerType"); } #endif