Пример #1
0
 public override void OnDoubleClick(Mobile from)
 {
     if (m_InUse)
     {
         from.SendLocalizedMessage(1010483);                   // Someone is already using that net!
     }
     else if (from.Skills[SkillName.Fishing].Value < 60.0)
     {
         from.SendMessage("You are not skilled enough at fishing to use this net.");
     }
     else if (Worlds.IsOnBoat(from) == false)
     {
         from.SendMessage("You'll need to be on your boat to use this net.");
     }
     else if (Worlds.BoatToCloseToTown(from) == true)
     {
         from.SendMessage("You'll need to go out to deeper waters to use this net.");
     }
     else if (IsChildOf(from.Backpack))
     {
         from.SendLocalizedMessage(1010484);                   // Where do you wish to use the net?
         from.BeginTarget(-1, true, TargetFlags.None, new TargetCallback(OnTarget));
     }
     else
     {
         from.SendLocalizedMessage(1042001);                   // That must be in your pack for you to use it.
     }
 }