public static void Message(PacketList value) { switch (value) { case PacketList.Disconnect: Settings.Disconnected = true; EngineMessageBox.Enabled = true; EngineMessageBox.Show("Desconectado"); GameServerNetwork.Instance.TCPClient.Disconnect("dc"); if (WorldServerNetwork.Instance.TCPClient != null) { WorldServerNetwork.Instance.TCPClient.Disconnect("dc"); } break; case PacketList.AcceptedConnection: EngineMessageBox.Enabled = true; EngineMessageBox.Visible = false; break; case PacketList.WorldServer_Client_CharacterDeleted: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Personagem deletado"); break; case PacketList.Error: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Ocorreu um erro"); break; case PacketList.WorldServer_Client_CharNameInUse: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Nome já está em uso"); break; case PacketList.WorldServer_Client_CharacterCreationDisabled: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Criação de personagens desativado"); break; case PacketList.WorldServer_Client_CharacterDeleteDisabled: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Exclusão de personagens desativado"); break; case PacketList.WorldServer_Client_InvalidLevelToDelete: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Limite de level para exclusão 1 ~ 50"); break; } }
public void BackgroundImage_MouseUp(object sender, EventArgs e) { if (EngineMessageBox.Visible) { return; } EngineMultimedia.Play(EngineSoundEnum.Click); NetworkSocket.Disconnect(NetworkSocketEnum.WorldServer); Common.Configuration.IPAddress[(int)NetworkSocketEnum.WorldServer] = new IPAddress(IP, Port); LoginServerPacket.ConnectWorldServer(Index); EngineMessageBox.Enabled = false; EngineMessageBox.Show("Aguardando conexão"); }
public static void Start_MouseUp(object sender, EventArgs e) { if (EngineMessageBox.Visible) { return; } if (EngineInputBox.Visible) { return; } EngineMultimedia.Play(EngineSoundEnum.Click); if (PlayerData[SelectedIndex].Name.Length <= 0) { return; } EngineMessageBox.Enabled = false; EngineMessageBox.Show("Aguardando conexão"); WorldServerPacket.StartGame((byte)SelectedIndex); }
/// <summary> /// Executa o login. /// </summary> public static void Login() { if (Common.Configuration.Disconnected) { return; } if (EngineMessageBox.Visible) { return; } EngineMultimedia.Play(EngineSoundEnum.Click); if (NetworkSocket.Connected(NetworkSocketEnum.LoginServer) == false) { EngineMessageBox.Enabled = true; EngineMessageBox.Show("Sem conexão com o servidor"); return; } if (TextBox[0].Text.Length <= 4) { EngineMessageBox.Enabled = true; EngineMessageBox.Show("O nome não pode ser menor que 5 dígitos"); return; } if (TextBox[1].Text.Length <= 4) { EngineMessageBox.Enabled = true; EngineMessageBox.Show("A senha não pode ser menor que 5 dígitos"); return; } LoginServerPacket.Login(TextBox[0].Text.Trim(), TextBox[1].Text.Trim()); }
public static void Show(PacketList packet, int value = 0) { switch (packet) { case PacketList.Disconnect: Configuration.Disconnected = true; EngineMessageBox.Enabled = true; EngineMessageBox.Show("Desconectado"); NetworkSocket.Disconnect(NetworkSocketEnum.LoginServer); NetworkSocket.Disconnect(NetworkSocketEnum.WorldServer); NetworkSocket.Disconnect(NetworkSocketEnum.GameServer); break; case PacketList.LoginServer_Client_AccountDisabled: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Email não verificado"); break; case PacketList.LoginServer_Client_InvalidNamePass: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Nome ou senha incorretos"); break; case PacketList.LoginServer_Client_Maintenance: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Servidor em manutenção"); break; case PacketList.Error: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Ocorreu um erro"); break; case PacketList.LoginServer_Client_AccountBanned: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Este usuário está banido"); break; case PacketList.LoginServer_Client_AlreadyLoggedIn: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Este usuário já está conectado"); break; case PacketList.AcceptedConnection: EngineMessageBox.Enabled = true; EngineMessageBox.Visible = false; break; case PacketList.CantConnectNow: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Você não pode conectar-se no momento"); break; case PacketList.InvalidVersion: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Versão invalida"); break; case PacketList.WorldServer_Client_CharacterDeleted: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Personagem deletado"); break; case PacketList.WorldServer_Client_CharNameInUse: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Nome já está em uso"); break; case PacketList.WorldServer_Client_CharacterCreationDisabled: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Criação de personagens desativado"); break; case PacketList.WorldServer_Client_CharacterDeleteDisabled: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Exclusão de personagens desativado"); break; case PacketList.WorldServer_Client_InvalidLevelToDelete: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Limite de level para exclusão 1 ~ 50"); break; } }
public static void ShowMessage(PacketList value, int data = 0) { switch (value) { case PacketList.Disconnect: Settings.Disconnected = true; EngineMessageBox.Enabled = true; EngineMessageBox.Show("Desconectado"); if (LoginServerNetwork.Instance.TCPClient != null) { LoginServerNetwork.Instance.TCPClient.Disconnect("dc"); } if (WorldServerNetwork.Instance.TCPClient != null) { WorldServerNetwork.Instance.TCPClient.Disconnect("dc"); } if (GameServerNetwork.Instance.TCPClient != null) { GameServerNetwork.Instance.TCPClient.Disconnect("dc"); } break; case PacketList.LoginServer_Client_AccountDisabled: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Email não verificado"); break; case PacketList.LoginServer_Client_InvalidNamePass: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Nome ou senha incorretos"); break; case PacketList.LoginServer_Client_Maintenance: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Servidor em manutenção"); break; case PacketList.Error: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Ocorreu um erro"); break; case PacketList.LoginServer_Client_AccountBanned: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Este usuário está banido"); break; case PacketList.LoginServer_Client_AlreadyLoggedIn: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Este usuário já está conectado"); break; case PacketList.AcceptedConnection: EngineMessageBox.Enabled = true; EngineMessageBox.Visible = false; break; case PacketList.CantConnectNow: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Você não pode conectar-se no momento"); break; case PacketList.InvalidVersion: EngineMessageBox.Enabled = true; EngineMessageBox.Show("Versão invalida"); break; } }