|
@@ -25,18 +25,18 @@ import javax.script.ScriptException;
|
|
|
|
|
|
import com.l2jserver.Config;
|
|
import com.l2jserver.Config;
|
|
import com.l2jserver.gameserver.cache.HtmCache;
|
|
import com.l2jserver.gameserver.cache.HtmCache;
|
|
-import com.l2jserver.gameserver.datatables.AdminTable;
|
|
|
|
-import com.l2jserver.gameserver.datatables.BuyListData;
|
|
|
|
|
|
+import com.l2jserver.gameserver.data.xml.impl.AdminData;
|
|
|
|
+import com.l2jserver.gameserver.data.xml.impl.BuyListData;
|
|
|
|
+import com.l2jserver.gameserver.data.xml.impl.DoorData;
|
|
|
|
+import com.l2jserver.gameserver.data.xml.impl.EnchantItemData;
|
|
|
|
+import com.l2jserver.gameserver.data.xml.impl.EnchantItemGroupsData;
|
|
|
|
+import com.l2jserver.gameserver.data.xml.impl.MultisellData;
|
|
|
|
+import com.l2jserver.gameserver.data.xml.impl.NpcData;
|
|
|
|
+import com.l2jserver.gameserver.data.xml.impl.TransformData;
|
|
import com.l2jserver.gameserver.datatables.CrestTable;
|
|
import com.l2jserver.gameserver.datatables.CrestTable;
|
|
-import com.l2jserver.gameserver.datatables.DoorTable;
|
|
|
|
-import com.l2jserver.gameserver.datatables.EnchantItemData;
|
|
|
|
-import com.l2jserver.gameserver.datatables.EnchantItemGroupsData;
|
|
|
|
import com.l2jserver.gameserver.datatables.ItemTable;
|
|
import com.l2jserver.gameserver.datatables.ItemTable;
|
|
-import com.l2jserver.gameserver.datatables.MultisellData;
|
|
|
|
-import com.l2jserver.gameserver.datatables.NpcData;
|
|
|
|
import com.l2jserver.gameserver.datatables.SkillData;
|
|
import com.l2jserver.gameserver.datatables.SkillData;
|
|
import com.l2jserver.gameserver.datatables.TeleportLocationTable;
|
|
import com.l2jserver.gameserver.datatables.TeleportLocationTable;
|
|
-import com.l2jserver.gameserver.datatables.TransformData;
|
|
|
|
import com.l2jserver.gameserver.handler.IAdminCommandHandler;
|
|
import com.l2jserver.gameserver.handler.IAdminCommandHandler;
|
|
import com.l2jserver.gameserver.instancemanager.CursedWeaponsManager;
|
|
import com.l2jserver.gameserver.instancemanager.CursedWeaponsManager;
|
|
import com.l2jserver.gameserver.instancemanager.QuestManager;
|
|
import com.l2jserver.gameserver.instancemanager.QuestManager;
|
|
@@ -78,19 +78,19 @@ public class AdminReload implements IAdminCommandHandler
|
|
case "config":
|
|
case "config":
|
|
{
|
|
{
|
|
Config.load();
|
|
Config.load();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Configs.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Configs.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "access":
|
|
case "access":
|
|
{
|
|
{
|
|
- AdminTable.getInstance().load();
|
|
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Access.");
|
|
|
|
|
|
+ AdminData.getInstance().load();
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Access.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "npc":
|
|
case "npc":
|
|
{
|
|
{
|
|
NpcData.getInstance().load();
|
|
NpcData.getInstance().load();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Npcs.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Npcs.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "quest":
|
|
case "quest":
|
|
@@ -101,20 +101,20 @@ public class AdminReload implements IAdminCommandHandler
|
|
if (!Util.isDigit(value))
|
|
if (!Util.isDigit(value))
|
|
{
|
|
{
|
|
QuestManager.getInstance().reload(value);
|
|
QuestManager.getInstance().reload(value);
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Quest Name:" + value + ".");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Quest Name:" + value + ".");
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
final int questId = Integer.parseInt(value);
|
|
final int questId = Integer.parseInt(value);
|
|
QuestManager.getInstance().reload(questId);
|
|
QuestManager.getInstance().reload(questId);
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Quest ID:" + questId + ".");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Quest ID:" + questId + ".");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
QuestManager.getInstance().reloadAllScripts();
|
|
QuestManager.getInstance().reloadAllScripts();
|
|
activeChar.sendMessage("All scripts have been reloaded.");
|
|
activeChar.sendMessage("All scripts have been reloaded.");
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Quests.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Quests.");
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -122,7 +122,7 @@ public class AdminReload implements IAdminCommandHandler
|
|
{
|
|
{
|
|
WalkingManager.getInstance().load();
|
|
WalkingManager.getInstance().load();
|
|
activeChar.sendMessage("All walkers have been reloaded");
|
|
activeChar.sendMessage("All walkers have been reloaded");
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Walkers.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Walkers.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "htm":
|
|
case "htm":
|
|
@@ -135,7 +135,7 @@ public class AdminReload implements IAdminCommandHandler
|
|
if (file.exists())
|
|
if (file.exists())
|
|
{
|
|
{
|
|
HtmCache.getInstance().reload(file);
|
|
HtmCache.getInstance().reload(file);
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Htm File:" + file.getName() + ".");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Htm File:" + file.getName() + ".");
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
@@ -146,62 +146,62 @@ public class AdminReload implements IAdminCommandHandler
|
|
{
|
|
{
|
|
HtmCache.getInstance().reload();
|
|
HtmCache.getInstance().reload();
|
|
activeChar.sendMessage("Cache[HTML]: " + HtmCache.getInstance().getMemoryUsage() + " megabytes on " + HtmCache.getInstance().getLoadedFiles() + " files loaded");
|
|
activeChar.sendMessage("Cache[HTML]: " + HtmCache.getInstance().getMemoryUsage() + " megabytes on " + HtmCache.getInstance().getLoadedFiles() + " files loaded");
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Htms.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Htms.");
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "multisell":
|
|
case "multisell":
|
|
{
|
|
{
|
|
MultisellData.getInstance().load();
|
|
MultisellData.getInstance().load();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Multisells.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Multisells.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "buylist":
|
|
case "buylist":
|
|
{
|
|
{
|
|
BuyListData.getInstance().load();
|
|
BuyListData.getInstance().load();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Buylists.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Buylists.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "teleport":
|
|
case "teleport":
|
|
{
|
|
{
|
|
TeleportLocationTable.getInstance().reloadAll();
|
|
TeleportLocationTable.getInstance().reloadAll();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Teleports.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Teleports.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "skill":
|
|
case "skill":
|
|
{
|
|
{
|
|
SkillData.getInstance().reload();
|
|
SkillData.getInstance().reload();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Skills.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Skills.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "item":
|
|
case "item":
|
|
{
|
|
{
|
|
ItemTable.getInstance().reload();
|
|
ItemTable.getInstance().reload();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Items.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Items.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "door":
|
|
case "door":
|
|
{
|
|
{
|
|
- DoorTable.getInstance().load();
|
|
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Doors.");
|
|
|
|
|
|
+ DoorData.getInstance().load();
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Doors.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "zone":
|
|
case "zone":
|
|
{
|
|
{
|
|
ZoneManager.getInstance().reload();
|
|
ZoneManager.getInstance().reload();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Zones.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Zones.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "cw":
|
|
case "cw":
|
|
{
|
|
{
|
|
CursedWeaponsManager.getInstance().reload();
|
|
CursedWeaponsManager.getInstance().reload();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Cursed Weapons.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Cursed Weapons.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "crest":
|
|
case "crest":
|
|
{
|
|
{
|
|
CrestTable.getInstance().load();
|
|
CrestTable.getInstance().load();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Crests.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Crests.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "effect":
|
|
case "effect":
|
|
@@ -210,7 +210,7 @@ public class AdminReload implements IAdminCommandHandler
|
|
try
|
|
try
|
|
{
|
|
{
|
|
L2ScriptEngineManager.getInstance().executeScript(file);
|
|
L2ScriptEngineManager.getInstance().executeScript(file);
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Effects.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Effects.");
|
|
}
|
|
}
|
|
catch (ScriptException e)
|
|
catch (ScriptException e)
|
|
{
|
|
{
|
|
@@ -225,7 +225,7 @@ public class AdminReload implements IAdminCommandHandler
|
|
try
|
|
try
|
|
{
|
|
{
|
|
L2ScriptEngineManager.getInstance().executeScript(file);
|
|
L2ScriptEngineManager.getInstance().executeScript(file);
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Handlers.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded Handlers.");
|
|
}
|
|
}
|
|
catch (ScriptException e)
|
|
catch (ScriptException e)
|
|
{
|
|
{
|
|
@@ -238,13 +238,13 @@ public class AdminReload implements IAdminCommandHandler
|
|
{
|
|
{
|
|
EnchantItemGroupsData.getInstance().load();
|
|
EnchantItemGroupsData.getInstance().load();
|
|
EnchantItemData.getInstance().load();
|
|
EnchantItemData.getInstance().load();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded item enchanting data.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded item enchanting data.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
case "transform":
|
|
case "transform":
|
|
{
|
|
{
|
|
TransformData.getInstance().load();
|
|
TransformData.getInstance().load();
|
|
- AdminTable.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded transform data.");
|
|
|
|
|
|
+ AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded transform data.");
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
default:
|
|
default:
|