Ignore:
Timestamp:
Jan 16, 2012 7:56:19 AM (4 months ago)
Author:
MELERIX
Message:

STABLE: Sync with BETA [8629]

Location:
trunk/L2J_DataPack
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/L2J_DataPack

  • trunk/L2J_DataPack/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java

    r8406 r8630  
    3131import com.l2jserver.gameserver.datatables.NpcWalkerRoutesTable; 
    3232import com.l2jserver.gameserver.datatables.SkillTable; 
     33import com.l2jserver.gameserver.datatables.SpawnTable; 
    3334import com.l2jserver.gameserver.datatables.TeleportLocationTable; 
    3435import com.l2jserver.gameserver.handler.IAdminCommandHandler; 
    3536import com.l2jserver.gameserver.instancemanager.Manager; 
    3637import com.l2jserver.gameserver.instancemanager.QuestManager; 
     38import com.l2jserver.gameserver.model.L2Spawn; 
    3739import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; 
    3840import com.l2jserver.gameserver.model.olympiad.Olympiad; 
    3941import com.l2jserver.gameserver.network.SystemMessageId; 
    4042import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; 
    41 import com.l2jserver.gameserver.network.serverpackets.SystemMessage; 
    4243 
    4344 
     
    8788        }; 
    8889         
     90        @Override 
    8991        public boolean useAdminCommand(String command, L2PcInstance activeChar) 
    9092        { 
     
    115117                        { 
    116118                                activeChar.setSilenceMode(false); 
    117                                 activeChar.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.MESSAGE_ACCEPTANCE_MODE)); 
     119                                activeChar.sendPacket(SystemMessageId.MESSAGE_ACCEPTANCE_MODE); 
    118120                        } 
    119121                        else 
    120122                        { 
    121123                                activeChar.setSilenceMode(true); 
    122                                 activeChar.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.MESSAGE_REFUSAL_MODE)); 
     124                                activeChar.sendPacket(SystemMessageId.MESSAGE_REFUSAL_MODE); 
    123125                        } 
    124126                        AdminHelpPage.showHelpPage(activeChar,"gm_menu.htm"); 
     
    246248                                        SkillTable.getInstance().reload(); 
    247249                                        activeChar.sendMessage("All Skills have been reloaded"); 
     250                                } 
     251                                else if (type.startsWith("npcId")) 
     252                                { 
     253                                        Integer npcId = Integer.parseInt(st.nextToken()); 
     254                                        if (npcId != null) 
     255                                        { 
     256                                                NpcTable.getInstance().reloadNpc(npcId); 
     257                                                for (L2Spawn spawn : SpawnTable.getInstance().getSpawnTable()) 
     258                                                        if (spawn != null && spawn.getNpcid() == npcId) 
     259                                                                        spawn.respawnNpc(spawn.getLastSpawn()); 
     260                                                 
     261                                                activeChar.sendMessage("NPC " + npcId + " have been reloaded"); 
     262                                        } 
    248263                                } 
    249264                                else if (type.equals("npc")) 
     
    360375        } 
    361376         
     377        @Override 
    362378        public String[] getAdminCommandList() 
    363379        { 
     
    430446                replyMSG.append("<tr><td width=140></td><td width=40></td><td width=40></td></tr>"); 
    431447                replyMSG.append("<tr><td><font color=\"00AA00\">Enchant:</font></td><td></td><td></td></tr>"); 
    432                 replyMSG.append("<tr><td><font color=\"LEVEL\">Enchant Weapon</font> = " 
    433                                 + Config.ENCHANT_CHANCE_WEAPON 
    434                                 + "</td><td><edit var=\"param5\" width=40 height=15></td><td><button value=\"Set\" action=\"bypass -h admin_setconfig EnchantChanceWeapon $param5\" width=40 height=25 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr>"); 
    435                 replyMSG.append("<tr><td><font color=\"LEVEL\">Enchant Armor</font> = " 
    436                                 + Config.ENCHANT_CHANCE_ARMOR 
    437                                 + "</td><td><edit var=\"param6\" width=40 height=15></td><td><button value=\"Set\" action=\"bypass -h admin_setconfig EnchantChanceArmor $param6\" width=40 height=25 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr>"); 
    438                 replyMSG.append("<tr><td><font color=\"LEVEL\">Enchant Jewelry</font> = " 
    439                                 + Config.ENCHANT_CHANCE_JEWELRY 
    440                                 + "</td><td><edit var=\"param7\" width=40 height=15></td><td><button value=\"Set\" action=\"bypass -h admin_setconfig EnchantChanceJewelry $param7\" width=40 height=25 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr>"); 
    441448                replyMSG.append("<tr><td><font color=\"LEVEL\">Enchant Element Stone</font> = " 
    442449                                + Config.ENCHANT_CHANCE_ELEMENT_STONE 
Note: See TracChangeset for help on using the changeset viewer.