CostyKiller

Fix and addition for admin edit char

May 2nd, 2020
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.23 KB | None | 0 0
  1. ### Eclipse Workspace Patch 1.0
  2. #P L2J_Mobius_6.0_Fafurion
  3. Index: dist/game/data/scripts/handlers/admincommandhandlers/AdminEditChar.java
  4. ===================================================================
  5. --- dist/game/data/scripts/handlers/admincommandhandlers/AdminEditChar.java (revision 7167)
  6. +++ dist/game/data/scripts/handlers/admincommandhandlers/AdminEditChar.java (working copy)
  7. @@ -1080,7 +1080,7 @@
  8.         final PageResult result = PageBuilder.newBuilder(players, 20, "bypass -h admin_show_characters").currentPage(page).bodyHandler((pages, player, sb) ->
  9.         {
  10.             sb.append("<tr>");
  11. -           sb.append("<td width=80><a action=\"bypass -h admin_character_info " + player.getName() + "\">" + player.getName() + "</a></td>");
  12. +           sb.append("<td width=80><a action=\"bypass -h admin_character_info " + player.getName() + "\">" + ((player.isInOfflineMode() ? ("<font color=\"808080\">" + player.getName() + "</font>") : player.getName()) + "</a></td>"));
  13.             sb.append("<td width=110>" + ClassListData.getInstance().getClass(player.getClassId()).getClientCode() + "</td><td width=40>" + player.getLevel() + "</td>");
  14.             sb.append("</tr>");
  15.         }).build();
  16. @@ -1195,7 +1195,7 @@
  17.         adminReply.replace("%protocol%", String.valueOf(player.getClient() != null ? player.getClient().getProtocolVersion() : "NULL"));
  18.         adminReply.replace("%hwid%", (player.getClient() != null) && (player.getClient().getHardwareInfo() != null) ? player.getClient().getHardwareInfo().getMacAddress() : "Unknown");
  19.         adminReply.replace("%ai%", player.getAI().getIntention().name());
  20. -       adminReply.replace("%inst%", player.isInInstance() ? "<tr><td>InstanceId:</td><td><a action=\"bypass -h admin_instance_spawns " + player.getInstanceId() + "\">" + player.getInstanceId() + "</a></td></tr>" : "");
  21. +       adminReply.replace("%inst%", player.isInInstance() ? " " + player.getInstanceWorld().getName() + "</td><td><button value=\"Go\" action=\"bypass -h admin_instanceteleport " + player.getInstanceId() + "\"width=60 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\">" : "NONE");
  22.         final int nobleLevel = player.getNobleLevel();
  23.         adminReply.replace("%noblesse%", nobleLevel == 0 ? "No" : nobleLevel == 1 ? "Noble" : "Exalted");
  24.         activeChar.sendPacket(adminReply);
Add Comment
Please, Sign In to add comment