public static void TakeItem(string qname, string iname, int amt, QPlayer Player) { if (amt > 0) { var aitem = new AwaitingItem(qname, amt, iname); Player.AwaitingItems.Add(aitem); if (amt > 1) { Player.TSPlayer.SendMessage(string.Format("Please drop {0} {1}'s, The excess will be returned.", amt, iname)); } else { Player.TSPlayer.SendMessage(string.Format("Please drop {0} {1}, The excess will be returned.", amt, iname)); } while (Player.AwaitingItems.Contains(aitem)) { Thread.Sleep(1); } } }
public static void TakeItem(string qname, string iname, int amt, QPlayer Player) { if (amt > 0) { var aitem = new AwaitingItem(qname, amt, iname); Player.AwaitingItems.Add(aitem); if (amt > 1) Player.TSPlayer.SendMessage(string.Format("Please drop {0} {1}'s, The excess will be returned.", amt, iname)); else Player.TSPlayer.SendMessage(string.Format("Please drop {0} {1}, The excess will be returned.", amt, iname)); while (Player.AwaitingItems.Contains(aitem)) { Thread.Sleep(1); } } }