Jump to content

Loop*

Members
  • Posts

    339
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Loop*

  1. geia se olous. uparxi kapoio link na katebaso to PhotoShop Full version?? euxaristo
  2. hello.. mipos uparxoun 1 h buffs? xoris error.. prospathisa na allaxo time manually den den i3era pou na allaxo kai ti na kanw
  3. sorry for double... auto to java gia to hero mporo na to balo kai sto l2jserver???? gia dite .. This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * http://www.gnu.org/copyleft/gpl.html */ package lt.equal.gameserver.handler.admincommandhandlers; import java.util.StringTokenizer; import lt.equal.Config; import lt.equal.gameserver.GmListTable; import lt.equal.gameserver.Olympiad; import lt.equal.gameserver.cache.HtmCache; import lt.equal.gameserver.datatables.ItemTable; import lt.equal.gameserver.datatables.NpcTable; import lt.equal.gameserver.datatables.NpcWalkerRoutesTable; import lt.equal.gameserver.datatables.SkillTable; import lt.equal.gameserver.datatables.TeleportLocationTable; import lt.equal.gameserver.handler.IAdminCommandHandler; import lt.equal.gameserver.instancemanager.Manager; import lt.equal.gameserver.model.GMAudit; import lt.equal.gameserver.model.L2Multisell; import lt.equal.gameserver.model.actor.instance.L2PcInstance; import lt.equal.gameserver.network.SystemMessageId; import lt.equal.gameserver.serverpackets.SystemMessage; /** * This class handles following admin commands: * - admin|admin1/admin2/admin3/admin4/admin5 = slots for the 5 starting admin menus * - gmliston/gmlistoff = includes/excludes active character from /gmlist results * - silence = toggles private messages acceptance mode * - diet = toggles weight penalty mode * - tradeoff = toggles trade acceptance mode * - reload = reloads specified component from multisell|skill|npc|htm|item|instancemanager * - set/set_menu/set_mod = alters specified server setting * - saveolymp = saves olympiad state manually * - manualhero = cycles olympiad and calculate new heroes. * @version $Revision: 1.3.2.1.2.4 $ $Date: 2007/07/28 10:06:06 $ */ public class AdminAdmin implements IAdminCommandHandler { private static final String[] ADMIN_COMMANDS = {"admin_admin", "admin_admin1", "admin_admin2", "admin_admin3", "admin_admin4", "admin_admin5", "admin_gmliston", "admin_gmlistoff", "admin_silence", "admin_diet", "admin_tradeoff", "admin_reload", "admin_set", "admin_set_menu", "admin_set_mod", "admin_saveolymp", "admin_manualhero", "admin_sethero"}; private static final int REQUIRED_LEVEL = Config.GM_MENU; public boolean useAdminCommand(String command, L2PcInstance activeChar) { if (!Config.ALT_PRIVILEGES_ADMIN) if (!(checkLevel(activeChar.getAccessLevel()) && activeChar.isGM())) return false; GMAudit.auditGMAction(activeChar.getName(), command, (activeChar.getTarget() != null?activeChar.getTarget().getName():"no-target"), ""); if (command.startsWith("admin_admin")) { showMainPage(activeChar,command); } else if(command.startsWith("admin_gmliston")) { GmListTable.getInstance().showGm(activeChar); activeChar.sendMessage("Registerd into gm list"); } else if(command.startsWith("admin_gmlistoff")) { GmListTable.getInstance().hideGm(activeChar); activeChar.sendMessage("Removed from gm list"); } else if(command.startsWith("admin_silence")) { if (activeChar.getMessageRefusal()) // already in message refusal mode { activeChar.setMessageRefusal(false); activeChar.sendPacket(new SystemMessage(SystemMessageId.MESSAGE_ACCEPTANCE_MODE)); } else { activeChar.setMessageRefusal(true); activeChar.sendPacket(new SystemMessage(SystemMessageId.MESSAGE_REFUSAL_MODE)); } } else if(command.startsWith("admin_saveolymp")) { try { Olympiad.getInstance().save(); } catch(Exception e){e.printStackTrace();} activeChar.sendMessage("olympiad stuff saved!!"); } else if (command.startsWith("admin_sethero")) { L2PcInstance target = null; if (activeChar.getTarget() instanceof L2PcInstance) { target = (L2PcInstance) activeChar.getTarget(); target.setHero(target.isHero() ? false : true); } else { target = activeChar; target.setHero(target.isHero() ? false : true); } target.broadcastUserInfo(); } else if(command.startsWith("admin_manualhero")) { try { Olympiad.getInstance().manualSelectHeroes(); } catch(Exception e){e.printStackTrace();} activeChar.sendMessage("Heroes formed"); } else if(command.startsWith("admin_diet")) { try { StringTokenizer st = new StringTokenizer(command); st.nextToken(); if(st.nextToken().equalsIgnoreCase("on")) { activeChar.setDietMode(true); activeChar.sendMessage("Diet mode on"); } else if(st.nextToken().equalsIgnoreCase("off")) { activeChar.setDietMode(false); activeChar.sendMessage("Diet mode off"); } } catch(Exception ex) { if(activeChar.getDietMode()) { activeChar.setDietMode(false); activeChar.sendMessage("Diet mode off"); } else { activeChar.setDietMode(true); activeChar.sendMessage("Diet mode on"); } } finally { activeChar.refreshOverloaded(); } } else if(command.startsWith("admin_tradeoff")) { try { String mode = command.substring(15); if (mode.equalsIgnoreCase("on")) { activeChar.setTradeRefusal(true); activeChar.sendMessage("Trade refusal enabled"); } else if (mode.equalsIgnoreCase("off")) { activeChar.setTradeRefusal(false); activeChar.sendMessage("Trade refusal disabled"); } } catch(Exception ex) { if(activeChar.getTradeRefusal()) { activeChar.setTradeRefusal(false); activeChar.sendMessage("Trade refusal disabled"); } else { activeChar.setTradeRefusal(true); activeChar.sendMessage("Trade refusal enabled"); } } } else if(command.startsWith("admin_reload")) { StringTokenizer st = new StringTokenizer(command); st.nextToken(); try { String type = st.nextToken(); if(type.equals("multisell")) { L2Multisell.getInstance().reload(); activeChar.sendMessage("multisell reloaded"); } else if(type.startsWith("teleport")) { TeleportLocationTable.getInstance().reloadAll(); activeChar.sendMessage("teleport location table reloaded"); } else if(type.startsWith("skill")) { SkillTable.getInstance().reload(); activeChar.sendMessage("skills reloaded"); } else if(type.equals("npc")) { NpcTable.getInstance().reloadAllNpc(); activeChar.sendMessage("npcs reloaded"); } else if(type.startsWith("htm")) { HtmCache.getInstance().reload(); activeChar.sendMessage("Cache : " + HtmCache.getInstance().getMemoryUsage() + " megabytes on " + HtmCache.getInstance().getLoadedFiles() + " files loaded"); } else if(type.startsWith("item")) { ItemTable.getInstance().reload(); activeChar.sendMessage("Item templates reloaded"); } else if(type.startsWith("instancemanager")) { Manager.reloadAll(); activeChar.sendMessage("All instance manager has been reloaded"); } else if(type.startsWith("npcwalkers")) { NpcWalkerRoutesTable.getInstance().load(); activeChar.sendMessage("All NPC walker routes have been reloaded"); } } catch(Exception e) { activeChar.sendMessage("Usage: //reload <multisell|skill|npc|htm|item|instancemanager>"); } } else if(command.startsWith("admin_set")) { StringTokenizer st = new StringTokenizer(command); String[] cmd=st.nextToken().split("_"); try { String[] parameter = st.nextToken().split("="); String pName = parameter[0].trim(); String pValue = parameter[1].trim(); if (Config.setParameterValue(pName, pValue)) activeChar.sendMessage("parameter "+pName+" succesfully set to "+pValue); else activeChar.sendMessage("Invalid parameter!"); } catch(Exception e) { if (cmd.length==2) activeChar.sendMessage("Usage: //set parameter=vaue"); } finally { if (cmd.length==3) { if (cmd[2].equalsIgnoreCase("menu")) AdminHelpPage.showHelpPage(activeChar, "settings.htm"); else if (cmd[2].equalsIgnoreCase("mod")) AdminHelpPage.showHelpPage(activeChar, "mods_menu.htm"); } } } return true; } public String[] getAdminCommandList() { return ADMIN_COMMANDS; } private boolean checkLevel(int level) { return (level >= REQUIRED_LEVEL); } private void showMainPage(L2PcInstance activeChar, String command) { int mode = 0; String filename=null; try { mode = Integer.parseInt(command.substring(11)); } catch (Exception e) {} switch (mode) { case 1: filename="main"; break; case 2: filename="game"; break; case 3: filename="effects"; break; case 4: filename="server"; break; case 5: filename="mods"; break; default: if (Config.GM_ADMIN_MENU_STYLE.equals("modern")) filename="main"; else filename="classic"; break; } AdminHelpPage.showHelpPage(activeChar, filename+"_menu.htm"); } }
  4. 3erw na kanw compile... alla den 3erw pws na to balo monos... :S
  5. les na nai kalo? poso kairo exei pou anoixe exei akoma pola na fixari... :S + einai test
  6. l2j exei problem me to //sethero.. :S poio allo project. ola exoun klisi gia interlude.. l2jinfinity einai gtp.. asta na pane!! exei bugs..den uparxi kapoio allo..
  7. nai 3erw kai i l2j exei klisi... rotaw an einai kalo project.. an exoun kanei kali doulia.. kai an einai kalitero apo l2j
  8. Geia sas. L2jOff einai kalo project?
  9. nai l2j interlude
  10. nomizo no
  11. se poio config?? lole den 3erw to to site gia to l2jserver/forum :S
  12. geia xrisimopoio compile pack l2j to command //sethero den ligourgi. to problem me to character create to ekana. twra to //sethero den litourgi giati gmt? euxaristo
  13. oxi. exeis koimithi pote stin toualeta?? :lol:
  14. to ekana oti mou eixe sto default alla @@ tpt
  15. commodus ti na balo ekei pou leei "path for your backups"?
  16. ok commodus twra 8a dokimaso..
  17. Help!!! Someone closed my Gameserver.bat = l2noobish error
  18. nai exw parei! exeis paei diakopes xavai??
  19. den ekana kan backup! ta ekana ena ena!!
  20. navicat = database. apo ekei kaneis ta panta. kai apo ta config +data !
  21. geia sas. opos leei kai to title den mporo na kanw character..?? ti skata exw compile pack l2j project mbeno kanonika ston server alla den mporo na kanw character mporei kapoios na me help? euxaristo
  22. version: [exec] Execute failed: java.io.IOException: Cannot run program "svnversion": CreateProcess error=2, The system cannot find the file specified epidi mou ebgale autin edw tin malakia.. giauto
  23. 3ana rotaw einai ola ok?? egine sosta to compile?
  24. pigene sta reports kai des..
  25. Buildfile: C:\workspace\L2_GameServer_It\build.xml clean: [delete] Deleting directory C:\workspace\L2_GameServer_It\build init: [mkdir] Created dir: C:\workspace\L2_GameServer_It\build [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\classes [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\login [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\gameserver version: [exec] Execute failed: java.io.IOException: Cannot run program "svnversion": CreateProcess error=2, The system cannot find the file specified compile: [javac] Compiling 1214 source files to C:\workspace\L2_GameServer_It\build\classes [javac] Note: C:\workspace\L2_GameServer_It\java\net\sf\l2j\gameserver\GeoEngine.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. jar: [jar] Building jar: C:\workspace\L2_GameServer_It\build\l2jserver.jar [copy] Copying 1 file to C:\workspace\L2_GameServer_It\build\dist\login [copy] Copying 1 file to C:\workspace\L2_GameServer_It\build\dist\gameserver dist: [copy] Copying 3 files to C:\workspace\L2_GameServer_It\build\dist\login [copy] Copying 2 files to C:\workspace\L2_GameServer_It\build\dist\gameserver [copy] Copying 4 files to C:\workspace\L2_GameServer_It\build\dist\login [copy] Copying 8 files to C:\workspace\L2_GameServer_It\build\dist\gameserver [copy] Copying 2 files to C:\workspace\L2_GameServer_It\build\dist [copy] Copying 6 files to C:\workspace\L2_GameServer_It\build\dist [copy] Copying 7 files to C:\workspace\L2_GameServer_It\build\dist\login [copy] Copying 3 files to C:\workspace\L2_GameServer_It\build\dist\gameserver [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\gameserver\log [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\login\log [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\gameserver\hibernate-mapping [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\login\config [copy] Copying 16 files to C:\workspace\L2_GameServer_It\build\dist\gameserver\config [copy] Copying 2 files to C:\workspace\L2_GameServer_It\build\dist\login\config [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\gameserver\data [copy] Copying 1 file to C:\workspace\L2_GameServer_It\build\dist\gameserver\data [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\gameserver\data\geodata [copy] Copying 1 file to C:\workspace\L2_GameServer_It\build\dist\gameserver\data\geodata [mkdir] Created dir: C:\workspace\L2_GameServer_It\build\dist\gameserver\data\pathnode [copy] Copying 1 file to C:\workspace\L2_GameServer_It\build\dist\gameserver\data\pathnode [zip] Building zip: C:\workspace\L2_GameServer_It\build\l2j-server.zip BUILD SUCCESSFUL Total time: 20 seconds einai ok?
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock