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; }
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"); } } }
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); } }