Changeset 8630 for trunk/L2J_DataPack/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java
- Timestamp:
- Jan 16, 2012 7:56:19 AM (4 months ago)
- Location:
- trunk/L2J_DataPack
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/L2J_DataPack
- Property svn:mergeinfo changed
/branches/unstable/L2J_DataPack_BETA merged: 8407-8426,8428-8480,8482-8491,8493-8588,8590-8629
- Property svn:mergeinfo changed
-
trunk/L2J_DataPack/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java
r7665 r8630 16 16 17 17 import java.util.Calendar; 18 import java.util.List; 18 19 import java.util.StringTokenizer; 19 20 … … 21 22 import com.l2jserver.gameserver.instancemanager.QuestManager; 22 23 import com.l2jserver.gameserver.instancemanager.TerritoryWarManager; 24 import com.l2jserver.gameserver.model.TerritoryWard; 23 25 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; 24 26 import com.l2jserver.gameserver.model.quest.Quest; … … 38 40 "admin_territory_war_time", 39 41 "admin_territory_war_start", 40 "admin_territory_war_end" 42 "admin_territory_war_end", 43 "admin_territory_wards_list" 41 44 }; 42 45 46 @Override 43 47 public boolean useAdminCommand(String command, L2PcInstance activeChar) 44 48 { … … 96 100 activeChar.sendMessage("Missing Territory War Quest!"); 97 101 } 102 else if (command.equalsIgnoreCase("admin_territory_wards_list")) 103 { 104 //build beginning of html page 105 NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(1, 1); 106 StringBuilder sb = new StringBuilder(); 107 sb.append("<html><title>Territory War</title><body><br><center><font color=\"LEVEL\">Active Wards List:</font></center>"); 108 109 //get,build & send current Wards list 110 if (TerritoryWarManager.getInstance().isTWInProgress()) 111 { 112 List<TerritoryWard> territoryWardList = TerritoryWarManager.getInstance().getAllTerritoryWards(); 113 for(TerritoryWard ward : territoryWardList) 114 { 115 if (ward.getNpc() != null) 116 { 117 sb.append("<table width=270><tr>"); 118 sb.append("<td width=135 ALIGN=\"LEFT\">" + ward.getNpc().getName() + "</td>"); 119 sb.append("<td width=135 ALIGN=\"RIGHT\"><button value=\"TeleTo\" action=\"bypass -h admin_move_to " + ward.getNpc().getX() + " " + ward.getNpc().getY() + " " + ward.getNpc().getZ() + "\" width=50 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_ct1.button_df\"></td>"); 120 sb.append("</tr></table>"); 121 } 122 else if (ward.getPlayer() != null) 123 { 124 sb.append("<table width=270><tr>"); 125 sb.append("<td width=135 ALIGN=\"LEFT\">" + ward.getPlayer().getActiveWeaponInstance().getItemName() + " - " + ward.getPlayer().getName() + "</td>"); 126 sb.append("<td width=135 ALIGN=\"RIGHT\"><button value=\"TeleTo\" action=\"bypass -h admin_move_to " + ward.getPlayer().getX() + " " + ward.getPlayer().getY() + " " + ward.getPlayer().getZ() + "\" width=50 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_ct1.button_df\"></td>"); 127 sb.append("</tr></table>"); 128 } 129 } 130 sb.append("<br><center><button value=\"Back\" action=\"bypass -h admin_territory_war\" width=50 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></center></body></html>"); 131 npcHtmlMessage.setHtml(sb.toString()); 132 activeChar.sendPacket(npcHtmlMessage); 133 } 134 else 135 { 136 sb.append("<br><br><center>The Ward List is empty!<br>TW has probably NOT started!"); 137 sb.append("<br><button value=\"Back\" action=\"bypass -h admin_territory_war\" width=50 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></center></body></html>"); 138 npcHtmlMessage.setHtml(sb.toString()); 139 activeChar.sendPacket(npcHtmlMessage); 140 } 141 } 98 142 return true; 99 143 } 100 144 145 @Override 101 146 public String[] getAdminCommandList() 102 147 {
Note: See TracChangeset
for help on using the changeset viewer.
