فهرست منبع

BETA: Updating ShowBoard packet length in BaseBBManager.
* It must be 4096, 8192, 16384.

* Note: I tested with those values and it is working correctly it could be working with even higher!

Rumen Nikiforov 12 سال پیش
والد
کامیت
4a4f9050ae
1فایلهای تغییر یافته به همراه9 افزوده شده و 10 حذف شده
  1. 9 10
      L2J_Server_BETA/java/com/l2jserver/gameserver/communitybbs/Manager/BaseBBSManager.java

+ 9 - 10
L2J_Server_BETA/java/com/l2jserver/gameserver/communitybbs/Manager/BaseBBSManager.java

@@ -33,26 +33,25 @@ public abstract class BaseBBSManager
 		{
 			return;
 		}
-		if (html.length() < 4090)
+		if (html.length() < 4096)
 		{
 			acha.sendPacket(new ShowBoard(html, "101"));
 			acha.sendPacket(new ShowBoard(null, "102"));
 			acha.sendPacket(new ShowBoard(null, "103"));
 			
 		}
-		else if (html.length() < 8180)
+		else if (html.length() < 8192)
 		{
-			acha.sendPacket(new ShowBoard(html.substring(0, 4090), "101"));
-			acha.sendPacket(new ShowBoard(html.substring(4090, html.length()), "102"));
+			acha.sendPacket(new ShowBoard(html.substring(0, 4096), "101"));
+			acha.sendPacket(new ShowBoard(html.substring(4096), "102"));
 			acha.sendPacket(new ShowBoard(null, "103"));
 			
 		}
-		else if (html.length() < 12270)
+		else if (html.length() < 16384)
 		{
-			acha.sendPacket(new ShowBoard(html.substring(0, 4090), "101"));
-			acha.sendPacket(new ShowBoard(html.substring(4090, 8180), "102"));
-			acha.sendPacket(new ShowBoard(html.substring(8180, html.length()), "103"));
-			
+			acha.sendPacket(new ShowBoard(html.substring(0, 4096), "101"));
+			acha.sendPacket(new ShowBoard(html.substring(4096, 8192), "102"));
+			acha.sendPacket(new ShowBoard(html.substring(8192), "103"));
 		}
 	}
 	
@@ -62,7 +61,7 @@ public abstract class BaseBBSManager
 	 */
 	protected void send1001(String html, L2PcInstance acha)
 	{
-		if (html.length() < 8180)
+		if (html.length() < 8192)
 		{
 			acha.sendPacket(new ShowBoard(html, "1001"));
 		}