Jump to content

Recommended Posts

Posted
Index: /trunk/L2_GameServer/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminAdmin.java

===================================================================

--- /trunk/L2_GameServer/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminAdmin.java (revision 17)

+++ /trunk/L2_GameServer/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminAdmin.java (revision 28)

@@ -30,4 +30,5 @@

import net.sf.l2j.gameserver.instancemanager.Manager;

import net.sf.l2j.gameserver.instancemanager.QuestManager;

+import net.sf.l2j.gameserver.instancemanager.ZoneManager;

import net.sf.l2j.gameserver.model.L2Multisell;

import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

@@ -212,21 +213,20 @@

{

L2Multisell.getInstance().reload();

- activeChar.sendMessage("multisell reloaded");

+ activeChar.sendMessage("All multisells have been reloaded");

}

else if (type.startsWith("teleport"))

{

TeleportLocationTable.getInstance().reloadAll();

- activeChar.sendMessage("teleport location table reloaded");

+ activeChar.sendMessage("All teleport locations have been reloaded");

}

else if (type.startsWith("skill"))

{

SkillTable.getInstance().reload();

- activeChar.sendMessage("skills reloaded");

+ activeChar.sendMessage("All skill have been reloaded");

}

else if (type.equals("npc"))

{

NpcTable.getInstance().reloadAllNpc();

- QuestManager.getInstance().reloadAllQuests();

- activeChar.sendMessage("npcs reloaded");

+ activeChar.sendMessage("All NPCs have been reloaded");

}

else if (type.startsWith("htm"))

@@ -238,5 +238,5 @@

{

ItemTable.getInstance().reload();

- activeChar.sendMessage("Item templates reloaded");

+ activeChar.sendMessage("All item templates have been reloaded");

}

else if (type.startsWith("config"))

@@ -266,9 +266,54 @@

activeChar.sendMessage("All Quests have been reloaded");

}

+ else if (type.startsWith("zones"))

+ {

+ ZoneManager.load();

+ activeChar.sendMessage("All zones have been reloaded");

+ }

+ else if (type.startsWith("all"))

+ {

+ L2Multisell.getInstance().reload();

+ activeChar.sendMessage("All multisells have been reloaded");

+ TeleportLocationTable.getInstance().reloadAll();

+ activeChar.sendMessage("All teleport locations have been reloaded");

+ SkillTable.getInstance().reload();

+ activeChar.sendMessage("All skill have been reloaded");

+ NpcTable.getInstance().reloadAllNpc();

+ activeChar.sendMessage("All NPCs have been reloaded");

+ HtmCache.getInstance().reload();

+ activeChar.sendMessage("Cache

: " + HtmCache.getInstance().getMemoryUsage() + " megabytes on " + HtmCache.getInstance().getLoadedFiles() + " files loaded");

+ ItemTable.getInstance().reload();

+ activeChar.sendMessage("All item templates have been reloaded");

+ Manager.reloadAll();

+ activeChar.sendMessage("All instance manager has been reloaded");

+ NpcWalkerRoutesTable.getInstance().load();

+ activeChar.sendMessage("All NPC walker routes have been reloaded");

+ AccessLevels.getInstance().reloadAccessLevels();

+ AdminCommandAccessRights.getInstance().reloadAdminCommandAccessRights();

+ activeChar.sendMessage("Access Rights have been reloaded");

+ QuestManager.getInstance().reloadAllQuests();

+ activeChar.sendMessage("All Quests have been reloaded");

+ ZoneManager.load();

+ activeChar.sendMessage("All zones have been reloaded");

+ activeChar.sendMessage("Done!");

+ }

 

}

catch (Exception e)

{

- activeChar.sendMessage("Usage:  //reload <multisell|skill|npc|htm|item|instancemanager>");

+ activeChar.sendMessage("Usage: //reload");

+ activeChar.sendMessage("- multisell");

+ activeChar.sendMessage("- teleport");

+ activeChar.sendMessage("- skill");

+ activeChar.sendMessage("- npc");

+ activeChar.sendMessage("- htm");

+ activeChar.sendMessage("- item");

+ activeChar.sendMessage("- config");

+ activeChar.sendMessage("- npcwalkers");

+ activeChar.sendMessage("- access");

+ activeChar.sendMessage("- quests");

+ activeChar.sendMessage("- zones");

+ activeChar.sendMessage("- all");

+

}

}

Index: /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java

===================================================================

--- /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java (revision 17)

+++ /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java (revision 28)

@@ -113,5 +113,5 @@

// Method - Private

 

- private final void load()

+ public final static void load()

{

_log.info("Loading zones...");

 

 

Just commited this for my private project and I tought maybe someone needs it...

 

I added the loads zones too because this way you can make your own town wars without restarting the server. Just change the zone type in zone.xml and //reload zones and bang, giran town is arena :D

 

Have fun

  • 2 months later...
  • 2 weeks later...
  • 2 months later...
  • 4 months later...
  • 1 month later...
Posted

If you edit the peace-zone file to non-peace and type //reload zones will it reload it correctly so its not a peace-zone anymore or do you still have to restart the server?

  • 1 month later...
Posted

i have la2base interlude pay version but i don't have this file

 

Index: /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java
===================================================================
--- /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java (revision 17)
+++ /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java (revision 28)
@@ -113,5 +113,5 @@
    // Method - Private

-   private final void load()
+   public final static void load()
    {
       _log.info("Loading zones...");

Posted

i have la2base interlude pay version but i don't have this file

 

Index: /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java
===================================================================
--- /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java (revision 17)
+++ /trunk/L2_GameServer/java/net/sf/l2j/gameserver/instancemanager/ZoneManager.java (revision 28)
@@ -113,5 +113,5 @@
    // Method - Private

-   private final void load()
+   public final static void load()
    {
       _log.info("Loading zones...");

 

on la2base you must have file zonedata in datatables :) thx for share men little fixes and work perfect for interlude

 

Posted

can you make one to reload the quests? for l2jfree Interlude?

			else if (type.startsWith("quests"))
			{
				QuestManager.getInstance().reloadAllQuests();
				activeChar.sendMessage("All Quests have been reloaded");
			}

 

and add import from instances :)

Posted

on la2base you must have file zonedata in datatables :) thx for share men little fixes and work perfect for interlude

 

and in adminadmin.java i must write this?

 

else if (type.startsWith("zone"))

                                {

                                        Zone.load();

                                        activeChar.sendMessage("All Zones have been reload");

                                }

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...