Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [Lineage] Java Mods (https://secretexperience.net/forumdisplay.php?f=636)
-   -   [L2JServer] [share]npc HTML limits (https://secretexperience.net/showthread.php?t=20570)

Guma 15-04-2010 08:46 PM

[share]npc HTML limits
 
Código:

Index: /TrunK/L2J_CORE/java/com/it/br/Config.java
===================================================================
--- /TrunK/L2J_CORE/java/com/it/br/Config.java (revision 674)
+++ /TrunK/L2J_CORE/java/com/it/br/Config.java (revision 687)
@@ -917,4 +917,5 @@
    public static boolean  ALLOW_TITLE_FOR_NEW_CHARS;
    public static String    TITLE_FOR_NEW_CHARS;
+  public static int      NPC_HTML_LIMIT;
    public static boolean  CASTLE_SHIELD;
    public static boolean  CLANHALL_SHIELD;
@@ -1288,5 +1289,5 @@
              ALT_NEW_SPAWN_Y = Integer.parseInt(L2J.getProperty("CustomSpawnY", "")); 
              ALT_NEW_SPAWN_Z = Integer.parseInt(L2J.getProperty("CustomSpawnZ", "")); 
+              NPC_HTML_LIMIT  = Integer.parseInt(L2J.getProperty("NpcHtmlLimit", "8192"));
              TITLE_FOR_NEW_CHARS = L2J.getProperty("SetNewCharTitle", "L2J");
              SHOW_WELCOME_HTML_ON_PLAYER_LOGIN = Boolean.parseBoolean(L2J.getProperty("ShowWelcomeinfo", "False"));
Index: /TrunK/L2J_CORE/java/com/it/br/gameserver/serverpackets/NpcHtmlMessage.java
===================================================================
--- /TrunK/L2J_CORE/java/com/it/br/gameserver/serverpackets/NpcHtmlMessage.java (revision 623)
+++ /TrunK/L2J_CORE/java/com/it/br/gameserver/serverpackets/NpcHtmlMessage.java (revision 687)
@@ -169,5 +169,5 @@
        public void setHtml(String text)
        {
-        if(text.length() > 8192)
+        if(text.length() > Config.NPC_HTML_LIMIT)
                {
                        _log.warning("Html is too long! this will crash the client!");
Index: /TrunK/L2J_CORE/config/L2J.properties
===================================================================
--- /TrunK/L2J_CORE/config/L2J.properties (revision 674)
+++ /TrunK/L2J_CORE/config/L2J.properties (revision 687)
@@ -271,2 +271,5 @@
 ClanLevel8Members = 80
 ClanLevel9Members = 100
+
+#html limitations size allowed
+NpcHtmlLimit = 8192


paytaly 15-04-2010 09:03 PM

Só lembrando, coloque apenas valores inferiores ou igual a 8192.
Maiores do que isso causam erros no Cliente, corrompem arquivos, etc.

jpsmaster16 15-04-2010 09:23 PM

Não entendi muito bem para que isso serve.
Alguem pode me diser?

mazin 16-04-2010 05:38 AM

Quando vc clica em um npc pode continuar falando com ele se manter a janela aberta... Isso corrige esse bug x)

GugaMagic 28-06-2010 03:32 AM

não entendir bem... isso serve pra aquel erro de long html? tipo estou com um pro nas tabelas dos ranking em olimpiadas.. quando tem muita gente num aparece mas html,da crash! por ser muito longa.... :cute:

CavaleiroNegro 28-06-2010 03:33 PM

@GugaMagic :

Pelo que entendi seria isto mesmo...

Exemplo de quando da html long é quando se ve por exemplo o droplist do valakas...

GugaMagic 28-06-2010 04:21 PM

seria isso mesmo cavaleiro... tipo o valakas que nao se edita em game os drops... quando tenta da erro de html,por ser longa, com esse mod eu vejo as html longa como a do valakas?:wubclub:

CavaleiroNegro 28-06-2010 05:01 PM

@GugaMagic :

Sim pelo que entendi isto mesmo.

Ah lembrando meu irmão consegue editar o valakas ingame xD ele descobriu como fazer esses dias...

paytaly 28-06-2010 05:41 PM

Todas as HTMLs que abrem unicamente para os que tem privilégios, inclusive dos Drops do Valakas, nada mais são do que atalhos. O Valakas pode sim, ser editado in-game, inclusive se a HTML dos Drops exceder o limite.
Para isso que existem os comandos:
//edit_drop, //add_drop, //del_drop

Como já havia dito, existe um motivo de terem colocado o limite de 8192 caracteres. O mesmo também já foi informado.
Sem desmerecer o trabalho, isso apenas torna esse valor, 8192, configurável. Aumentem e corram risco de Crash no cliente.

Quanto à HTML do Ranking, diminua o limite de resultados para a Query ou crie uma paginação.

GugaMagic 28-06-2010 06:05 PM

paytaly pra ser mas direto... so queria saber se esse mod resolve meu pro sobre o limite das html... mesmo erro que da ao acessar a do valakad em game... vlw:wubclub:


Horários baseados na GMT -3. Agora são 11:49 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.