All pastes #53714 Raw Edit

Miscellany

public java v1 · immutable
#53714 ·published 2006-05-05 11:42 UTC
rendered paste body
Index: l2j/java/net/sf/l2j/gameserver/util/IllegalPlayerAction.java===================================================================--- l2j/java/net/sf/l2j/gameserver/util/IllegalPlayerAction.java (revision 14)+++ l2j/java/net/sf/l2j/gameserver/util/IllegalPlayerAction.java (revision 50)@@ -52,4 +52,5 @@     public static final int PUNISH_KICK = 2;     public static final int PUNISH_KICKBAN = 3;+    public static final int PUNISH_JAIL = 4;          public IllegalPlayerAction(L2PcInstance actor, String message, int punishment)@@ -58,4 +59,18 @@         this.punishment     = punishment;         this.actor          = actor;+        +        switch(punishment)+        {+            case PUNISH_KICK:+                actor.sendMessage("You are will be kicked for illegal action, GM informed");+                break;+            case PUNISH_KICKBAN:+                actor.sendMessage("You are banned for illegal action, GM informed");+                break;+            case PUNISH_JAIL:+            	actor.sendMessage("Illegal action performed!");+            	actor.sendMessage("You will be teleported to GM Consultation Service area and jailed");+            	break;+        }     }     @@ -74,12 +89,14 @@                 return;             case PUNISH_KICK:-                actor.sendMessage("You are kicked for illegal action, GM informed");                 actor.closeNetConnection();                 break;             case PUNISH_KICKBAN:-                actor.sendMessage("You are banned for illegal action, GM informed");                 actor.setAccessLevel(-100);                 actor.setAccountAccesslevel(-100);                 actor.closeNetConnection();+                break;+            case PUNISH_JAIL:+            	actor.teleToLocation(-114356,-249645,-2984);+            	actor.setJailed(true);         }     }Index: l2j/java/net/sf/l2j/gameserver/util/Util.java===================================================================--- l2j/java/net/sf/l2j/gameserver/util/Util.java (revision 14)+++ l2j/java/net/sf/l2j/gameserver/util/Util.java (revision 50)@@ -46,5 +46,5 @@     public static void handleIllegalPlayerAction(L2PcInstance actor, String message, int punishment)     {-    	ThreadPoolManager.getInstance().scheduleGeneral(new IllegalPlayerAction(actor,message, punishment), 500);+    	ThreadPoolManager.getInstance().scheduleGeneral(new IllegalPlayerAction(actor,message, punishment), 5000);     }