public bool GetSteamClient() { if ( !Steamworks.Load() ) return false; steamClient = Steamworks.CreateInterface<ISteamClient008>( "SteamClient008" ); clientEngine = Steamworks.CreateInterface<IClientEngine>( "CLIENTENGINE_INTERFACE_VERSION001" ); if ( steamClient == null ) return false; if ( clientEngine == null ) return false; return true; }
public bool GetSteamClient() { if ( !Steamworks.Load() ) return false; steamClient = Steamworks.CreateInterface<ISteamClient008>( "SteamClient008" ); clientEngine = Steamworks.CreateInterface<IClientEngine>( "CLIENTENGINE_INTERFACE_VERSION002" ); if ( steamClient == null ) return false; if ( clientEngine == null ) return false; return true; }
static void Main(string[] args) { CSteamID qq = 133724098; if (!Steamworks.Load()) { return; } ISteamClient008 steamclient = Steamworks.CreateInterface <ISteamClient008>("SteamClient008"); Console.WriteLine("client: " + steamclient); int pipe = steamclient.CreateSteamPipe(); int user = steamclient.ConnectToGlobalUser(pipe); Console.WriteLine(user); Console.WriteLine(pipe); ISteamUtils004 utils = Steamworks.CastInterface <ISteamUtils004>(steamclient.GetISteamUtils(pipe, "SteamUtils004")); ISteamFriends005 friends = Steamworks.CastInterface <ISteamFriends005>(steamclient.GetISteamFriends(user, pipe, "SteamFriends005")); int num = friends.GetFriendCount(EFriendFlags.k_EFriendFlagAll); for (int i = 0; i < num; i++) { CSteamID id = friends.GetFriendByIndex(i, (int)EFriendFlags.k_EFriendFlagAll); string name = friends.GetFriendPersonaName(id); Debug.WriteLine(name); } CallbackDispatcher.SpawnDispatchThread(pipe); Thread.Sleep(5000); CallbackDispatcher.StopDispatchThread(pipe); steamclient.ReleaseUser(pipe, user); steamclient.ReleaseSteamPipe(pipe); }
public bool GetSteamClient() { if (!Steamworks.Load()) { return(false); } steamClient = Steamworks.CreateInterface <ISteamClient008>("SteamClient008"); clientEngine = Steamworks.CreateInterface <IClientEngine>("CLIENTENGINE_INTERFACE_VERSION001"); if (steamClient == null) { return(false); } if (clientEngine == null) { return(false); } return(true); }
public bool GetSteamClient() { if (!Steamworks.Load()) return false; steamClient = Steamworks.CreateInterface<ISteamClient008>(steamClientVersion); clientEngine = Steamworks.CreateInterface<IClientEngine>(clientEngineVersion); if (steamClient == null) return false; if (clientEngine == null) return false; Program.logToWindow("Successfully found the steam client"); return true; }
public bool GetSteamClient() { if ( !Steamworks.Load () ) return false; steamClient = Steamworks.CreateInterface<ISteamClient008> ( "SteamClient008" ); clientEngine = Steamworks.CreateInterface<IClientEngine> ( "CLIENTENGINE_INTERFACE_VERSION002" ); // This is a one minute timer so the !commands can't be spammed in chat sixtysec = DateTime.Now; Program.parsetoChewie ( "Chewiebot started at: " + sixtysec.ToString() ); if ( steamClient == null ) return false; if ( clientEngine == null ) return false; return true; }