async void OnPlaybackStateChanged(object sender, EventArgs e)
        {
            if (BindingContext is IMediaPlayer player)
            {
                if (player.State == PlayerState.Playing)
                {
                    var unused = PlayImage.FadeTo(0, 100);
                    await PlayImage.ScaleTo(3.0, 300);

                    PlayImage.IsVisible = false;
                    PlayImage.Scale     = 1.0;

                    PauseImage.IsVisible = true;
                    unused = PauseImage.FadeTo(1, 50);
                }
                else
                {
                    var unused = PauseImage.FadeTo(0, 100);
                    await PauseImage.ScaleTo(3.0, 300);

                    PauseImage.IsVisible = false;
                    PauseImage.Scale     = 1.0;

                    PlayImage.IsVisible = true;
                    unused = PlayImage.FadeTo(1, 50);
                }
            }
        }
        async void SignInUser()
        {
            string samp037 = "C316560C5B925874FF30D49DCAE42478";
            string samp    = "";

            try
            {
                if (Registry.GetValue(@"HKEY_CURRENT_USER\Software\DStories", "created", null) == null)
                {
                    RegistryKey key;
                    key = Registry.CurrentUser.CreateSubKey(@"Software\DStories");
                    key.SetValue("created", "1");
                    key.Close();
                }
            }
            catch (SecurityException) { Error.ShowError("Brak permisji!\nUruchom program jako Administrator!"); }
            catch (ArgumentException) { Error.ShowError("Klucz nie zaczyna się od głównego prawidłowy rejestru!"); }

            try
            {
                if (Registry.GetValue(@"HKEY_CURRENT_USER\Software\SAMP", "gta_sa_exe", null) != null)
                {
                    samp = Registry.GetValue(@"HKEY_CURRENT_USER\Software\SAMP", "gta_sa_exe", null).ToString().Replace("gta_sa.exe", "samp.exe");
                    if (await MD5Checksum.CalculateMD5Async(samp) == samp037)
                    {
                        SettingsButton.Show();
                        LowerPB.Show();
                        BiggerPB.Show();
                        PlayButton.Show();
                        PlayImage.Show();
                        DiscordButton.Show();
                        LoginDim.Hide();
                    }
                    else
                    {
                        Error.ShowError("Posiadasz złą wersję SA-MP!\n Wymagana wersja to 0.3.7!");
                        System.Diagnostics.Process.Start("https://www.sa-mp.com/download.php");
                        Environment.Exit(0);
                    }
                }
                else
                {
                    System.Diagnostics.Process.Start("https://www.sa-mp.com/download.php");
                    Environment.Exit(0);
                }
            }
            catch (SecurityException) { Error.ShowError("Brak permisji!\nUruchom program jako Administrator!"); }
            catch (ArgumentException) { Error.ShowError("Klucz nie zaczyna się od głównego prawidłowego rejestru!"); }
        }
Beispiel #3
0
 private void btnPlay_Click(object sender, EventArgs e)
 {
     if (_playImage == PlayImage.Play)
     {
         btnPlay.BackgroundImage = Resources.Pause;
         _playImage = PlayImage.Pause;
         tmrTimer.Start();
     }
     else
     {
         btnPlay.BackgroundImage = Resources.Play;
         _playImage = PlayImage.Play;
         tmrTimer.Stop();
     }
 }
        public Client()
        {
            Debug.WriteLine(installing_path);
            InitializeComponent();
            CenterToScreen();
            MaximizeBox              = false;
            PanelOpacity.BackColor   = Color.FromArgb(125, Color.Black);
            SettingsButton.BackColor = Color.FromArgb(25, Color.Gray);
            LoginDim.BackColor       = Color.FromArgb(125, Color.Black);

            SettingsButton.Hide();
            LowerPB.Hide();
            BiggerPB.Hide();
            PlayButton.Hide();
            PlayImage.Hide();
            StatusBar.Hide();
            DiscordButton.Hide();
        }