43 lines
910 B
SourcePawn
43 lines
910 B
SourcePawn
#if defined _Connect_Included
|
|
#endinput
|
|
#endif
|
|
#define _Connect_Included
|
|
|
|
enum EConnect
|
|
{
|
|
k_OnClientPreConnectEx_Reject = 0,
|
|
k_OnClientPreConnectEx_Accept = 1,
|
|
k_OnClientPreConnectEx_Async = -1
|
|
};
|
|
|
|
forward EConnect OnClientPreConnectEx(const char[] sName, char sPassword[255], const char[] sIP, const char[] sSteam32ID, char sRejectReason[255]);
|
|
|
|
native bool ClientPreConnectEx(const char[] sSteam32ID, EConnect RetVal, char sRejectReason[255]);
|
|
native bool SteamClientAuthenticated(const char[] sSteam32ID);
|
|
|
|
/**
|
|
* Do not edit below this line!
|
|
*/
|
|
public Extension __ext_connect =
|
|
{
|
|
name = "Connect",
|
|
file = "connect.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_connect_SetNTVOptional()
|
|
{
|
|
MarkNativeAsOptional("ClientPreConnectEx");
|
|
}
|
|
#endif
|