コード例 #1
0
            public TurnInEntry(Mobile player, SlimTheFence slim) : base(1151729, 3) // Turn in a trade order
            {
                Player = player;
                Slim   = slim;

                Enabled = CityTradeSystem.HasTrade(Player);
            }
コード例 #2
0
ファイル: TradeMinister.cs プロジェクト: ygtkms/ServUO
            public TurnInEntry(Mobile player, TradeMinister minister) : base(1151729, 3) // Turn in a trade order
            {
                Player   = player;
                Minister = minister;

                Enabled = CityTradeSystem.HasTrade(Player);
            }
コード例 #3
0
ファイル: TradeMinister.cs プロジェクト: ygtkms/ServUO
 public override void OnClick()
 {
     if (!CityTradeSystem.HasTrade(Player))
     {
         Player.SendGump(new InternalTradeOrderGump(Player as PlayerMobile, Minister));
     }
 }
コード例 #4
0
ファイル: TradeMinister.cs プロジェクト: ygtkms/ServUO
            public TradeOrderEntry(Mobile player, TradeMinister minister) : base(1114453, 5) // Get Trade Order
            {
                Player   = player;
                Minister = minister;

                Enabled = !CityTradeSystem.HasTrade(Player);
            }
コード例 #5
0
 public override void OnClick()
 {
     if (CityTradeSystem.HasTrade(Player))
     {
         Player.Target = new InternalTarget(Slim);
         Player.SendLocalizedMessage(1151730); // Target the trade order you wish to turn in.
     }
 }
コード例 #6
0
 public override void OnClick()
 {
     if (List.ContainsKey(Player))
     {
         Minister.SayTo(Player, 1151724, 1150); // I don't have a trade order available right now.  Try again in a few minutes or try another Trade Minister.
     }
     else if (!CityTradeSystem.HasTrade(Player))
     {
         Player.SendGump(new InternalTradeOrderGump(Player as PlayerMobile, Minister));
         List[Player] = new ExpireTimer(Player);
     }
 }