Beispiel #1
0
 private void button17_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
             try
             {
                 string Gamer = listView1.SelectedItems[0].SubItems[1].Text;
                 string XUID  = listView1.SelectedItems[0].SubItems[0].Text;
                 Users.SetGamertag(xbc, Gamer, XUID);
                 MessageBox.Show("Gamertag Is Set to " + Gamer);
             }
             catch
             {
             }
         }
         else
         {
             try
             {
                 string Gamer = listView1.SelectedItems[0].SubItems[1].Text;
                 string XUID  = listView1.SelectedItems[0].SubItems[0].Text;
                 DevUsers.SetGamertag(xbc, Gamer, XUID);
                 MessageBox.Show("Gamertag Is Set to " + Gamer);
             }
             catch
             {
             }
         }
     }
 }
Beispiel #2
0
        private void button19_Click(object sender, EventArgs e)
        {
            if (Connected)
            {
                if (IsDevKit == false)
                {
                }
                else
                {
                    File.Delete(@"log\SendFriendRequest.lua");

                    DateTime date1 = DateTime.Now;
                    listView2.Items.Clear();
                    DevUsers.GetMyFriends(xbc, 0);
                    for (int i = 0; i < DevUsers.FUsersCount; i++)
                    {
                        if (DevUsers.ListGamerTags[i] != "")
                        {
                            ListViewItem lvi = new ListViewItem(DevUsers.ListFSXuid[i]);
                            lvi.SubItems.Add(DevUsers.ListFGamerTags[i]);
                            lvi.SubItems.Add(DevUsers.ListFGameID[i]);
                            lvi.SubItems.Add(i.ToString());
                            listView2.Items.Add(lvi);

                            logger(@"log\Friends-at-" + date1.ToString().Replace("/", "-").Replace(":", "-").Replace("AM", "").Replace("PM", "") + ".log", "-- ID: " + i.ToString() + Environment.NewLine + "GamerTag: " + DevUsers.ListFGamerTags[i] + Environment.NewLine + "Hex-Xuid: " + DevUsers.ListFSXuid[i].ToString() + Environment.NewLine + "Xuid: " + DevUsers.ListFLXuid[i].ToString() + Environment.NewLine, false);
                            logger(@"log\SendFriendRequest.lua", "-- ID: " + i.ToString() + " GamerTag: " + DevUsers.ListFGamerTags[i] + " Hex-Xuid: " + DevUsers.ListFSXuid[i].ToString() + " Xuid: " + DevUsers.ListFLXuid[i].ToString() + Environment.NewLine + "LauSendFriendRequest(" + DevUsers.ListFLXuid[i].ToString() + ")", false);
                        }
                    }
                }
            }
        }
Beispiel #3
0
 public void LauJoinParty(ulong XUID)
 {
     if (Form1.IsDevKit == true)
     {
         DevUsers.JoinParty(xbc, 0, XUID);
     }
 }
Beispiel #4
0
 public void LauSendFriendRequest(ulong XUID)
 {
     if (Form1.IsDevKit == true)
     {
         ulong Xuid = 0L;
         DevUsers.GetXuidFromIndex(xbc, 0, out Xuid);
         DevUsers.SendFriendRequest(xbc, Xuid, XUID);
     }
 }
Beispiel #5
0
 private void button10_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
             textBox9.Text = Users.GetXUID(xbc, textBox6.Text);
         }
         else
         {
             textBox9.Text = DevUsers.GetXUID(xbc, textBox6.Text).ToString("X16");;
         }
     }
 }
Beispiel #6
0
 private void button33_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
         }
         else
         {
             ulong XUID = DevUsers.GetXUID(xbc, textBox12.Text);
             DevUsers.JoinParty(xbc, 0, XUID);
             MessageBox.Show("You Joined the Party!!!!");
         }
     }
 }
Beispiel #7
0
 private void button4_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
             textBox3.Text = Users.XamUserGetXUID(xbc);
         }
         else
         {
             ulong Xuid = 0L;
             DevUsers.GetXuidFromIndex(xbc, 0, out Xuid);
             textBox3.Text = Xuid.ToString("X16");
         }
     }
 }
Beispiel #8
0
 private void button7_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
             Users.SetGamertag(xbc, myini.IniReadValue("MyInfo", "MyGT"), myini.IniReadValue("MyInfo", "MyXUID"));
             MessageBox.Show("Gamertag Is Set to " + myini.IniReadValue("MyInfo", "MyGT"));
         }
         else
         {
             DevUsers.SetGamertag(xbc, myini.IniReadValue("MyInfo", "MyGT"), myini.IniReadValue("MyInfo", "MyXUID"));
             MessageBox.Show("Gamertag Is Set to " + myini.IniReadValue("MyInfo", "MyGT"));
         }
     }
 }
Beispiel #9
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
             textBox1.Text = Users.GetGamertag(xbc);
             textBox2.Text = Users.GetXUID(xbc);
         }
         else
         {
             textBox1.Text = DevUsers.GetGamertag(xbc);
             textBox2.Text = DevUsers.GetXUID(xbc);
         }
     }
 }
Beispiel #10
0
 private void button20_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
         }
         else
         {
             ulong Xuid = 0L;
             DevUsers.GetXuidFromIndex(xbc, 0, out Xuid);
             string id   = listView1.SelectedItems[0].SubItems[2].Text;
             ulong  XUID = DevUsers.ListLXuid[Convert.ToInt32(id)];
             DevUsers.SendFriendRequest(xbc, Xuid, XUID);
             MessageBox.Show("FriendRequest Go!!!!");
         }
     }
 }
Beispiel #11
0
        private void button18_Click(object sender, EventArgs e)
        {
            if (Connected)
            {
                if (IsDevKit == false)
                {
                }
                else
                {
                    string id   = listView2.SelectedItems[0].SubItems[3].Text;
                    ulong  XUID = DevUsers.ListFLXuid[Convert.ToInt32(id)];
                    string test = DevUsers.ListFSXuid[Convert.ToInt32(id)];

                    DevUsers.JoinParty(xbc, 0, XUID);
                    MessageBox.Show("You Joined the Party!!!!");
                }
            }
        }
Beispiel #12
0
 private void karma_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
             Users.SetGamertag(xbc, "Major Nelson", "00092EEEEEEEFD31");
             MessageBox.Show("Gamertag Is Set to Major Nelson");
         }
         else
         {
             ulong Xuid = 0L;
             DevUsers.SetGamertag(xbc, "Major Nelson", "00092EEEEEEEFD31");
             DevUsers.GetXuidFromIndex(xbc, 0, out Xuid);
             DevUsers.JoinParty(xbc, 0, Xuid);
             MessageBox.Show("Gamertag Is Set to Major Nelson");
         }
     }
 }
Beispiel #13
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
             Users.SetGamertag(xbc, textBox1.Text, textBox2.Text);
             MessageBox.Show("Gamertag Is Set to " + textBox1.Text);
         }
         else
         {
             ulong Xuid = 0L;
             DevUsers.SetGamertag(xbc, textBox1.Text, textBox2.Text);
             DevUsers.GetXuidFromIndex(xbc, 0, out Xuid);
             DevUsers.JoinParty(xbc, 0, Xuid);
             MessageBox.Show("Gamertag Is Set to " + textBox1.Text);
         }
     }
 }
Beispiel #14
0
 private void button12_Click(object sender, EventArgs e)
 {
     if (Connected)
     {
         if (IsDevKit == false)
         {
             listView1.Items.Clear();
             Party.GetPartyMembers(xbc);
             for (int i = 0; i < Party.PartyUsersCount; i++)
             {
                 if (Party.ListGamerTags[i] != "")
                 {
                     ListViewItem lvi = new ListViewItem(Party.ListSXuid[i]);
                     lvi.SubItems.Add(Party.ListGamerTags[i]);
                     lvi.SubItems.Add(i.ToString());
                     listView1.Items.Add(lvi);
                 }
             }
         }
         else
         {
             listView1.Items.Clear();
             DevUsers.GetPartyMembers(xbc);
             for (int i = 0; i < DevUsers.PartyUsersCount; i++)
             {
                 if (DevUsers.ListGamerTags[i] != "")
                 {
                     ListViewItem lvi = new ListViewItem(DevUsers.ListSXuid[i]);
                     lvi.SubItems.Add(DevUsers.ListGamerTags[i]);
                     lvi.SubItems.Add(i.ToString());
                     listView1.Items.Add(lvi);
                 }
             }
         }
     }
 }
Beispiel #15
0
        internal async void UpdateSummonerInformation()
        {
            if (Client.IsLoggedIn)
            {
                AllSummonerData playerData =
                    await RiotCalls.GetAllSummonerDataByAccount(Client.LoginPacket.AllSummonerData.Summoner.AcctId);

                SummonerNameLabel.Content = playerData.Summoner.Name;


                SummonerActiveBoostsDTO activeBoost = await RiotCalls.GetSummonerActiveBoosts();

                string xpBoostTime = ConvertBoostTime(activeBoost.XpBoostEndDate);
                if (xpBoostTime != string.Empty && activeBoost.XpBoostEndDate > 0)
                {
                    XPBoost.Content = "XP Boost " + ConvertBoostTime(activeBoost.XpBoostEndDate) + ". " + activeBoost.XpBoostPerWinCount + " Win.";
                }
                else if (xpBoostTime != string.Empty)
                {
                    XPBoost.Content = "XP Boost " + ConvertBoostTime(activeBoost.XpBoostEndDate) + ".";
                }
                else if (activeBoost.XpBoostPerWinCount > 0)
                {
                    XPBoost.Content = "XP Boost " + activeBoost.XpBoostPerWinCount + ".";
                }
                else
                {
                    XPBoost.Visibility = Visibility.Hidden;
                }

                string ipBoostTime = ConvertBoostTime(activeBoost.IpBoostEndDate);
                if (ipBoostTime != string.Empty && activeBoost.IpBoostEndDate > 0)
                {
                    IPBoost.Content = "IP Boost " + ipBoostTime + ". " + activeBoost.IpBoostPerWinCount + " Win.";
                }
                else if (ipBoostTime != string.Empty)
                {
                    IPBoost.Content = "IP Boost " + ipBoostTime + ".";
                }
                else if (activeBoost.IpBoostPerWinCount > 0)
                {
                    IPBoost.Content = "IP Boost " + activeBoost.IpBoostPerWinCount + ".";
                }
                else
                {
                    IPBoost.Visibility = Visibility.Hidden;
                }

                Sha1 sha1 = new Sha1();
                if (!CheckedDev)
                {
                    if (DevUsers.getDevelopers().Contains(sha1.Hash(playerData.Summoner.Name + " " + Client.Region.RegionName)))
                    {
                        Client.Dev = true;
                    }
                    CheckedDev = true;
                }

                if (Client.Dev)
                {
                    Client.UserTitleBarLabel.Content = "Dev ∙ " + playerData.Summoner.Name;
                }
                else
                {
                    Client.UserTitleBarLabel.Content = playerData.Summoner.Name;
                }

                if (Client.LoginPacket.AllSummonerData.SummonerLevel.Level < 30)
                {
                    PlayerProgressBar.Value = (playerData.SummonerLevelAndPoints.ExpPoints /
                                               playerData.SummonerLevel.ExpToNextLevel) * 100;
                    PlayerProgressLabel.Content        = string.Format("Level {0}", playerData.SummonerLevel.Level);
                    PlayerCurrentProgressLabel.Content = string.Format("{0}XP", playerData.SummonerLevelAndPoints.ExpPoints);
                    PlayerAimProgressLabel.Content     = string.Format("{0}XP", playerData.SummonerLevel.ExpToNextLevel);
                    Client.UserTitleBarLabel.Content   = Client.UserTitleBarLabel.Content + string.Format(" ∙ Level: {0}", playerData.SummonerLevel.Level);
                }
                else
                {
                    GotLeaguesForPlayer(await RiotCalls.GetAllLeaguesForPlayer(playerData.Summoner.SumId));
                }

                if (Client.LoginPacket.BroadcastNotification.broadcastMessages != null)
                {
                    var message = Client.LoginPacket.BroadcastNotification.broadcastMessages[0];
                    if (message != null)
                    {
                        //BroadcastMessage.Text = message.Content;
                    }
                }

                foreach (PlayerStatSummary x in Client.LoginPacket.PlayerStatSummaries.PlayerStatSummarySet)
                {
                    if (x.PlayerStatSummaryTypeString == "Unranked")
                    {
                        Client.IsRanked     = false;
                        Client.AmountOfWins = x.Wins;
                    }
                    if (x.PlayerStatSummaryTypeString != "RankedSolo5x5")
                    {
                        continue;
                    }

                    if (x.Rating != 0)
                    {
                        Client.IsRanked     = true;
                        Client.AmountOfWins = x.Wins;
                    }
                    break;
                }

                Client.InfoLabel.Content = "IP: " + Client.LoginPacket.IpBalance + " ∙ RP: " + Client.LoginPacket.RpBalance;
                int profileIconId = Client.LoginPacket.AllSummonerData.Summoner.ProfileIconId;
                var UriSource     =
                    new System.Uri(Path.Combine(Client.ExecutingDirectory, "Assets", "profileicon", profileIconId + ".png"),
                                   UriKind.RelativeOrAbsolute);
                try
                {
                    ProfileImage.Source             = new BitmapImage(UriSource);
                    Client.UserTitleBarImage.Source = new BitmapImage(UriSource);
                }
                catch
                {
                    Client.Log("Can't load profile image.", "ERROR");
                }
                Client.MainPageProfileImage = ProfileImage;
            }
        }