Also ich hab versucht mit nem kleinem Bot und mit hilfe von Protocol Buffer eine Nachricht an eine Steam Lobby (csgo lobby) zu senden.
Also erstmal zu der Lobby connecten
Nachdem ich also nen "OK" response bekomme versuche ich die nachricht mithilfe dieses protos zu senden:
ich wollte das irgendwie so anfangen:
aber ihr seht selbst lobby_message ist vom typ her ein byte - und ich weiß nicht wie ich darin einen text speicher bzw wiedergeben soll.
Leider gibts zu dem buffer kein response.
Es ist aber zu 100% dieser buffer.
Hoffe ihr könnt mir helfen.
Mfg
Also erstmal zu der Lobby connecten
C#-Quellcode
- var JoinLobby = new ClientMsgProtobuf<CMsgClientMMSJoinLobby>(EMsg.ClientMMSJoinLobby);
- JoinLobby.ProtoHeader.routing_appid = 730;
- JoinLobby.Body.app_id = 730;
- JoinLobby.Body.persona_name = "DEIN-NAME-HIER";
- JoinLobby.Body.steam_id_lobby = (ulong)109775243834561419; // Lobby link 109775243834561419/76561198312797851
- Console.WriteLine(JoinLobby.Body.steam_id_lobby);
- Client.Send(JoinLobby);
Nachdem ich also nen "OK" response bekomme versuche ich die nachricht mithilfe dieses protos zu senden:
ich wollte das irgendwie so anfangen:
C#-Quellcode
- var SendMessage = new ClientMsgProtobuf<CMsgClientMMSSendLobbyChatMsg>(EMsg.ClientMMSSendLobbyChatMsg);
- SendMessage.Header.Proto.routing_appid = 730;
- SendMessage.Body.app_id = 730;
- SendMessage.Body.steam_id_lobby = 109775243834354861;
- SendMessage.Body.steam_id_target = 109775243834354861;
- //SendMessage.Body.lobby_message
aber ihr seht selbst lobby_message ist vom typ her ein byte - und ich weiß nicht wie ich darin einen text speicher bzw wiedergeben soll.
Leider gibts zu dem buffer kein response.
Es ist aber zu 100% dieser buffer.
Hoffe ihr könnt mir helfen.
Mfg