예제 #1
0
 public void jail()
 {
     JailSystem.Jail((m_prisoner as Mobile), TimeSpan.FromDays(2), "Interefering with a Role-Playing event.", true, (m_jailor as Mobile).Name, AccessLevel.Seer);
     ((Mobile)m_prisoner).CantWalk  = false;
     ((Mobile)m_prisoner).Squelched = false;
     (m_prisoner as Mobile).SendMessage("You are now in jail for disrupting an event.  Do not expect to see the staff member who jailed you until after the event has ended.");
 }
예제 #2
0
 public void caughtInTheAct(bool confessed)
 {
     if (caughtFired)
     {
         return;
     }
     caughtFired = true;
     if (!confessed)
     {
         JailSystem.Jail(badBoy, 1, 0, 0, JailGump.reasons[0], true, jailor.Name);
         jailor.SendMessage("{0} has been jailed for {1} from the warning you issued.", badBoy.Name, JailGump.reasons[0]);
     }
     else
     {
         JailSystem.Jail(badBoy, 0, 5, 0, JailGump.reasons[0], true, jailor.Name);
         jailor.SendMessage("{0} was been jailed for {1} when they confessed on the warning you issued.", badBoy.Name, JailGump.reasons[0]);
     }
     if (myTimer != null)
     {
         myTimer.Stop();
     }
 }