public static void AwardJackpot()
        {
            if (m_JackpotWinners != null && m_JackpotWinners.Winners != null && m_JackpotWinners.Winners.Count > 0)
            {
                int award = m_Jackpot / m_JackpotWinners.Winners.Count;

                if (award <= 0)
                {
                    return;
                }

                foreach (PokerPlayer m in m_JackpotWinners.Winners)
                {
                    if (m != null && m.Mobile != null && m.Mobile.BankBox != null)
                    {
                        m.Mobile.BankBox.DropItem(new BankCheck(award));
                        World.Broadcast(1161, true, "{0} has won the poker jackpot of {1} gold with {2}", m.Mobile.Name, award.ToString("#,###"), HandRanker.RankString(m_JackpotWinners.Hand));
                    }
                }

                m_Jackpot        = 0;
                m_JackpotWinners = null;
            }
        }
Beispiel #2
0
        public static void AwardJackpot()
        {
            if (m_JackpotWinners != null && m_JackpotWinners.Winners != null && m_JackpotWinners.Winners.Count > 0)
            {
                int award = m_Jackpot / m_JackpotWinners.Winners.Count;

                if (award <= 0)
                    return;

                foreach (PokerPlayer m in m_JackpotWinners.Winners)
                {
                    if (m != null && m.Mobile != null && m.Mobile.BankBox != null)
                    {
                        m.Mobile.BankBox.DropItem(new BankCheck(award));
                        World.Broadcast(1161, true, "{0} has won the poker jackpot of {1} gold with {2}", m.Mobile.Name, award.ToString("#,###"), HandRanker.RankString(m_JackpotWinners.Hand));
                    }
                }

                m_Jackpot = 0;
                m_JackpotWinners = null;
            }
        }