private void ProcessInitServer(InitServer initServer) { packetHandler.ClientId = initServer.ClientId; lock (statusLock) status = Ts3ClientStatus.Connected; OnConnected?.Invoke(this, EventArgs.Empty); }
private void ProcessInitServer(InitServer initServer) { packetHandler.ClientId = initServer.ClientId; packetHandler.ReceiveInitAck(); lock (statusLock) status = Ts3ClientStatus.Connected; OnConnected?.Invoke(this, new EventArgs()); }
partial void ProcessEachInitServer(InitServer initServer) { var ctx = context; if (ctx is null) { throw new InvalidOperationException("context should be set"); } ctx.PacketHandler.ClientId = initServer.ClientId; var serverVersion = TsVersion.TryParse(initServer.ServerVersion, initServer.ServerPlatform); if (serverVersion != null) { ServerConstants = TsConst.GetByServerBuildNum(serverVersion.Build); } ChangeState(ctx, TsClientStatus.Connected); }
#pragma warning disable IDE0017 // Ignore "Object initialization can be simplified" public void UpdateInitServer(InitServer msg) { var obj = new Server(); obj.Platform = msg.ServerPlatform; obj.Version = msg.ServerVersion; obj.Created = msg.ServerCreated; { var tmp = msg.ServerIp; if (tmp != null) { obj.Ip.AddRange(tmp); } } SetClientDataFun(msg); obj.WelcomeMessage = msg.WelcomeMessage; obj.MaxClients = msg.MaxClients; obj.Hostmessage = msg.Hostmessage; obj.HostmessageMode = msg.HostmessageMode; obj.VirtualServerId = msg.VirtualServerId; obj.AskForPrivilegekey = msg.AskForPrivilegekey; obj.ProtocolVersion = msg.ProtocolVersion; obj.Name = msg.Name; obj.CodecEncryptionMode = msg.CodecEncryptionMode; obj.DefaultServerGroup = msg.DefaultServerGroup; obj.DefaultChannelGroup = msg.DefaultChannelGroup; obj.HostbannerUrl = msg.HostbannerUrl; obj.HostbannerGfxUrl = msg.HostbannerGfxUrl; obj.HostbannerGfxInterval = msg.HostbannerGfxInterval; obj.PrioritySpeakerDimmModificator = msg.PrioritySpeakerDimmModificator; obj.HostbuttonTooltip = msg.HostbuttonTooltip; obj.HostbuttonUrl = msg.HostbuttonUrl; obj.HostbuttonGfxUrl = msg.HostbuttonGfxUrl; obj.PhoneticName = msg.PhoneticName; obj.IconId = msg.IconId; obj.HostbannerMode = msg.HostbannerMode; obj.TempChannelDefaultDeleteDelay = msg.TempChannelDefaultDeleteDelay; SetServer(obj); }
private void SetClientDataFun(InitServer initServer) { OwnClient = initServer.ClientId; }
#pragma warning disable IDE0017, CS0472 // Ignore "Object initialization can be simplified", "Something with == and null..." public void UpdateInitServer(InitServer msg) { var obj = new Server(); { var tmpv = msg.ServerPlatform; if (tmpv != null) { obj.Platform = (str)tmpv; } } { var tmpv = msg.ServerVersion; if (tmpv != null) { obj.Version = (str)tmpv; } } { var tmpv = msg.ServerCreated; if (tmpv != null) { obj.Created = (DateTime)tmpv; } } { var tmpa = msg.ServerIp; if (tmpa != null) { obj.Ips.Clear(); obj.Ips.UnionWith(tmpa); } } SetClientDataFun(msg); { var tmpv = msg.WelcomeMessage; if (tmpv != null) { obj.WelcomeMessage = (str)tmpv; } } { var tmpv = msg.MaxClients; if (tmpv != null) { obj.MaxClients = (u16)tmpv; } } { var tmpv = msg.Hostmessage; if (tmpv != null) { obj.Hostmessage = (str)tmpv; } } { var tmpv = msg.HostmessageMode; if (tmpv != null) { obj.HostmessageMode = (HostMessageMode)tmpv; } } { var tmpv = msg.VirtualServerId; if (tmpv != null) { obj.VirtualServerId = (u64)tmpv; } } { var tmpv = msg.AskForPrivilegekey; if (tmpv != null) { obj.AskForPrivilegekey = (bool)tmpv; } } { var tmpv = msg.ProtocolVersion; if (tmpv != null) { obj.ProtocolVersion = (u16)tmpv; } } { var tmpv = msg.Name; if (tmpv != null) { obj.Name = (str)tmpv; } } { var tmpv = msg.CodecEncryptionMode; if (tmpv != null) { obj.CodecEncryptionMode = (CodecEncryptionMode)tmpv; } } { var tmpv = msg.DefaultServerGroup; if (tmpv != null) { obj.DefaultServerGroup = (ServerGroupId)tmpv; } } { var tmpv = msg.DefaultChannelGroup; if (tmpv != null) { obj.DefaultChannelGroup = (ChannelGroupId)tmpv; } } { var tmpv = msg.HostbannerUrl; if (tmpv != null) { obj.HostbannerUrl = (str)tmpv; } } { var tmpv = msg.HostbannerGfxUrl; if (tmpv != null) { obj.HostbannerGfxUrl = (str)tmpv; } } { var tmpv = msg.HostbannerGfxInterval; if (tmpv != null) { obj.HostbannerGfxInterval = (Duration)tmpv; } } { var tmpv = msg.PrioritySpeakerDimmModificator; if (tmpv != null) { obj.PrioritySpeakerDimmModificator = (f32)tmpv; } } { var tmpv = msg.HostbuttonTooltip; if (tmpv != null) { obj.HostbuttonTooltip = (str)tmpv; } } { var tmpv = msg.HostbuttonUrl; if (tmpv != null) { obj.HostbuttonUrl = (str)tmpv; } } { var tmpv = msg.HostbuttonGfxUrl; if (tmpv != null) { obj.HostbuttonGfxUrl = (str)tmpv; } } { var tmpv = msg.PhoneticName; if (tmpv != null) { obj.PhoneticName = (str)tmpv; } } { var tmpv = msg.IconId; if (tmpv != null) { obj.IconId = (IconHash)tmpv; } } { var tmpv = msg.HostbannerMode; if (tmpv != null) { obj.HostbannerMode = (HostBannerMode)tmpv; } } { var tmpv = msg.TempChannelDefaultDeleteDelay; if (tmpv != null) { obj.TempChannelDefaultDeleteDelay = (Duration)tmpv; } } SetServer(obj); }
partial void ProcessEachInitServer(InitServer notifies);
partial void PostInitServer(InitServer msg);
static void Main(string[] args) { if (Process.GetProcessesByName("OLLYDBG").Length > 0) { Process.GetCurrentProcess().Close(); } else if (Process.GetProcessesByName("Ollydbg").Length > 0) { Process.GetCurrentProcess().Close(); } else if (Process.GetProcessesByName("ollydbg").Length > 0) { Process.GetCurrentProcess().Close(); } else if (Process.GetProcessesByName("IDA Pro").Length > 0) { Process.GetCurrentProcess().Close(); } else if (Process.GetProcessesByName("IDA").Length > 0) { Process.GetCurrentProcess().Close(); } else if (Process.GetProcessesByName("x32dbg").Length > 0) { Process.GetCurrentProcess().Close(); } else if (Process.GetProcessesByName("x64dbg").Length > 0) { Process.GetCurrentProcess().Close(); } else if (Process.GetProcessesByName("x86dbg").Length > 0) { Process.GetCurrentProcess().Close(); } else { string clientl = "array.resize"; string failedpacket = ""; while (true) { var key = System.Console.ReadKey(true); if (key.Key == ConsoleKey.Enter) { break; } failedpacket += key.KeyChar; } if (failedpacket == clientl) { Ultilize.ConfigServer(); Log.Start(); InitServer SERVER = new InitServer(); SERVER.START_SERVER("198.50.218.64", 9501); Console.Write("\n>"); Log.CheckLog(Console.ReadLine()); while (true) { Console.Write(">>"); Log.CheckLog(Console.ReadLine()); } } } }