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/AdminFightCalculator.java

    r8406 r8630  
    1515package handlers.admincommandhandlers; 
    1616 
     17import java.util.List; 
    1718import java.util.StringTokenizer; 
    1819 
     
    2526import com.l2jserver.gameserver.network.SystemMessageId; 
    2627import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; 
    27 import com.l2jserver.gameserver.network.serverpackets.SystemMessage; 
    2828import com.l2jserver.gameserver.skills.Formulas; 
    2929import com.l2jserver.gameserver.templates.chars.L2NpcTemplate; 
     
    4747         
    4848        //TODO: remove from gm list etc etc 
     49        @Override 
    4950        public boolean useAdminCommand(String command, L2PcInstance activeChar) 
    5051        { 
     
    6465        } 
    6566         
     67        @Override 
    6668        public String[] getAdminCommandList() 
    6769        { 
     
    124126                                        "</td></tr>" + 
    125127                                        "<tr><td>id ", 
    126                                         String.valueOf(npc1.npcId), 
     128                                        String.valueOf(npc1.getNpcId()), 
    127129                                        "</td><td>id ", 
    128                                         String.valueOf(npc2.npcId), 
     130                                        String.valueOf(npc2.getNpcId()), 
    129131                                        "</td></tr>" + 
    130132                                        "<tr><td>", 
    131                                         String.valueOf(npc1.name), 
     133                                        npc1.getName(), 
    132134                                        "</td><td>", 
    133                                         npc2.name, 
     135                                        npc2.getName(), 
    134136                                        "</td></tr>" + 
    135137                                        "</table>" + 
    136138                                        "<center><br><br><br>" + 
    137139                                        "<button value=\"OK\" action=\"bypass -h admin_fight_calculator_show ", 
    138                                         String.valueOf(npc1.npcId), 
     140                                        String.valueOf(npc1.getNpcId()), 
    139141                                        " ", 
    140                                         String.valueOf(npc2.npcId), 
     142                                        String.valueOf(npc2.getNpcId()), 
    141143                                        "\"  width=100 height=15 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\">" + 
    142144                                        "</center>" + 
     
    144146                        ); 
    145147                } else if (lvl1 != 0 && npc1 == null) { 
    146                         L2NpcTemplate[] npcs = NpcTable.getInstance().getAllOfLevel(lvl1); 
     148                        final List<L2NpcTemplate> npcs = NpcTable.getInstance().getAllOfLevel(lvl1); 
    147149                        final StringBuilder sb = StringUtil.startAppend( 
    148                                         50 + npcs.length * 200, 
     150                                        50 + npcs.size() * 200, 
    149151                                        "<html><title>Select first mob to fight</title>" + 
    150152                                        "<body><table>" 
     
    158160                                                String.valueOf(lvl2), 
    159161                                                " mid1 ", 
    160                                                 String.valueOf(n.npcId), 
     162                                                String.valueOf(n.getNpcId()), 
    161163                                                " mid2 ", 
    162164                                                String.valueOf(mid2), 
    163165                                                "\">", 
    164                                                 n.name, 
     166                                                n.getName(), 
    165167                                                "</a></td></tr>" 
    166168                                ); 
     
    170172                        replyMSG = sb.toString(); 
    171173                } else if (lvl2 != 0 && npc2 == null) { 
    172                         L2NpcTemplate[] npcs = NpcTable.getInstance().getAllOfLevel(lvl2); 
     174                        final List<L2NpcTemplate> npcs = NpcTable.getInstance().getAllOfLevel(lvl2); 
    173175                        final StringBuilder sb = StringUtil.startAppend( 
    174                                         50 + npcs.length * 200, 
     176                                        50 + npcs.size() * 200, 
    175177                                        "<html><title>Select second mob to fight</title>" + 
    176178                                        "<body><table>" 
     
    186188                                                String.valueOf(mid1), 
    187189                                                " mid2 ", 
    188                                                 String.valueOf(n.npcId), 
     190                                                String.valueOf(n.getNpcId()), 
    189191                                                "\">", 
    190                                                 String.valueOf(n.name), 
     192                                                n.getName(), 
    191193                                                "</a></td></tr>" 
    192194                                ); 
     
    225227                        if (npc2 == null) 
    226228                        { 
    227                                 activeChar.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.INCORRECT_TARGET)); 
     229                                activeChar.sendPacket(SystemMessageId.INCORRECT_TARGET); 
    228230                                return; 
    229231                        } 
     
    353355                        StringUtil.append(replyMSG, 
    354356                                        "<tr><td width=140>Parameter</td><td width=70>", 
    355                                         ((L2NpcTemplate) npc1.getTemplate()).name, 
     357                                        ((L2NpcTemplate) npc1.getTemplate()).getName(), 
    356358                                        "</td><td width=70>", 
    357                                         ((L2NpcTemplate) npc2.getTemplate()).name, 
     359                                        ((L2NpcTemplate) npc2.getTemplate()).getName(), 
    358360                        "</td></tr>"); 
    359361                } 
     
    439441                        StringUtil.append(replyMSG, 
    440442                                        "<button value=\"Retry\" action=\"bypass -h admin_fight_calculator_show ", 
    441                                         String.valueOf(((L2NpcTemplate) npc1.getTemplate()).npcId), 
     443                                        String.valueOf(((L2NpcTemplate) npc1.getTemplate()).getNpcId()), 
    442444                                        " ", 
    443                                         String.valueOf(((L2NpcTemplate) npc2.getTemplate()).npcId), 
     445                                        String.valueOf(((L2NpcTemplate) npc2.getTemplate()).getNpcId()), 
    444446                        "\"  width=100 height=15 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\">"); 
    445447                } 
Note: See TracChangeset for help on using the changeset viewer.