CODE |
NetState fromState = from.NetState; if ( from is PlayerMobile && AntiMacroCode && UseAntiMacro[skill.Info.SkillID] && fromState != null ) { switch (Utility.Random( 50 )) { case 0: { JailSystem.macroTest( from, from ); //here gump appear break; } case 1: { break; } } } |
CODE |
public DateTime LastMacroGump = DateTime.MinValue; |
QUOTE |
NetState fromState = from.NetState; if (from is PlayerMobile && AntiMacroCode && UseAntiMacro[skill.Info.SkillID] && fromState != null && DateTime.Now > ((PlayerMobile)from).LastMacroGump + TimeSpan.FromMinutes(1.0)) { switch (Utility.Random(50)) { case 0: { ((PlayerMobile)from).LastMacroGump = DateTime.Now; JailSystem.macroTest(from, from); //here gump appear break; } case 1: { break; } } } } |
CODE |
Exception: System.ArgumentOutOfRangeException: minValue cannot be greater than maxValue. Parameter name: minValue at System.Random.Next(Int32 minValue, Int32 maxValue) at Server.Scripts.Commands.JailSystem.lockupMobile(Mobile m, Boolean useFootWear) in c:\FTP\Server\Scripts\WOG\Komendy\Wiezienie\Jail.cs:line 1020 at Server.Scripts.Commands.JailSystem.lockupMobile(Mobile m) in c:\FTP\Server\Scripts\WOG\Komendy\Wiezienie\Jail.cs:line 1007 at Server.Scripts.Commands.JailSystem.newJailingFromGMandPlayer(Mobile from, Mobile m) in c:\FTP\Server\Scripts\WOG\Komendy\Wiezienie\Jail.cs:line 1550 at Server.Scripts.Commands.JailTarget.OnTarget(Mobile from, Object targeted) in c:\FTP\Server\Scripts\WOG\Komendy\Wiezienie\Jail.cs:line 1668 at Server.Targeting.Target.Invoke(Mobile from, Object targeted) at Server.Network.PacketHandlers.TargetResponse(NetState state, PacketReader pvSrc) at Server.Network.MessagePump.HandleReceive(NetState ns) at Server.Network.MessagePump.Slice() at Server.Core.Main(String[] args) |
CODE |
cell=(Point3D)cells[((new System.Random()).Next(0,cells.Count-1))]; |