Пример #1
0
        public static void AddPlayer(string selection, string name, int serial)
        {
            FriendPlayer player = new FriendPlayer(name, serial, true);

            if (RazorEnhanced.Settings.Friend.ListExists(selection))
            {
                if (!RazorEnhanced.Settings.Friend.PlayerExists(selection, player))
                {
                    if (Settings.General.ReadBool("ShowAgentMessageCheckBox"))
                    {
                        RazorEnhanced.Misc.SendMessage("Friend added: " + name, false);
                    }
                    RazorEnhanced.Friend.AddLog("Friend added: " + name);
                    RazorEnhanced.Settings.Friend.PlayerInsert(selection, player);
                    RazorEnhanced.Friend.RefreshPlayers();
                }
                else
                {
                    if (Settings.General.ReadBool("ShowAgentMessageCheckBox"))
                    {
                        RazorEnhanced.Misc.SendMessage(name + " is already in friend list", false);
                    }
                    RazorEnhanced.Friend.AddLog(name + " is already in friend list");
                }
            }
            return;
        }
Пример #2
0
        internal static void AddPlayerToList(string name, int serial)
        {
            string       selection = Assistant.Engine.MainWindow.FriendListSelect.Text;
            FriendPlayer player    = new FriendPlayer(name, serial, true);

            if (RazorEnhanced.Settings.Friend.ListExists(selection))
            {
                if (!RazorEnhanced.Settings.Friend.PlayerExists(selection, player))
                {
                    if (Settings.General.ReadBool("ShowAgentMessageCheckBox"))
                    {
                        RazorEnhanced.Misc.SendMessage("Friend added: " + name);
                    }
                    RazorEnhanced.Friend.AddLog("Friend added: " + name);
                    RazorEnhanced.Settings.Friend.PlayerInsert(selection, player);
                    RazorEnhanced.Friend.RefreshPlayers();
                }
                else
                {
                    if (Settings.General.ReadBool("ShowAgentMessageCheckBox"))
                    {
                        RazorEnhanced.Misc.SendMessage(name + " is already in friend list");
                    }
                    RazorEnhanced.Friend.AddLog(name + " is already in friend list");
                }
            }
        }
Пример #3
0
        internal static void UpdateSelectedPlayer(int i)
        {
            RazorEnhanced.Settings.Friend.PlayersRead(FriendListName, out List <FriendPlayer> players);

            if (players.Count != Engine.MainWindow.FriendListView.Items.Count)
            {
                return;
            }

            ListViewItem lvi = Engine.MainWindow.FriendListView.Items[i];
            FriendPlayer old = players[i];

            if (lvi != null && old != null)
            {
                FriendPlayer player = new Friend.FriendPlayer(old.Name, old.Serial, lvi.Checked);
                RazorEnhanced.Settings.Friend.PlayerReplace(RazorEnhanced.Friend.FriendListName, i, player);
            }
        }