瀏覽代碼

ban punishment

janiii 16 年之前
父節點
當前提交
f34f05a437
共有 1 個文件被更改,包括 15 次插入2 次删除
  1. 15 2
      L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java

+ 15 - 2
L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java

@@ -53,6 +53,7 @@ import net.sf.l2j.gameserver.cache.HtmCache;
 import net.sf.l2j.gameserver.cache.WarehouseCacheManager;
 import net.sf.l2j.gameserver.communitybbs.BB.Forum;
 import net.sf.l2j.gameserver.communitybbs.Manager.ForumsBBSManager;
+import net.sf.l2j.gameserver.communitybbs.Manager.RegionBBSManager;
 import net.sf.l2j.gameserver.datatables.AccessLevels;
 import net.sf.l2j.gameserver.datatables.AdminCommandAccessRights;
 import net.sf.l2j.gameserver.datatables.CharTemplateTable;
@@ -11879,8 +11880,20 @@ public final class L2PcInstance extends L2Playable
 	            teleToLocation(-114356, -249645, -2984, false);  // Jail
 	            break;
 	        }
-    		case CHAR: // Ban Character
-	    	case ACC: // Ban Account
+			case CHAR: // Ban Character
+			{
+				setAccessLevel(-100);
+				logout();
+				RegionBBSManager.getInstance().changeCommunityBoard();
+				break;
+			}
+			case ACC: // Ban Account
+			{
+				setAccountAccesslevel(-100);
+				logout();
+				RegionBBSManager.getInstance().changeCommunityBoard();
+				break;
+			}
 	    	default:
 	    	{
 	    		_punishLevel = state;