Added missing final modifiers.
This commit is contained in:
@@ -164,7 +164,7 @@ public class AdminAdmin implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
st.nextToken();
|
||||
if (st.nextToken().equalsIgnoreCase("on"))
|
||||
{
|
||||
@@ -200,7 +200,7 @@ public class AdminAdmin implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String mode = command.substring(15);
|
||||
final String mode = command.substring(15);
|
||||
if (mode.equalsIgnoreCase("on"))
|
||||
{
|
||||
activeChar.setTradeRefusal(true);
|
||||
@@ -229,12 +229,12 @@ public class AdminAdmin implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_setconfig"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
st.nextToken();
|
||||
try
|
||||
{
|
||||
String pName = st.nextToken();
|
||||
String pValue = st.nextToken();
|
||||
final String pName = st.nextToken();
|
||||
final String pValue = st.nextToken();
|
||||
if (Config.setParameterValue(pName, pValue))
|
||||
{
|
||||
activeChar.sendMessage("Config parameter " + pName + " set to " + pValue);
|
||||
@@ -255,13 +255,13 @@ public class AdminAdmin implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_set"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
String[] cmd = st.nextToken().split("_");
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
final String[] cmd = st.nextToken().split("_");
|
||||
try
|
||||
{
|
||||
String[] parameter = st.nextToken().split("=");
|
||||
String pName = parameter[0].trim();
|
||||
String pValue = parameter[1].trim();
|
||||
final String[] parameter = st.nextToken().split("=");
|
||||
final String pName = parameter[0].trim();
|
||||
final String pValue = parameter[1].trim();
|
||||
if (Config.setParameterValue(pName, pValue))
|
||||
{
|
||||
activeChar.sendMessage("parameter " + pName + " succesfully set to " + pValue);
|
||||
@@ -427,7 +427,7 @@ public class AdminAdmin implements IAdminCommandHandler
|
||||
public void showConfigPage(L2PcInstance activeChar)
|
||||
{
|
||||
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
|
||||
StringBuilder replyMSG = new StringBuilder("<html><title>L2J :: Config</title><body>");
|
||||
final StringBuilder replyMSG = new StringBuilder("<html><title>L2J :: Config</title><body>");
|
||||
replyMSG.append("<center><table width=270><tr><td width=60><button value=\"Main\" action=\"bypass -h admin_admin\" width=60 height=25 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td><td width=150>Config Server Panel</td><td width=60><button value=\"Back\" action=\"bypass -h admin_admin4\" width=60 height=25 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr></table></center><br>");
|
||||
replyMSG.append("<center><table width=260><tr><td width=140></td><td width=40></td><td width=40></td></tr>");
|
||||
replyMSG.append("<tr><td><font color=\"00AA00\">Drop:</font></td><td></td><td></td></tr>");
|
||||
|
@@ -92,7 +92,7 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
{
|
||||
if (!st.hasMoreTokens())
|
||||
{
|
||||
String content = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/announces-add.htm");
|
||||
final String content = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/announces-add.htm");
|
||||
Util.sendCBHtml(activeChar, content);
|
||||
break;
|
||||
}
|
||||
@@ -104,26 +104,26 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
String annInitDelay = st.nextToken();
|
||||
final String annInitDelay = st.nextToken();
|
||||
if (!Util.isDigit(annInitDelay))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
int initDelay = Integer.parseInt(annInitDelay) * 1000;
|
||||
final int initDelay = Integer.parseInt(annInitDelay) * 1000;
|
||||
// ************************************
|
||||
if (!st.hasMoreTokens())
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
String annDelay = st.nextToken();
|
||||
final String annDelay = st.nextToken();
|
||||
if (!Util.isDigit(annDelay))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
int delay = Integer.parseInt(annDelay) * 1000;
|
||||
final int delay = Integer.parseInt(annDelay) * 1000;
|
||||
if ((delay < (10 * 1000)) && ((type == AnnouncementType.AUTO_NORMAL) || (type == AnnouncementType.AUTO_CRITICAL)))
|
||||
{
|
||||
activeChar.sendMessage("Delay cannot be less then 10 seconds!");
|
||||
@@ -135,7 +135,7 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
String annRepeat = st.nextToken();
|
||||
final String annRepeat = st.nextToken();
|
||||
if (!Util.isDigit(annRepeat))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
@@ -178,13 +178,13 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Syntax: //announces edit <id>");
|
||||
break;
|
||||
}
|
||||
String annId = st.nextToken();
|
||||
final String annId = st.nextToken();
|
||||
if (!Util.isDigit(annId))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces edit <id>");
|
||||
break;
|
||||
}
|
||||
int id = Integer.parseInt(annId);
|
||||
final int id = Integer.parseInt(annId);
|
||||
final IAnnouncement announce = AnnouncementsTable.getInstance().getAnnounce(id);
|
||||
if (announce == null)
|
||||
{
|
||||
@@ -194,13 +194,13 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
if (!st.hasMoreTokens())
|
||||
{
|
||||
String content = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/announces-edit.htm");
|
||||
String announcementId = "" + announce.getId();
|
||||
String announcementType = announce.getType().name();
|
||||
final String announcementId = "" + announce.getId();
|
||||
final String announcementType = announce.getType().name();
|
||||
String announcementInital = "0";
|
||||
String announcementDelay = "0";
|
||||
String announcementRepeat = "0";
|
||||
String announcementAuthor = announce.getAuthor();
|
||||
String announcementContent = announce.getContent();
|
||||
final String announcementAuthor = announce.getAuthor();
|
||||
final String announcementContent = announce.getContent();
|
||||
if (announce instanceof AutoAnnouncement)
|
||||
{
|
||||
final AutoAnnouncement autoAnnounce = (AutoAnnouncement) announce;
|
||||
@@ -265,26 +265,26 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
String annInitDelay = st.nextToken();
|
||||
final String annInitDelay = st.nextToken();
|
||||
if (!Util.isDigit(annInitDelay))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
int initDelay = Integer.parseInt(annInitDelay);
|
||||
final int initDelay = Integer.parseInt(annInitDelay);
|
||||
// ************************************
|
||||
if (!st.hasMoreTokens())
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
String annDelay = st.nextToken();
|
||||
final String annDelay = st.nextToken();
|
||||
if (!Util.isDigit(annDelay))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
int delay = Integer.parseInt(annDelay);
|
||||
final int delay = Integer.parseInt(annDelay);
|
||||
if ((delay < 10) && ((type == AnnouncementType.AUTO_NORMAL) || (type == AnnouncementType.AUTO_CRITICAL)))
|
||||
{
|
||||
activeChar.sendMessage("Delay cannot be less then 10 seconds!");
|
||||
@@ -296,7 +296,7 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
break;
|
||||
}
|
||||
String annRepeat = st.nextToken();
|
||||
final String annRepeat = st.nextToken();
|
||||
if (!Util.isDigit(annRepeat))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces add <type> <delay> <repeat> <text>");
|
||||
@@ -327,7 +327,7 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
announce.setAuthor(activeChar.getName());
|
||||
if (announce instanceof AutoAnnouncement)
|
||||
{
|
||||
AutoAnnouncement autoAnnounce = (AutoAnnouncement) announce;
|
||||
final AutoAnnouncement autoAnnounce = (AutoAnnouncement) announce;
|
||||
autoAnnounce.setInitial(initDelay * 1000);
|
||||
autoAnnounce.setDelay(delay * 1000);
|
||||
autoAnnounce.setRepeat(repeat);
|
||||
@@ -343,13 +343,13 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Syntax: //announces remove <announcement id>");
|
||||
break;
|
||||
}
|
||||
String token = st.nextToken();
|
||||
final String token = st.nextToken();
|
||||
if (!Util.isDigit(token))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces remove <announcement id>");
|
||||
break;
|
||||
}
|
||||
int id = Integer.parseInt(token);
|
||||
final int id = Integer.parseInt(token);
|
||||
if (AnnouncementsTable.getInstance().deleteAnnouncement(id))
|
||||
{
|
||||
activeChar.sendMessage("Announcement has been successfully removed!");
|
||||
@@ -375,13 +375,13 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Auto announcements has been successfully restarted");
|
||||
break;
|
||||
}
|
||||
String token = st.nextToken();
|
||||
final String token = st.nextToken();
|
||||
if (!Util.isDigit(token))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces show <announcement id>");
|
||||
break;
|
||||
}
|
||||
int id = Integer.parseInt(token);
|
||||
final int id = Integer.parseInt(token);
|
||||
final IAnnouncement announce = AnnouncementsTable.getInstance().getAnnounce(id);
|
||||
if (announce != null)
|
||||
{
|
||||
@@ -409,24 +409,24 @@ public class AdminAnnouncements implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Syntax: //announces show <announcement id>");
|
||||
break;
|
||||
}
|
||||
String token = st.nextToken();
|
||||
final String token = st.nextToken();
|
||||
if (!Util.isDigit(token))
|
||||
{
|
||||
activeChar.sendMessage("Syntax: //announces show <announcement id>");
|
||||
break;
|
||||
}
|
||||
int id = Integer.parseInt(token);
|
||||
final int id = Integer.parseInt(token);
|
||||
final IAnnouncement announce = AnnouncementsTable.getInstance().getAnnounce(id);
|
||||
if (announce != null)
|
||||
{
|
||||
String content = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/announces-show.htm");
|
||||
String announcementId = "" + announce.getId();
|
||||
String announcementType = announce.getType().name();
|
||||
final String announcementId = "" + announce.getId();
|
||||
final String announcementType = announce.getType().name();
|
||||
String announcementInital = "0";
|
||||
String announcementDelay = "0";
|
||||
String announcementRepeat = "0";
|
||||
String announcementAuthor = announce.getAuthor();
|
||||
String announcementContent = announce.getContent();
|
||||
final String announcementAuthor = announce.getAuthor();
|
||||
final String announcementContent = announce.getContent();
|
||||
if (announce instanceof AutoAnnouncement)
|
||||
{
|
||||
final AutoAnnouncement autoAnnounce = (AutoAnnouncement) announce;
|
||||
|
@@ -68,7 +68,7 @@ public class AdminBuffs implements IAdminCommandHandler
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
final String playername = st.nextToken();
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(playername);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(playername);
|
||||
if (player != null)
|
||||
{
|
||||
int page = 1;
|
||||
@@ -97,11 +97,11 @@ public class AdminBuffs implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
|
||||
st.nextToken();
|
||||
int objectId = Integer.parseInt(st.nextToken());
|
||||
int skillId = Integer.parseInt(st.nextToken());
|
||||
final int objectId = Integer.parseInt(st.nextToken());
|
||||
final int skillId = Integer.parseInt(st.nextToken());
|
||||
|
||||
removeBuff(activeChar, objectId, skillId);
|
||||
return true;
|
||||
@@ -117,9 +117,9 @@ public class AdminBuffs implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
st.nextToken();
|
||||
int objectId = Integer.parseInt(st.nextToken());
|
||||
final int objectId = Integer.parseInt(st.nextToken());
|
||||
removeAllBuffs(activeChar, objectId);
|
||||
return true;
|
||||
}
|
||||
@@ -132,12 +132,12 @@ public class AdminBuffs implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_areacancel"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
st.nextToken();
|
||||
String val = st.nextToken();
|
||||
final String val = st.nextToken();
|
||||
try
|
||||
{
|
||||
int radius = Integer.parseInt(val);
|
||||
final int radius = Integer.parseInt(val);
|
||||
|
||||
for (L2Character knownChar : activeChar.getKnownList().getKnownCharactersInRadius(radius))
|
||||
{
|
||||
@@ -158,7 +158,7 @@ public class AdminBuffs implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_removereuse"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
command = st.nextToken();
|
||||
|
||||
L2Character creature = null;
|
||||
@@ -255,8 +255,8 @@ public class AdminBuffs implements IAdminCommandHandler
|
||||
}
|
||||
|
||||
final StringBuilder html = StringUtil.startAppend(500 + (effects.size() * 200), "<html><table width=\"100%\"><tr><td width=45><button value=\"Main\" action=\"bypass -h admin_admin\" width=45 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td><td width=180><center><font color=\"LEVEL\">Effects of ", target.getName(), "</font></td><td width=45><button value=\"Back\" action=\"bypass -h admin_current_player\" width=45 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr></table><br><table width=\"100%\"><tr><td width=200>Skill</td><td width=30>Rem. Time</td><td width=70>Action</td></tr>");
|
||||
int start = ((page - 1) * PAGE_LIMIT);
|
||||
int end = Math.min(((page - 1) * PAGE_LIMIT) + PAGE_LIMIT, effects.size());
|
||||
final int start = ((page - 1) * PAGE_LIMIT);
|
||||
final int end = Math.min(((page - 1) * PAGE_LIMIT) + PAGE_LIMIT, effects.size());
|
||||
int count = 0;
|
||||
for (BuffInfo info : effects)
|
||||
{
|
||||
@@ -274,7 +274,7 @@ public class AdminBuffs implements IAdminCommandHandler
|
||||
html.append("</table><table width=300 bgcolor=444444><tr>");
|
||||
for (int x = 0; x < max; x++)
|
||||
{
|
||||
int pagenr = x + 1;
|
||||
final int pagenr = x + 1;
|
||||
if (page == pagenr)
|
||||
{
|
||||
html.append("<td>Page ");
|
||||
|
@@ -90,7 +90,7 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Clan owner = ClanTable.getInstance().getClan(hall.getOwnerId());
|
||||
final L2Clan owner = ClanTable.getInstance().getClan(hall.getOwnerId());
|
||||
if (owner != null)
|
||||
{
|
||||
hall.free();
|
||||
@@ -123,26 +123,26 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
String[] rawDate = split[2].split(";");
|
||||
final String[] rawDate = split[2].split(";");
|
||||
if (rawDate.length < 2)
|
||||
{
|
||||
activeChar.sendMessage("You have to specify this format DD-MM-YYYY;HH:MM");
|
||||
}
|
||||
else
|
||||
{
|
||||
String[] day = rawDate[0].split("-");
|
||||
String[] hour = rawDate[1].split(":");
|
||||
final String[] day = rawDate[0].split("-");
|
||||
final String[] hour = rawDate[1].split(":");
|
||||
if ((day.length < 3) || (hour.length < 2))
|
||||
{
|
||||
activeChar.sendMessage("Incomplete day, hour or both!");
|
||||
}
|
||||
else
|
||||
{
|
||||
int d = parseInt(day[0]);
|
||||
int month = parseInt(day[1]) - 1;
|
||||
int year = parseInt(day[2]);
|
||||
int h = parseInt(hour[0]);
|
||||
int min = parseInt(hour[1]);
|
||||
final int d = parseInt(day[0]);
|
||||
final int month = parseInt(day[1]) - 1;
|
||||
final int year = parseInt(day[2]);
|
||||
final int h = parseInt(hour[0]);
|
||||
final int min = parseInt(hour[1]);
|
||||
if (((month == 2) && (d > 28)) || (d > 31) || (d <= 0) || (month <= 0) || (month > 12) || (year < Calendar.getInstance().get(Calendar.YEAR)))
|
||||
{
|
||||
activeChar.sendMessage("Wrong day/month/year gave!");
|
||||
@@ -153,7 +153,7 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
Calendar c = Calendar.getInstance();
|
||||
final Calendar c = Calendar.getInstance();
|
||||
c.set(Calendar.YEAR, year);
|
||||
c.set(Calendar.MONTH, month);
|
||||
c.set(Calendar.DAY_OF_MONTH, d);
|
||||
@@ -189,7 +189,7 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
L2Clan attacker = null;
|
||||
if (split.length < 3)
|
||||
{
|
||||
L2Object rawTarget = activeChar.getTarget();
|
||||
final L2Object rawTarget = activeChar.getTarget();
|
||||
L2PcInstance target = null;
|
||||
if (rawTarget == null)
|
||||
{
|
||||
@@ -214,7 +214,7 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Clan rawClan = ClanTable.getInstance().getClanByName(split[2]);
|
||||
final L2Clan rawClan = ClanTable.getInstance().getClanByName(split[2]);
|
||||
if (rawClan == null)
|
||||
{
|
||||
activeChar.sendMessage("The given clan does not exist!");
|
||||
@@ -244,7 +244,7 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
|
||||
if (split.length < 3)
|
||||
{
|
||||
L2Object rawTarget = activeChar.getTarget();
|
||||
final L2Object rawTarget = activeChar.getTarget();
|
||||
L2PcInstance target = null;
|
||||
if (rawTarget == null)
|
||||
{
|
||||
@@ -269,7 +269,7 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Clan rawClan = ClanTable.getInstance().getClanByName(split[2]);
|
||||
final L2Clan rawClan = ClanTable.getInstance().getClanByName(split[2]);
|
||||
if (rawClan == null)
|
||||
{
|
||||
activeChar.sendMessage("The given clan does not exist!");
|
||||
@@ -301,7 +301,7 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
}
|
||||
else if (split[0].equals(COMMANDS[8]))
|
||||
{
|
||||
ClanHallSiegeEngine siegable = hall.getSiege();
|
||||
final ClanHallSiegeEngine siegable = hall.getSiege();
|
||||
siegable.cancelSiegeTask();
|
||||
switch (hall.getSiegeStatus())
|
||||
{
|
||||
@@ -323,14 +323,14 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
|
||||
private SiegableHall getHall(String id, L2PcInstance gm)
|
||||
{
|
||||
int ch = parseInt(id);
|
||||
final int ch = parseInt(id);
|
||||
if (ch == 0)
|
||||
{
|
||||
gm.sendMessage("Wrong clan hall id, unparseable id!");
|
||||
return null;
|
||||
}
|
||||
|
||||
SiegableHall hall = CHSiegeManager.getInstance().getSiegableHall(ch);
|
||||
final SiegableHall hall = CHSiegeManager.getInstance().getSiegableHall(ch);
|
||||
|
||||
if (hall == null)
|
||||
{
|
||||
@@ -362,7 +362,7 @@ public final class AdminCHSiege implements IAdminCommandHandler
|
||||
msg.replace("%clanhallName%", hall.getName());
|
||||
if (hall.getOwnerId() > 0)
|
||||
{
|
||||
L2Clan owner = ClanTable.getInstance().getClan(hall.getOwnerId());
|
||||
final L2Clan owner = ClanTable.getInstance().getClan(hall.getOwnerId());
|
||||
if (owner != null)
|
||||
{
|
||||
msg.replace("%clanhallOwner%", owner.getName());
|
||||
|
@@ -44,12 +44,12 @@ public final class AdminChangeAccessLevel implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
String[] parts = command.split(" ");
|
||||
final String[] parts = command.split(" ");
|
||||
if (parts.length == 2)
|
||||
{
|
||||
try
|
||||
{
|
||||
int lvl = Integer.parseInt(parts[1]);
|
||||
final int lvl = Integer.parseInt(parts[1]);
|
||||
if (activeChar.getTarget() instanceof L2PcInstance)
|
||||
{
|
||||
onlineChange(activeChar, (L2PcInstance) activeChar.getTarget(), lvl);
|
||||
@@ -66,9 +66,9 @@ public final class AdminChangeAccessLevel implements IAdminCommandHandler
|
||||
}
|
||||
else if (parts.length == 3)
|
||||
{
|
||||
String name = parts[1];
|
||||
int lvl = Integer.parseInt(parts[2]);
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(name);
|
||||
final String name = parts[1];
|
||||
final int lvl = Integer.parseInt(parts[2]);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(name);
|
||||
if (player != null)
|
||||
{
|
||||
onlineChange(activeChar, player, lvl);
|
||||
|
@@ -119,7 +119,7 @@ public class AdminClan implements IAdminCommandHandler
|
||||
{
|
||||
final NpcHtmlMessage html = new NpcHtmlMessage(0, 1);
|
||||
html.setHtml(HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/clanchanges.htm"));
|
||||
StringBuilder sb = new StringBuilder();
|
||||
final StringBuilder sb = new StringBuilder();
|
||||
for (L2Clan clan : ClanTable.getInstance().getClans())
|
||||
{
|
||||
if (clan.getNewLeaderId() != 0)
|
||||
@@ -139,12 +139,12 @@ public class AdminClan implements IAdminCommandHandler
|
||||
{
|
||||
if (st.hasMoreElements())
|
||||
{
|
||||
String token = st.nextToken();
|
||||
final String token = st.nextToken();
|
||||
if (!Util.isDigit(token))
|
||||
{
|
||||
break;
|
||||
}
|
||||
int clanId = Integer.parseInt(token);
|
||||
final int clanId = Integer.parseInt(token);
|
||||
|
||||
final L2Clan clan = ClanTable.getInstance().getClan(clanId);
|
||||
if (clan == null)
|
||||
@@ -201,7 +201,7 @@ public class AdminClan implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Object targetObj = activeChar.getTarget();
|
||||
final L2Object targetObj = activeChar.getTarget();
|
||||
if (targetObj instanceof L2PcInstance)
|
||||
{
|
||||
player = targetObj.getActingPlayer();
|
||||
|
@@ -66,7 +66,7 @@ public class AdminClanHall implements IAdminCommandHandler
|
||||
player = activeChar.getTarget().getActingPlayer();
|
||||
}
|
||||
|
||||
String val = st.nextToken();
|
||||
final String val = st.nextToken();
|
||||
if (command.startsWith("admin_clanhall"))
|
||||
{
|
||||
if (Util.isDigit(val))
|
||||
|
@@ -53,20 +53,20 @@ public class AdminCreateItem implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(17);
|
||||
StringTokenizer st = new StringTokenizer(val);
|
||||
final String val = command.substring(17);
|
||||
final StringTokenizer st = new StringTokenizer(val);
|
||||
if (st.countTokens() == 2)
|
||||
{
|
||||
String id = st.nextToken();
|
||||
int idval = Integer.parseInt(id);
|
||||
String num = st.nextToken();
|
||||
long numval = Long.parseLong(num);
|
||||
final String id = st.nextToken();
|
||||
final int idval = Integer.parseInt(id);
|
||||
final String num = st.nextToken();
|
||||
final long numval = Long.parseLong(num);
|
||||
createItem(activeChar, activeChar, idval, numval);
|
||||
}
|
||||
else if (st.countTokens() == 1)
|
||||
{
|
||||
String id = st.nextToken();
|
||||
int idval = Integer.parseInt(id);
|
||||
final String id = st.nextToken();
|
||||
final int idval = Integer.parseInt(id);
|
||||
createItem(activeChar, activeChar, idval, 1);
|
||||
}
|
||||
}
|
||||
@@ -84,23 +84,23 @@ public class AdminCreateItem implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(17);
|
||||
StringTokenizer st = new StringTokenizer(val);
|
||||
final String val = command.substring(17);
|
||||
final StringTokenizer st = new StringTokenizer(val);
|
||||
if (st.countTokens() == 2)
|
||||
{
|
||||
String name = st.nextToken();
|
||||
int idval = getCoinId(name);
|
||||
final String name = st.nextToken();
|
||||
final int idval = getCoinId(name);
|
||||
if (idval > 0)
|
||||
{
|
||||
String num = st.nextToken();
|
||||
long numval = Long.parseLong(num);
|
||||
final String num = st.nextToken();
|
||||
final long numval = Long.parseLong(num);
|
||||
createItem(activeChar, activeChar, idval, numval);
|
||||
}
|
||||
}
|
||||
else if (st.countTokens() == 1)
|
||||
{
|
||||
String name = st.nextToken();
|
||||
int idval = getCoinId(name);
|
||||
final String name = st.nextToken();
|
||||
final int idval = getCoinId(name);
|
||||
createItem(activeChar, activeChar, idval, 1);
|
||||
}
|
||||
}
|
||||
@@ -129,20 +129,20 @@ public class AdminCreateItem implements IAdminCommandHandler
|
||||
return false;
|
||||
}
|
||||
|
||||
String val = command.substring(22);
|
||||
StringTokenizer st = new StringTokenizer(val);
|
||||
final String val = command.substring(22);
|
||||
final StringTokenizer st = new StringTokenizer(val);
|
||||
if (st.countTokens() == 2)
|
||||
{
|
||||
String id = st.nextToken();
|
||||
int idval = Integer.parseInt(id);
|
||||
String num = st.nextToken();
|
||||
long numval = Long.parseLong(num);
|
||||
final String id = st.nextToken();
|
||||
final int idval = Integer.parseInt(id);
|
||||
final String num = st.nextToken();
|
||||
final long numval = Long.parseLong(num);
|
||||
createItem(activeChar, target, idval, numval);
|
||||
}
|
||||
else if (st.countTokens() == 1)
|
||||
{
|
||||
String id = st.nextToken();
|
||||
int idval = Integer.parseInt(id);
|
||||
final String id = st.nextToken();
|
||||
final int idval = Integer.parseInt(id);
|
||||
createItem(activeChar, target, idval, 1);
|
||||
}
|
||||
}
|
||||
@@ -158,25 +158,25 @@ public class AdminCreateItem implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_give_item_to_all"))
|
||||
{
|
||||
String val = command.substring(22);
|
||||
StringTokenizer st = new StringTokenizer(val);
|
||||
final String val = command.substring(22);
|
||||
final StringTokenizer st = new StringTokenizer(val);
|
||||
int idval = 0;
|
||||
long numval = 0;
|
||||
if (st.countTokens() == 2)
|
||||
{
|
||||
String id = st.nextToken();
|
||||
final String id = st.nextToken();
|
||||
idval = Integer.parseInt(id);
|
||||
String num = st.nextToken();
|
||||
final String num = st.nextToken();
|
||||
numval = Long.parseLong(num);
|
||||
}
|
||||
else if (st.countTokens() == 1)
|
||||
{
|
||||
String id = st.nextToken();
|
||||
final String id = st.nextToken();
|
||||
idval = Integer.parseInt(id);
|
||||
numval = 1;
|
||||
}
|
||||
int counter = 0;
|
||||
L2Item template = ItemTable.getInstance().getTemplate(idval);
|
||||
final L2Item template = ItemTable.getInstance().getTemplate(idval);
|
||||
if (template == null)
|
||||
{
|
||||
activeChar.sendMessage("This item doesn't exist.");
|
||||
@@ -209,7 +209,7 @@ public class AdminCreateItem implements IAdminCommandHandler
|
||||
|
||||
private void createItem(L2PcInstance activeChar, L2PcInstance target, int id, long num)
|
||||
{
|
||||
L2Item template = ItemTable.getInstance().getTemplate(id);
|
||||
final L2Item template = ItemTable.getInstance().getTemplate(id);
|
||||
if (template == null)
|
||||
{
|
||||
activeChar.sendMessage("This item doesn't exist.");
|
||||
|
@@ -53,10 +53,10 @@ public class AdminCursedWeapons implements IAdminCommandHandler
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
|
||||
CursedWeaponsManager cwm = CursedWeaponsManager.getInstance();
|
||||
final CursedWeaponsManager cwm = CursedWeaponsManager.getInstance();
|
||||
int id = 0;
|
||||
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
st.nextToken();
|
||||
|
||||
if (command.startsWith("admin_cw_info"))
|
||||
@@ -69,7 +69,7 @@ public class AdminCursedWeapons implements IAdminCommandHandler
|
||||
activeChar.sendMessage("> " + cw.getName() + " (" + cw.getItemId() + ")");
|
||||
if (cw.isActivated())
|
||||
{
|
||||
L2PcInstance pl = cw.getPlayer();
|
||||
final L2PcInstance pl = cw.getPlayer();
|
||||
activeChar.sendMessage(" Player holding: " + (pl == null ? "null" : pl.getName()));
|
||||
activeChar.sendMessage(" Player karma: " + cw.getPlayerKarma());
|
||||
activeChar.sendMessage(" Time Remaining: " + (cw.getTimeLeft() / 60000) + " min.");
|
||||
@@ -102,7 +102,7 @@ public class AdminCursedWeapons implements IAdminCommandHandler
|
||||
|
||||
if (cw.isActivated())
|
||||
{
|
||||
L2PcInstance pl = cw.getPlayer();
|
||||
final L2PcInstance pl = cw.getPlayer();
|
||||
StringUtil.append(replyMSG, "<tr><td>Weilder:</td><td>", (pl == null ? "null" : pl.getName()), "</td></tr>" + "<tr><td>Karma:</td><td>", String.valueOf(cw.getPlayerKarma()), "</td></tr>" + "<tr><td>Kills:</td><td>", String.valueOf(cw.getPlayerPkKills()), "/", String.valueOf(cw.getNbKills()), "</td></tr>" + "<tr><td>Time remaining:</td><td>", String.valueOf(cw.getTimeLeft() / 60000), " min.</td></tr>" + "<tr><td><button value=\"Remove\" action=\"bypass -h admin_cw_remove ", String.valueOf(itemId), "\" width=73 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td>" + "<td><button value=\"Go\" action=\"bypass -h admin_cw_goto ", String.valueOf(itemId), "\" width=73 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr>");
|
||||
}
|
||||
else if (cw.isDropped())
|
||||
@@ -175,7 +175,7 @@ public class AdminCursedWeapons implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
((L2PcInstance) target).addItem("AdminCursedWeaponAdd", id, 1, target, true);
|
||||
|
@@ -35,7 +35,7 @@ public class AdminDebug implements IAdminCommandHandler
|
||||
@Override
|
||||
public final boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
String[] commandSplit = command.split(" ");
|
||||
final String[] commandSplit = command.split(" ");
|
||||
if (ADMIN_COMMANDS[0].equalsIgnoreCase(commandSplit[0]))
|
||||
{
|
||||
L2Object target;
|
||||
|
@@ -56,13 +56,13 @@ public class AdminDelete implements IAdminCommandHandler
|
||||
// TODO: add possibility to delete any L2Object (except L2PcInstance)
|
||||
private void handleDelete(L2PcInstance activeChar)
|
||||
{
|
||||
L2Object obj = activeChar.getTarget();
|
||||
final L2Object obj = activeChar.getTarget();
|
||||
if (obj instanceof L2Npc)
|
||||
{
|
||||
L2Npc target = (L2Npc) obj;
|
||||
final L2Npc target = (L2Npc) obj;
|
||||
target.deleteMe();
|
||||
|
||||
L2Spawn spawn = target.getSpawn();
|
||||
final L2Spawn spawn = target.getSpawn();
|
||||
if (spawn != null)
|
||||
{
|
||||
spawn.stopRespawn();
|
||||
|
@@ -51,7 +51,7 @@ public class AdminDisconnect implements IAdminCommandHandler
|
||||
|
||||
private void disconnectCharacter(L2PcInstance activeChar)
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
|
@@ -49,7 +49,7 @@ public class AdminDoorControl implements IAdminCommandHandler
|
||||
{
|
||||
if (command.startsWith("admin_open "))
|
||||
{
|
||||
int doorId = Integer.parseInt(command.substring(11));
|
||||
final int doorId = Integer.parseInt(command.substring(11));
|
||||
if (_doorTable.getDoor(doorId) != null)
|
||||
{
|
||||
_doorTable.getDoor(doorId).openMe();
|
||||
@@ -67,7 +67,7 @@ public class AdminDoorControl implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_close "))
|
||||
{
|
||||
int doorId = Integer.parseInt(command.substring(12));
|
||||
final int doorId = Integer.parseInt(command.substring(12));
|
||||
if (_doorTable.getDoor(doorId) != null)
|
||||
{
|
||||
_doorTable.getDoor(doorId).closeMe();
|
||||
@@ -113,7 +113,7 @@ public class AdminDoorControl implements IAdminCommandHandler
|
||||
}
|
||||
if (command.equals("admin_open"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2DoorInstance)
|
||||
{
|
||||
((L2DoorInstance) target).openMe();
|
||||
@@ -126,7 +126,7 @@ public class AdminDoorControl implements IAdminCommandHandler
|
||||
|
||||
if (command.equals("admin_close"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2DoorInstance)
|
||||
{
|
||||
((L2DoorInstance) target).closeMe();
|
||||
|
@@ -118,7 +118,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_character_info"))
|
||||
{
|
||||
String[] data = command.split(" ");
|
||||
final String[] data = command.split(" ");
|
||||
if ((data.length > 1))
|
||||
{
|
||||
showCharacterInfo(activeChar, L2World.getInstance().getPlayer(data[1]));
|
||||
@@ -140,8 +140,8 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(22);
|
||||
int page = Integer.parseInt(val);
|
||||
final String val = command.substring(22);
|
||||
final int page = Integer.parseInt(val);
|
||||
listCharacters(activeChar, page);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -154,7 +154,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(21);
|
||||
final String val = command.substring(21);
|
||||
findCharacter(activeChar, val);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -167,7 +167,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(14);
|
||||
final String val = command.substring(14);
|
||||
findCharactersPerIp(activeChar, val);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -180,7 +180,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(19);
|
||||
final String val = command.substring(19);
|
||||
findCharactersPerAccount(activeChar, val);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -191,7 +191,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_edit_character"))
|
||||
{
|
||||
String[] data = command.split(" ");
|
||||
final String[] data = command.split(" ");
|
||||
if ((data.length > 1))
|
||||
{
|
||||
editCharacter(activeChar, data[1]);
|
||||
@@ -214,8 +214,8 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(15);
|
||||
int karma = Integer.parseInt(val);
|
||||
final String val = command.substring(15);
|
||||
final int karma = Integer.parseInt(val);
|
||||
setTargetKarma(activeChar, karma);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -231,12 +231,12 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(12);
|
||||
int pk = Integer.parseInt(val);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(12);
|
||||
final int pk = Integer.parseInt(val);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
L2PcInstance player = (L2PcInstance) target;
|
||||
final L2PcInstance player = (L2PcInstance) target;
|
||||
player.setPkKills(pk);
|
||||
player.broadcastUserInfo();
|
||||
player.sendPacket(new UserInfo(player));
|
||||
@@ -261,12 +261,12 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(13);
|
||||
int pvp = Integer.parseInt(val);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(13);
|
||||
final int pvp = Integer.parseInt(val);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
L2PcInstance player = (L2PcInstance) target;
|
||||
final L2PcInstance player = (L2PcInstance) target;
|
||||
player.setPvpKills(pvp);
|
||||
player.broadcastUserInfo();
|
||||
player.sendPacket(new UserInfo(player));
|
||||
@@ -291,12 +291,12 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(14);
|
||||
int fame = Integer.parseInt(val);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(14);
|
||||
final int fame = Integer.parseInt(val);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
L2PcInstance player = (L2PcInstance) target;
|
||||
final L2PcInstance player = (L2PcInstance) target;
|
||||
player.setFame(fame);
|
||||
player.broadcastUserInfo();
|
||||
player.sendPacket(new UserInfo(player));
|
||||
@@ -321,12 +321,12 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(10);
|
||||
int recVal = Integer.parseInt(val);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(10);
|
||||
final int recVal = Integer.parseInt(val);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
L2PcInstance player = (L2PcInstance) target;
|
||||
final L2PcInstance player = (L2PcInstance) target;
|
||||
player.setRecomHave(recVal);
|
||||
player.broadcastUserInfo();
|
||||
player.sendPacket(new UserInfo(player));
|
||||
@@ -348,9 +348,9 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(15).trim();
|
||||
int classidval = Integer.parseInt(val);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(15).trim();
|
||||
final int classidval = Integer.parseInt(val);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if ((target == null) || !target.isPlayer())
|
||||
{
|
||||
return false;
|
||||
@@ -408,8 +408,8 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(15);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(15);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -432,8 +432,8 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(17);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(17);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -480,7 +480,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_setsex"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -498,8 +498,8 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(15);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(15);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -522,8 +522,8 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(16);
|
||||
L2Object target = activeChar.getTarget();
|
||||
final String val = command.substring(16);
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -544,10 +544,10 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_fullfood"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PetInstance)
|
||||
{
|
||||
L2PetInstance targetPet = (L2PetInstance) target;
|
||||
final L2PetInstance targetPet = (L2PetInstance) target;
|
||||
targetPet.setCurrentFed(targetPet.getMaxFed());
|
||||
targetPet.broadcastStatusUpdate();
|
||||
}
|
||||
@@ -560,7 +560,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
if (st.countTokens() != 3)
|
||||
{
|
||||
activeChar.sendMessage("Usage: //remove_clan_penalty join|create charname");
|
||||
@@ -569,9 +569,9 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
|
||||
st.nextToken();
|
||||
|
||||
boolean changeCreateExpiryTime = st.nextToken().equalsIgnoreCase("create");
|
||||
final boolean changeCreateExpiryTime = st.nextToken().equalsIgnoreCase("create");
|
||||
|
||||
String playerName = st.nextToken();
|
||||
final String playerName = st.nextToken();
|
||||
L2PcInstance player = null;
|
||||
player = L2World.getInstance().getPlayer(playerName);
|
||||
|
||||
@@ -610,7 +610,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
int multibox = 2;
|
||||
try
|
||||
{
|
||||
String val = command.substring(19);
|
||||
final String val = command.substring(19);
|
||||
multibox = Integer.parseInt(val);
|
||||
if (multibox < 1)
|
||||
{
|
||||
@@ -628,7 +628,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
int multibox = 2;
|
||||
try
|
||||
{
|
||||
String val = command.substring(26);
|
||||
final String val = command.substring(26);
|
||||
multibox = Integer.parseInt(val);
|
||||
if (multibox < 1)
|
||||
{
|
||||
@@ -643,7 +643,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_tracert"))
|
||||
{
|
||||
String[] data = command.split(" ");
|
||||
final String[] data = command.split(" ");
|
||||
L2PcInstance pl = null;
|
||||
if ((data.length > 1))
|
||||
{
|
||||
@@ -651,7 +651,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
pl = (L2PcInstance) target;
|
||||
@@ -678,7 +678,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
|
||||
String ip;
|
||||
int[][] trace = client.getTrace();
|
||||
final int[][] trace = client.getTrace();
|
||||
for (int i = 0; i < trace.length; i++)
|
||||
{
|
||||
ip = "";
|
||||
@@ -695,7 +695,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_summon_info"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2Summon)
|
||||
{
|
||||
gatherSummonInfo((L2Summon) target, activeChar);
|
||||
@@ -707,7 +707,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_unsummon"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2Summon)
|
||||
{
|
||||
((L2Summon) target).unSummon(((L2Summon) target).getOwner());
|
||||
@@ -719,14 +719,14 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_summon_setlvl"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PetInstance)
|
||||
{
|
||||
L2PetInstance pet = (L2PetInstance) target;
|
||||
final L2PetInstance pet = (L2PetInstance) target;
|
||||
try
|
||||
{
|
||||
String val = command.substring(20);
|
||||
int level = Integer.parseInt(val);
|
||||
final String val = command.substring(20);
|
||||
final int level = Integer.parseInt(val);
|
||||
long newexp, oldexp = 0;
|
||||
oldexp = pet.getStat().getExp();
|
||||
newexp = pet.getStat().getExpForLevel(level);
|
||||
@@ -753,8 +753,8 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
L2Object target;
|
||||
try
|
||||
{
|
||||
String val = command.substring(19);
|
||||
int objId = Integer.parseInt(val);
|
||||
final String val = command.substring(19);
|
||||
final int objId = Integer.parseInt(val);
|
||||
target = L2World.getInstance().getPet(objId);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -777,7 +777,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
L2Object target;
|
||||
try
|
||||
{
|
||||
String val = command.substring(16);
|
||||
final String val = command.substring(16);
|
||||
target = L2World.getInstance().getPlayer(val);
|
||||
if (target == null)
|
||||
{
|
||||
@@ -921,7 +921,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
return "<td align=center><a action=\"bypass -h admin_show_characters " + i + "\">Page " + (i + 1) + "</a></td>";
|
||||
}, player ->
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
final StringBuilder sb = new StringBuilder();
|
||||
sb.append("<tr>");
|
||||
sb.append("<td width=80><a action=\"bypass -h admin_character_info " + player.getName() + "\">" + player.getName() + "</a></td>");
|
||||
sb.append("<td width=110>" + ClassListData.getInstance().getClass(player.getClassId()).getClientCode() + "</td><td width=40>" + player.getLevel() + "</td>");
|
||||
@@ -946,7 +946,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
if (player == null)
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
player = (L2PcInstance) target;
|
||||
@@ -1042,7 +1042,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
private void setTargetKarma(L2PcInstance activeChar, int newKarma)
|
||||
{
|
||||
// function to change karma of selected char
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -1054,11 +1054,11 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
|
||||
// for display
|
||||
int oldKarma = player.getReputation();
|
||||
final int oldKarma = player.getReputation();
|
||||
// update reputation
|
||||
player.setKarma(newKarma);
|
||||
// Common character information
|
||||
SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.YOUR_REPUTATION_HAS_BEEN_CHANGED_TO_S1);
|
||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.YOUR_REPUTATION_HAS_BEEN_CHANGED_TO_S1);
|
||||
sm.addInt(newKarma);
|
||||
player.sendPacket(sm);
|
||||
// Admin information
|
||||
@@ -1083,7 +1083,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
L2PcInstance player = (L2PcInstance) target;
|
||||
final L2PcInstance player = (L2PcInstance) target;
|
||||
gatherCharacterInfo(activeChar, player, "charedit.htm");
|
||||
}
|
||||
}
|
||||
@@ -1240,7 +1240,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
*/
|
||||
private void findCharactersPerAccount(L2PcInstance activeChar, String characterName) throws IllegalArgumentException
|
||||
{
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(characterName);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(characterName);
|
||||
if (player == null)
|
||||
{
|
||||
throw new IllegalArgumentException("Player doesn't exist");
|
||||
@@ -1264,7 +1264,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
*/
|
||||
private void findDualbox(L2PcInstance activeChar, int multibox)
|
||||
{
|
||||
Map<String, List<L2PcInstance>> ipMap = new HashMap<>();
|
||||
final Map<String, List<L2PcInstance>> ipMap = new HashMap<>();
|
||||
String ip = "0.0.0.0";
|
||||
L2GameClient client;
|
||||
final Map<String, Integer> dualboxIPs = new HashMap<>();
|
||||
@@ -1286,7 +1286,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
|
||||
if (ipMap.get(ip).size() >= multibox)
|
||||
{
|
||||
Integer count = dualboxIPs.get(ip);
|
||||
final Integer count = dualboxIPs.get(ip);
|
||||
if (count == null)
|
||||
{
|
||||
dualboxIPs.put(ip, multibox);
|
||||
@@ -1298,7 +1298,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
}
|
||||
|
||||
List<String> keys = new ArrayList<>(dualboxIPs.keySet());
|
||||
final List<String> keys = new ArrayList<>(dualboxIPs.keySet());
|
||||
keys.sort(Comparator.comparing(s -> dualboxIPs.get(s)).reversed());
|
||||
|
||||
final StringBuilder results = new StringBuilder();
|
||||
@@ -1317,7 +1317,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
|
||||
private void findDualboxStrict(L2PcInstance activeChar, int multibox)
|
||||
{
|
||||
Map<IpPack, List<L2PcInstance>> ipMap = new HashMap<>();
|
||||
final Map<IpPack, List<L2PcInstance>> ipMap = new HashMap<>();
|
||||
L2GameClient client;
|
||||
final Map<IpPack, Integer> dualboxIPs = new HashMap<>();
|
||||
|
||||
@@ -1329,7 +1329,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
continue;
|
||||
}
|
||||
|
||||
IpPack pack = new IpPack(client.getConnection().getInetAddress().getHostAddress(), client.getTrace());
|
||||
final IpPack pack = new IpPack(client.getConnection().getInetAddress().getHostAddress(), client.getTrace());
|
||||
if (ipMap.get(pack) == null)
|
||||
{
|
||||
ipMap.put(pack, new ArrayList<L2PcInstance>());
|
||||
@@ -1338,7 +1338,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
|
||||
if (ipMap.get(pack).size() >= multibox)
|
||||
{
|
||||
Integer count = dualboxIPs.get(pack);
|
||||
final Integer count = dualboxIPs.get(pack);
|
||||
if (count == null)
|
||||
{
|
||||
dualboxIPs.put(pack, multibox);
|
||||
@@ -1350,7 +1350,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
}
|
||||
}
|
||||
|
||||
List<IpPack> keys = new ArrayList<>(dualboxIPs.keySet());
|
||||
final List<IpPack> keys = new ArrayList<>(dualboxIPs.keySet());
|
||||
keys.sort(Comparator.comparing(s -> dualboxIPs.get(s)).reversed());
|
||||
|
||||
final StringBuilder results = new StringBuilder();
|
||||
@@ -1406,7 +1406,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
return false;
|
||||
}
|
||||
IpPack other = (IpPack) obj;
|
||||
final IpPack other = (IpPack) obj;
|
||||
if (!getOuterType().equals(other.getOuterType()))
|
||||
{
|
||||
return false;
|
||||
@@ -1445,11 +1445,11 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
{
|
||||
final NpcHtmlMessage html = new NpcHtmlMessage();
|
||||
html.setFile(activeChar.getHtmlPrefix(), "html/admin/petinfo.htm");
|
||||
String name = target.getName();
|
||||
final String name = target.getName();
|
||||
html.replace("%name%", name == null ? "N/A" : name);
|
||||
html.replace("%level%", Integer.toString(target.getLevel()));
|
||||
html.replace("%exp%", Long.toString(target.getStat().getExp()));
|
||||
String owner = target.getActingPlayer().getName();
|
||||
final String owner = target.getActingPlayer().getName();
|
||||
html.replace("%owner%", " <a action=\"bypass -h admin_character_info " + owner + "\">" + owner + "</a>");
|
||||
html.replace("%class%", target.getClass().getSimpleName());
|
||||
html.replace("%ai%", target.hasAI() ? String.valueOf(target.getAI().getIntention().name()) : "NULL");
|
||||
@@ -1459,7 +1459,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
html.replace("%race%", target.getTemplate().getRace().toString());
|
||||
if (target instanceof L2PetInstance)
|
||||
{
|
||||
int objId = target.getActingPlayer().getObjectId();
|
||||
final int objId = target.getActingPlayer().getObjectId();
|
||||
html.replace("%inv%", " <a action=\"bypass admin_show_pet_inv " + objId + "\">view</a>");
|
||||
}
|
||||
else
|
||||
@@ -1484,7 +1484,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
boolean color = true;
|
||||
final NpcHtmlMessage html = new NpcHtmlMessage();
|
||||
html.setFile(activeChar.getHtmlPrefix(), "html/admin/partyinfo.htm");
|
||||
StringBuilder text = new StringBuilder(400);
|
||||
final StringBuilder text = new StringBuilder(400);
|
||||
for (L2PcInstance member : target.getParty().getMembers())
|
||||
{
|
||||
if (color)
|
||||
|
@@ -101,7 +101,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
st.nextToken();
|
||||
|
||||
if (command.equals("admin_invis_menu"))
|
||||
@@ -162,11 +162,11 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val1 = st.nextToken();
|
||||
int intensity = Integer.parseInt(val1);
|
||||
String val2 = st.nextToken();
|
||||
int duration = Integer.parseInt(val2);
|
||||
Earthquake eq = new Earthquake(activeChar.getX(), activeChar.getY(), activeChar.getZ(), intensity, duration);
|
||||
final String val1 = st.nextToken();
|
||||
final int intensity = Integer.parseInt(val1);
|
||||
final String val2 = st.nextToken();
|
||||
final int duration = Integer.parseInt(val2);
|
||||
final Earthquake eq = new Earthquake(activeChar.getX(), activeChar.getY(), activeChar.getZ(), intensity, duration);
|
||||
activeChar.broadcastPacket(eq);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -178,9 +178,9 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String type = st.nextToken();
|
||||
String state = st.nextToken();
|
||||
int duration = Integer.parseInt(st.nextToken());
|
||||
final String type = st.nextToken();
|
||||
final String state = st.nextToken();
|
||||
final int duration = Integer.parseInt(st.nextToken());
|
||||
adminAtmosphere(type, state, duration, activeChar);
|
||||
}
|
||||
catch (Exception ex)
|
||||
@@ -218,7 +218,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
Collection<L2PcInstance> plrs = activeChar.getKnownList().getKnownPlayers().values();
|
||||
final Collection<L2PcInstance> plrs = activeChar.getKnownList().getKnownPlayers().values();
|
||||
for (L2PcInstance player : plrs)
|
||||
{
|
||||
if (!player.isGM())
|
||||
@@ -237,7 +237,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
Collection<L2PcInstance> plrs = activeChar.getKnownList().getKnownPlayers().values();
|
||||
final Collection<L2PcInstance> plrs = activeChar.getKnownList().getKnownPlayers().values();
|
||||
for (L2PcInstance player : plrs)
|
||||
{
|
||||
player.stopAbnormalVisualEffect(AbnormalVisualEffect.PARALYZE);
|
||||
@@ -260,7 +260,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
}
|
||||
try
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2Character player = null;
|
||||
if (target instanceof L2Character)
|
||||
{
|
||||
@@ -293,7 +293,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
}
|
||||
try
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2Character player = null;
|
||||
if (target instanceof L2Character)
|
||||
{
|
||||
@@ -317,7 +317,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2Character player = null;
|
||||
if (target instanceof L2Character)
|
||||
{
|
||||
@@ -333,7 +333,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2Character player = null;
|
||||
if (target instanceof L2Character)
|
||||
{
|
||||
@@ -349,12 +349,12 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
int val = Integer.parseInt(st.nextToken());
|
||||
boolean sendMessage = activeChar.isAffectedBySkill(7029);
|
||||
final int val = Integer.parseInt(st.nextToken());
|
||||
final boolean sendMessage = activeChar.isAffectedBySkill(7029);
|
||||
activeChar.stopSkillEffects((val == 0) && sendMessage, 7029);
|
||||
if ((val >= 1) && (val <= 4))
|
||||
{
|
||||
Skill gmSpeedSkill = SkillData.getInstance().getSkill(7029, val);
|
||||
final Skill gmSpeedSkill = SkillData.getInstance().getSkill(7029, val);
|
||||
activeChar.doSimultaneousCast(gmSpeedSkill);
|
||||
}
|
||||
}
|
||||
@@ -372,12 +372,12 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String id = st.nextToken();
|
||||
final String id = st.nextToken();
|
||||
activeChar.getPoly().setPolyInfo("npc", id);
|
||||
activeChar.teleToLocation(activeChar.getLocation());
|
||||
CharInfo info1 = new CharInfo(activeChar);
|
||||
final CharInfo info1 = new CharInfo(activeChar);
|
||||
activeChar.broadcastPacket(info1);
|
||||
UserInfo info2 = new UserInfo(activeChar);
|
||||
final UserInfo info2 = new UserInfo(activeChar);
|
||||
activeChar.sendPacket(info2);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -390,16 +390,16 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
activeChar.getPoly().setPolyInfo(null, "1");
|
||||
activeChar.decayMe();
|
||||
activeChar.spawnMe(activeChar.getX(), activeChar.getY(), activeChar.getZ());
|
||||
CharInfo info1 = new CharInfo(activeChar);
|
||||
final CharInfo info1 = new CharInfo(activeChar);
|
||||
activeChar.broadcastPacket(info1);
|
||||
UserInfo info2 = new UserInfo(activeChar);
|
||||
final UserInfo info2 = new UserInfo(activeChar);
|
||||
activeChar.sendPacket(info2);
|
||||
}
|
||||
else if (command.equals("admin_clearteams"))
|
||||
{
|
||||
try
|
||||
{
|
||||
Collection<L2PcInstance> plrs = activeChar.getKnownList().getKnownPlayers().values();
|
||||
final Collection<L2PcInstance> plrs = activeChar.getKnownList().getKnownPlayers().values();
|
||||
for (L2PcInstance player : plrs)
|
||||
{
|
||||
player.setTeam(Team.NONE);
|
||||
@@ -414,14 +414,14 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = st.nextToken();
|
||||
final String val = st.nextToken();
|
||||
int radius = 400;
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
radius = Integer.parseInt(st.nextToken());
|
||||
}
|
||||
Team team = Team.valueOf(val.toUpperCase());
|
||||
Collection<L2Character> plrs = activeChar.getKnownList().getKnownCharactersInRadius(radius);
|
||||
final Team team = Team.valueOf(val.toUpperCase());
|
||||
final Collection<L2Character> plrs = activeChar.getKnownList().getKnownCharactersInRadius(radius);
|
||||
|
||||
for (L2Character player : plrs)
|
||||
{
|
||||
@@ -437,7 +437,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
Team team = Team.valueOf(st.nextToken().toUpperCase());
|
||||
final Team team = Team.valueOf(st.nextToken().toUpperCase());
|
||||
L2Character target = null;
|
||||
if (activeChar.getTarget() instanceof L2Character)
|
||||
{
|
||||
@@ -462,11 +462,11 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
L2Object obj = activeChar.getTarget();
|
||||
if (st.countTokens() == 2)
|
||||
{
|
||||
int social = Integer.parseInt(st.nextToken());
|
||||
final int social = Integer.parseInt(st.nextToken());
|
||||
target = st.nextToken();
|
||||
if (target != null)
|
||||
{
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(target);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(target);
|
||||
if (player != null)
|
||||
{
|
||||
if (performSocial(social, player, activeChar))
|
||||
@@ -478,8 +478,8 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
int radius = Integer.parseInt(target);
|
||||
Collection<L2Object> objs = activeChar.getKnownList().getKnownObjects().values();
|
||||
final int radius = Integer.parseInt(target);
|
||||
final Collection<L2Object> objs = activeChar.getKnownList().getKnownObjects().values();
|
||||
for (L2Object object : objs)
|
||||
{
|
||||
if (activeChar.isInsideRadius(object, radius, false, false))
|
||||
@@ -498,7 +498,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
}
|
||||
else if (st.countTokens() == 1)
|
||||
{
|
||||
int social = Integer.parseInt(st.nextToken());
|
||||
final int social = Integer.parseInt(st.nextToken());
|
||||
if (obj == null)
|
||||
{
|
||||
obj = activeChar;
|
||||
@@ -600,7 +600,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
{
|
||||
L2Object obj = activeChar.getTarget();
|
||||
int level = 1, hittime = 1;
|
||||
int skill = Integer.parseInt(st.nextToken());
|
||||
final int skill = Integer.parseInt(st.nextToken());
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
level = Integer.parseInt(st.nextToken());
|
||||
@@ -619,7 +619,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Character target = (L2Character) obj;
|
||||
final L2Character target = (L2Character) obj;
|
||||
target.broadcastPacket(new MagicSkillUse(target, activeChar, skill, level, hittime, 0));
|
||||
activeChar.sendMessage(obj.getName() + " performs MSU " + skill + "/" + level + " by your request.");
|
||||
}
|
||||
@@ -632,17 +632,17 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_set_displayeffect"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (!(target instanceof L2Npc))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||
return false;
|
||||
}
|
||||
L2Npc npc = (L2Npc) target;
|
||||
final L2Npc npc = (L2Npc) target;
|
||||
try
|
||||
{
|
||||
String type = st.nextToken();
|
||||
int diplayeffect = Integer.parseInt(type);
|
||||
final String type = st.nextToken();
|
||||
final int diplayeffect = Integer.parseInt(type);
|
||||
npc.setDisplayEffect(diplayeffect);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -702,7 +702,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
activeChar.sendPacket(SystemMessageId.NOTHING_HAPPENED);
|
||||
return false;
|
||||
}
|
||||
L2Character character = (L2Character) target;
|
||||
final L2Character character = (L2Character) target;
|
||||
character.broadcastPacket(new SocialAction(character.getObjectId(), action));
|
||||
}
|
||||
else
|
||||
@@ -760,7 +760,7 @@ public class AdminEffects implements IAdminCommandHandler
|
||||
|
||||
private void playAdminSound(L2PcInstance activeChar, String sound)
|
||||
{
|
||||
PlaySound _snd = new PlaySound(1, sound, 0, 0, 0, 0, 0);
|
||||
final PlaySound _snd = new PlaySound(1, sound, 0, 0, 0, 0, 0);
|
||||
activeChar.sendPacket(_snd);
|
||||
activeChar.broadcastPacket(_snd);
|
||||
activeChar.sendMessage("Playing " + sound + ".");
|
||||
|
@@ -82,10 +82,10 @@ public class AdminElement implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String[] args = command.split(" ");
|
||||
final String[] args = command.split(" ");
|
||||
|
||||
byte element = Elementals.getElementId(args[1]);
|
||||
int value = Integer.parseInt(args[2]);
|
||||
final byte element = Elementals.getElementId(args[1]);
|
||||
final int value = Integer.parseInt(args[2]);
|
||||
if ((element < -1) || (element > 5) || (value < 0) || (value > 450))
|
||||
{
|
||||
activeChar.sendMessage("Usage: //setlh/setlc/setlg/setlb/setll/setlw/setls <element> <value>[0-450]");
|
||||
@@ -132,7 +132,7 @@ public class AdminElement implements IAdminCommandHandler
|
||||
L2ItemInstance itemInstance = null;
|
||||
|
||||
// only attempt to enchant if there is a weapon equipped
|
||||
L2ItemInstance parmorInstance = player.getInventory().getPaperdollItem(armorType);
|
||||
final L2ItemInstance parmorInstance = player.getInventory().getPaperdollItem(armorType);
|
||||
if ((parmorInstance != null) && (parmorInstance.getLocationSlot() == armorType))
|
||||
{
|
||||
itemInstance = parmorInstance;
|
||||
@@ -141,7 +141,7 @@ public class AdminElement implements IAdminCommandHandler
|
||||
if (itemInstance != null)
|
||||
{
|
||||
String old, current;
|
||||
Elementals element = itemInstance.getElemental(type);
|
||||
final Elementals element = itemInstance.getElemental(type);
|
||||
if (element == null)
|
||||
{
|
||||
old = "None";
|
||||
@@ -173,7 +173,7 @@ public class AdminElement implements IAdminCommandHandler
|
||||
}
|
||||
|
||||
// send packets
|
||||
InventoryUpdate iu = new InventoryUpdate();
|
||||
final InventoryUpdate iu = new InventoryUpdate();
|
||||
iu.addModifiedItem(itemInstance);
|
||||
player.sendPacket(iu);
|
||||
|
||||
|
@@ -135,7 +135,7 @@ public class AdminEnchant implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
int ench = Integer.parseInt(command.substring(12));
|
||||
final int ench = Integer.parseInt(command.substring(12));
|
||||
|
||||
// check value
|
||||
if ((ench < 0) || (ench > 127))
|
||||
@@ -196,7 +196,7 @@ public class AdminEnchant implements IAdminCommandHandler
|
||||
L2ItemInstance itemInstance = null;
|
||||
|
||||
// only attempt to enchant if there is a weapon equipped
|
||||
L2ItemInstance parmorInstance = player.getInventory().getPaperdollItem(armorType);
|
||||
final L2ItemInstance parmorInstance = player.getInventory().getPaperdollItem(armorType);
|
||||
if ((parmorInstance != null) && (parmorInstance.getLocationSlot() == armorType))
|
||||
{
|
||||
itemInstance = parmorInstance;
|
||||
@@ -212,7 +212,7 @@ public class AdminEnchant implements IAdminCommandHandler
|
||||
player.getInventory().equipItem(itemInstance);
|
||||
|
||||
// send packets
|
||||
InventoryUpdate iu = new InventoryUpdate();
|
||||
final InventoryUpdate iu = new InventoryUpdate();
|
||||
iu.addModifiedItem(itemInstance);
|
||||
player.sendPacket(iu);
|
||||
player.broadcastPacket(new CharInfo(player));
|
||||
|
@@ -87,7 +87,7 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
String actualCommand = st.nextToken();
|
||||
final String actualCommand = st.nextToken();
|
||||
try
|
||||
{
|
||||
if (actualCommand.equals("admin_event"))
|
||||
@@ -116,7 +116,7 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
else if (actualCommand.startsWith("admin_event_see"))
|
||||
{
|
||||
// There is an exception here for not using the ST. We use spaces (ST delim) for the event name.
|
||||
String eventName = command.substring(16);
|
||||
final String eventName = command.substring(16);
|
||||
try
|
||||
{
|
||||
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
|
||||
@@ -145,8 +145,8 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
else if (actualCommand.startsWith("admin_event_del"))
|
||||
{
|
||||
// There is an exception here for not using the ST. We use spaces (ST delim) for the event name.
|
||||
String eventName = command.substring(16);
|
||||
File file = new File(Config.DATAPACK_ROOT + "events/" + eventName);
|
||||
final String eventName = command.substring(16);
|
||||
final File file = new File(Config.DATAPACK_ROOT + "events/" + eventName);
|
||||
file.delete();
|
||||
showMainPage(activeChar);
|
||||
}
|
||||
@@ -222,7 +222,7 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
activeChar.sendMessage(L2Event.startEventParticipation());
|
||||
Broadcast.toAllOnlinePlayers(activeChar.getName() + " has started an event. You will find a participation NPC somewhere around you.");
|
||||
|
||||
PlaySound _snd = new PlaySound(1, "B03_F", 0, 0, 0, 0, 0);
|
||||
final PlaySound _snd = new PlaySound(1, "B03_F", 0, 0, 0, 0, 0);
|
||||
activeChar.sendPacket(_snd);
|
||||
activeChar.broadcastPacket(_snd);
|
||||
|
||||
@@ -247,7 +247,7 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
{
|
||||
while (st.hasMoreElements()) // Every next ST should be a team number
|
||||
{
|
||||
int teamId = Integer.parseInt(st.nextToken());
|
||||
final int teamId = Integer.parseInt(st.nextToken());
|
||||
|
||||
for (L2PcInstance player : L2Event._teams.get(teamId))
|
||||
{
|
||||
@@ -314,8 +314,8 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
}
|
||||
else if (actualCommand.startsWith("admin_event_control_poly"))
|
||||
{
|
||||
int teamId = Integer.parseInt(st.nextToken());
|
||||
String[] polyIds = new String[st.countTokens()];
|
||||
final int teamId = Integer.parseInt(st.nextToken());
|
||||
final String[] polyIds = new String[st.countTokens()];
|
||||
int i = 0;
|
||||
while (st.hasMoreElements()) // Every next ST should be a polymorph ID
|
||||
{
|
||||
@@ -326,9 +326,9 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
{
|
||||
player.getPoly().setPolyInfo("npc", polyIds[Rnd.get(polyIds.length)]);
|
||||
player.teleToLocation(player.getLocation(), true);
|
||||
CharInfo info1 = new CharInfo(player);
|
||||
final CharInfo info1 = new CharInfo(player);
|
||||
player.broadcastPacket(info1);
|
||||
UserInfo info2 = new UserInfo(player);
|
||||
final UserInfo info2 = new UserInfo(player);
|
||||
player.sendPacket(info2);
|
||||
}
|
||||
showEventControl(activeChar);
|
||||
@@ -342,9 +342,9 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
player.getPoly().setPolyInfo(null, "1");
|
||||
player.decayMe();
|
||||
player.spawnMe(player.getX(), player.getY(), player.getZ());
|
||||
CharInfo info1 = new CharInfo(player);
|
||||
final CharInfo info1 = new CharInfo(player);
|
||||
player.broadcastPacket(info1);
|
||||
UserInfo info2 = new UserInfo(player);
|
||||
final UserInfo info2 = new UserInfo(player);
|
||||
player.sendPacket(info2);
|
||||
}
|
||||
}
|
||||
@@ -352,8 +352,8 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
}
|
||||
else if (actualCommand.startsWith("admin_event_control_transform"))
|
||||
{
|
||||
int teamId = Integer.parseInt(st.nextToken());
|
||||
int[] transIds = new int[st.countTokens()];
|
||||
final int teamId = Integer.parseInt(st.nextToken());
|
||||
final int[] transIds = new int[st.countTokens()];
|
||||
int i = 0;
|
||||
while (st.hasMoreElements()) // Every next ST should be a transform ID
|
||||
{
|
||||
@@ -362,7 +362,7 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
|
||||
for (L2PcInstance player : L2Event._teams.get(teamId))
|
||||
{
|
||||
int transId = transIds[Rnd.get(transIds.length)];
|
||||
final int transId = transIds[Rnd.get(transIds.length)];
|
||||
if (!TransformData.getInstance().transformPlayer(transId, player))
|
||||
{
|
||||
AdminData.getInstance().broadcastMessageToGMs("EventEngine: Unknow transformation id: " + transId);
|
||||
@@ -387,7 +387,7 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
{
|
||||
while (st.hasMoreElements())
|
||||
{
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(st.nextToken());
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(st.nextToken());
|
||||
if (player != null)
|
||||
{
|
||||
L2Event.removeAndResetPlayer(player);
|
||||
@@ -405,15 +405,15 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
}
|
||||
else if (actualCommand.startsWith("admin_event_control_prize"))
|
||||
{
|
||||
int[] teamIds = new int[st.countTokens() - 2];
|
||||
final int[] teamIds = new int[st.countTokens() - 2];
|
||||
int i = 0;
|
||||
while ((st.countTokens() - 2) > 0) // The last 2 tokens are used for "n" and "item id"
|
||||
{
|
||||
teamIds[i++] = Integer.parseInt(st.nextToken());
|
||||
}
|
||||
|
||||
String[] n = st.nextToken().split("\\*");
|
||||
int itemId = Integer.parseInt(st.nextToken());
|
||||
final String[] n = st.nextToken().split("\\*");
|
||||
final int itemId = Integer.parseInt(st.nextToken());
|
||||
|
||||
for (int teamId : teamIds)
|
||||
{
|
||||
@@ -525,7 +525,7 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
public void showEventParameters(L2PcInstance activeChar, int teamnumbers)
|
||||
{
|
||||
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
|
||||
StringBuilder sb = new StringBuilder();
|
||||
final StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.append("<html><body><title>[ L2J EVENT ENGINE ]</title><br><center> Current event: <font color=\"LEVEL\">");
|
||||
sb.append(L2Event._eventName);
|
||||
@@ -563,7 +563,7 @@ public class AdminEventEngine implements IAdminCommandHandler
|
||||
{
|
||||
|
||||
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
|
||||
StringBuilder sb = new StringBuilder();
|
||||
final StringBuilder sb = new StringBuilder();
|
||||
sb.append("<html><title>[ L2J EVENT ENGINE ]</title><body><br><center>Current event: <font color=\"LEVEL\">");
|
||||
sb.append(L2Event._eventName);
|
||||
sb.append("</font></center><br><table cellspacing=-1 width=280><tr><td align=center>Type the team ID(s) that will be affected by the commands. Commands with '*' work with only 1 team ID in the field, while '!' - none.</td></tr><tr><td align=center><edit var=\"team_number\" width=100 height=15></td></tr>");
|
||||
|
@@ -56,7 +56,7 @@ public class AdminEvents implements IAdminCommandHandler
|
||||
|
||||
String event_name = "";
|
||||
String _event_bypass = "";
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
st.nextToken();
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
@@ -78,7 +78,7 @@ public class AdminEvents implements IAdminCommandHandler
|
||||
{
|
||||
if (event_name != null)
|
||||
{
|
||||
Event event = (Event) QuestManager.getInstance().getQuest(event_name);
|
||||
final Event event = (Event) QuestManager.getInstance().getQuest(event_name);
|
||||
if (event != null)
|
||||
{
|
||||
if (event.eventStart(activeChar))
|
||||
@@ -105,7 +105,7 @@ public class AdminEvents implements IAdminCommandHandler
|
||||
{
|
||||
if (event_name != null)
|
||||
{
|
||||
Event event = (Event) QuestManager.getInstance().getQuest(event_name);
|
||||
final Event event = (Event) QuestManager.getInstance().getQuest(event_name);
|
||||
if (event != null)
|
||||
{
|
||||
if (event.eventStop())
|
||||
@@ -132,7 +132,7 @@ public class AdminEvents implements IAdminCommandHandler
|
||||
{
|
||||
if (event_name != null)
|
||||
{
|
||||
Event event = (Event) QuestManager.getInstance().getQuest(event_name);
|
||||
final Event event = (Event) QuestManager.getInstance().getQuest(event_name);
|
||||
if (event != null)
|
||||
{
|
||||
event.eventBypass(activeChar, _event_bypass);
|
||||
|
@@ -52,7 +52,7 @@ public class AdminExpSp implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(16);
|
||||
final String val = command.substring(16);
|
||||
if (!adminAddExpSp(activeChar, val))
|
||||
{
|
||||
activeChar.sendMessage("Usage: //add_exp_sp exp sp");
|
||||
@@ -67,7 +67,7 @@ public class AdminExpSp implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(19);
|
||||
final String val = command.substring(19);
|
||||
if (!adminRemoveExpSP(activeChar, val))
|
||||
{
|
||||
activeChar.sendMessage("Usage: //remove_exp_sp exp sp");
|
||||
@@ -90,7 +90,7 @@ public class AdminExpSp implements IAdminCommandHandler
|
||||
|
||||
private void addExpSp(L2PcInstance activeChar)
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -113,7 +113,7 @@ public class AdminExpSp implements IAdminCommandHandler
|
||||
|
||||
private boolean adminAddExpSp(L2PcInstance activeChar, String ExpSp)
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -124,14 +124,14 @@ public class AdminExpSp implements IAdminCommandHandler
|
||||
activeChar.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||
return false;
|
||||
}
|
||||
StringTokenizer st = new StringTokenizer(ExpSp);
|
||||
final StringTokenizer st = new StringTokenizer(ExpSp);
|
||||
if (st.countTokens() != 2)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
String exp = st.nextToken();
|
||||
String sp = st.nextToken();
|
||||
final String exp = st.nextToken();
|
||||
final String sp = st.nextToken();
|
||||
long expval = 0;
|
||||
long spval = 0;
|
||||
try
|
||||
@@ -160,7 +160,7 @@ public class AdminExpSp implements IAdminCommandHandler
|
||||
|
||||
private boolean adminRemoveExpSP(L2PcInstance activeChar, String ExpSp)
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -171,14 +171,14 @@ public class AdminExpSp implements IAdminCommandHandler
|
||||
activeChar.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||
return false;
|
||||
}
|
||||
StringTokenizer st = new StringTokenizer(ExpSp);
|
||||
final StringTokenizer st = new StringTokenizer(ExpSp);
|
||||
if (st.countTokens() != 2)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
String exp = st.nextToken();
|
||||
String sp = st.nextToken();
|
||||
final String exp = st.nextToken();
|
||||
final String sp = st.nextToken();
|
||||
long expval = 0;
|
||||
int spval = 0;
|
||||
try
|
||||
|
@@ -78,14 +78,14 @@ public class AdminFightCalculator implements IAdminCommandHandler
|
||||
|
||||
private void handleStart(String params, L2PcInstance activeChar)
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(params);
|
||||
final StringTokenizer st = new StringTokenizer(params);
|
||||
int lvl1 = 0;
|
||||
int lvl2 = 0;
|
||||
int mid1 = 0;
|
||||
int mid2 = 0;
|
||||
while (st.hasMoreTokens())
|
||||
{
|
||||
String s = st.nextToken();
|
||||
final String s = st.nextToken();
|
||||
if (s.equals("lvl1"))
|
||||
{
|
||||
lvl1 = Integer.parseInt(st.nextToken());
|
||||
@@ -182,7 +182,7 @@ public class AdminFightCalculator implements IAdminCommandHandler
|
||||
{
|
||||
int mid1 = 0;
|
||||
int mid2 = 0;
|
||||
StringTokenizer st = new StringTokenizer(params);
|
||||
final StringTokenizer st = new StringTokenizer(params);
|
||||
mid1 = Integer.parseInt(st.nextToken());
|
||||
mid2 = Integer.parseInt(st.nextToken());
|
||||
|
||||
@@ -212,17 +212,17 @@ public class AdminFightCalculator implements IAdminCommandHandler
|
||||
|
||||
for (int i = 0; i < 10000; i++)
|
||||
{
|
||||
boolean _miss1 = Formulas.calcHitMiss(npc1, npc2);
|
||||
final boolean _miss1 = Formulas.calcHitMiss(npc1, npc2);
|
||||
if (_miss1)
|
||||
{
|
||||
miss1++;
|
||||
}
|
||||
byte _shld1 = Formulas.calcShldUse(npc1, npc2, null, false);
|
||||
final byte _shld1 = Formulas.calcShldUse(npc1, npc2, null, false);
|
||||
if (_shld1 > 0)
|
||||
{
|
||||
shld1++;
|
||||
}
|
||||
boolean _crit1 = Formulas.calcCrit(npc1, npc2);
|
||||
final boolean _crit1 = Formulas.calcCrit(npc1, npc2);
|
||||
if (_crit1)
|
||||
{
|
||||
crit1++;
|
||||
@@ -232,12 +232,12 @@ public class AdminFightCalculator implements IAdminCommandHandler
|
||||
_patk1 += npc1.getRandomDamageMultiplier();
|
||||
patk1 += _patk1;
|
||||
|
||||
double _pdef1 = npc1.getPDef(npc2);
|
||||
final double _pdef1 = npc1.getPDef(npc2);
|
||||
pdef1 += _pdef1;
|
||||
|
||||
if (!_miss1)
|
||||
{
|
||||
double _dmg1 = Formulas.calcPhysDam(npc1, npc2, null, _shld1, _crit1, false);
|
||||
final double _dmg1 = Formulas.calcPhysDam(npc1, npc2, null, _shld1, _crit1, false);
|
||||
dmg1 += _dmg1;
|
||||
npc1.abortAttack();
|
||||
}
|
||||
@@ -245,17 +245,17 @@ public class AdminFightCalculator implements IAdminCommandHandler
|
||||
|
||||
for (int i = 0; i < 10000; i++)
|
||||
{
|
||||
boolean _miss2 = Formulas.calcHitMiss(npc2, npc1);
|
||||
final boolean _miss2 = Formulas.calcHitMiss(npc2, npc1);
|
||||
if (_miss2)
|
||||
{
|
||||
miss2++;
|
||||
}
|
||||
byte _shld2 = Formulas.calcShldUse(npc2, npc1, null, false);
|
||||
final byte _shld2 = Formulas.calcShldUse(npc2, npc1, null, false);
|
||||
if (_shld2 > 0)
|
||||
{
|
||||
shld2++;
|
||||
}
|
||||
boolean _crit2 = Formulas.calcCrit(npc2, npc1);
|
||||
final boolean _crit2 = Formulas.calcCrit(npc2, npc1);
|
||||
if (_crit2)
|
||||
{
|
||||
crit2++;
|
||||
@@ -265,12 +265,12 @@ public class AdminFightCalculator implements IAdminCommandHandler
|
||||
_patk2 *= npc2.getRandomDamageMultiplier();
|
||||
patk2 += _patk2;
|
||||
|
||||
double _pdef2 = npc2.getPDef(npc1);
|
||||
final double _pdef2 = npc2.getPDef(npc1);
|
||||
pdef2 += _pdef2;
|
||||
|
||||
if (!_miss2)
|
||||
{
|
||||
double _dmg2 = Formulas.calcPhysDam(npc2, npc1, null, _shld2, _crit2, false);
|
||||
final double _dmg2 = Formulas.calcPhysDam(npc2, npc1, null, _shld2, _crit2, false);
|
||||
dmg2 += _dmg2;
|
||||
npc2.abortAttack();
|
||||
}
|
||||
@@ -290,14 +290,14 @@ public class AdminFightCalculator implements IAdminCommandHandler
|
||||
dmg2 /= 10000;
|
||||
|
||||
// total damage per 100 seconds
|
||||
int tdmg1 = (int) (sAtk1 * dmg1);
|
||||
int tdmg2 = (int) (sAtk2 * dmg2);
|
||||
final int tdmg1 = (int) (sAtk1 * dmg1);
|
||||
final int tdmg2 = (int) (sAtk2 * dmg2);
|
||||
// HP restored per 100 seconds
|
||||
double maxHp1 = npc1.getMaxHp();
|
||||
int hp1 = (int) ((Formulas.calcHpRegen(npc1) * 100000) / Formulas.getRegeneratePeriod(npc1));
|
||||
final double maxHp1 = npc1.getMaxHp();
|
||||
final int hp1 = (int) ((Formulas.calcHpRegen(npc1) * 100000) / Formulas.getRegeneratePeriod(npc1));
|
||||
|
||||
double maxHp2 = npc2.getMaxHp();
|
||||
int hp2 = (int) ((Formulas.calcHpRegen(npc2) * 100000) / Formulas.getRegeneratePeriod(npc2));
|
||||
final double maxHp2 = npc2.getMaxHp();
|
||||
final int hp2 = (int) ((Formulas.calcHpRegen(npc2) * 100000) / Formulas.getRegeneratePeriod(npc2));
|
||||
|
||||
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
|
||||
|
||||
|
@@ -55,7 +55,7 @@ public class AdminFortSiege implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
command = st.nextToken(); // Get actual command
|
||||
|
||||
// Get fort
|
||||
@@ -74,7 +74,7 @@ public class AdminFortSiege implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -126,7 +126,7 @@ public class AdminFortSiege implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.equalsIgnoreCase("admin_removefort"))
|
||||
{
|
||||
L2Clan clan = fort.getOwnerClan();
|
||||
final L2Clan clan = fort.getOwnerClan();
|
||||
if (clan != null)
|
||||
{
|
||||
fort.removeOwner(true);
|
||||
|
@@ -85,7 +85,7 @@ public class AdminGmChat implements IAdminCommandHandler
|
||||
activeChar.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||
return;
|
||||
}
|
||||
L2PcInstance player = (L2PcInstance) target;
|
||||
final L2PcInstance player = (L2PcInstance) target;
|
||||
player.addSnooper(activeChar);
|
||||
activeChar.addSnooped(player);
|
||||
}
|
||||
@@ -115,7 +115,7 @@ public class AdminGmChat implements IAdminCommandHandler
|
||||
offset = 13;
|
||||
}
|
||||
text = command.substring(offset);
|
||||
CreatureSay cs = new CreatureSay(0, ChatType.ALLIANCE, activeChar.getName(), text);
|
||||
final CreatureSay cs = new CreatureSay(0, ChatType.ALLIANCE, activeChar.getName(), text);
|
||||
AdminData.getInstance().broadcastToGMs(cs);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
|
@@ -38,8 +38,8 @@ public class AdminGraciaSeeds implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
String actualCommand = st.nextToken(); // Get actual command
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final String actualCommand = st.nextToken(); // Get actual command
|
||||
|
||||
String val = "";
|
||||
if (st.countTokens() >= 1)
|
||||
@@ -68,7 +68,7 @@ public class AdminGraciaSeeds implements IAdminCommandHandler
|
||||
html.replace("%sodtiatkill%", String.valueOf(GraciaSeedsManager.getInstance().getSoDTiatKilled()));
|
||||
if (GraciaSeedsManager.getInstance().getSoDTimeForNextStateChange() > 0)
|
||||
{
|
||||
Calendar nextChangeDate = Calendar.getInstance();
|
||||
final Calendar nextChangeDate = Calendar.getInstance();
|
||||
nextChangeDate.setTimeInMillis(System.currentTimeMillis() + GraciaSeedsManager.getInstance().getSoDTimeForNextStateChange());
|
||||
html.replace("%sodtime%", nextChangeDate.getTime().toString());
|
||||
}
|
||||
|
@@ -75,7 +75,7 @@ public class AdminGrandBoss implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
NpcHtmlMessage html = new NpcHtmlMessage(0, 1);
|
||||
final NpcHtmlMessage html = new NpcHtmlMessage(0, 1);
|
||||
html.setHtml(HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/grandboss.htm"));
|
||||
activeChar.sendPacket(html);
|
||||
}
|
||||
@@ -303,7 +303,7 @@ public class AdminGrandBoss implements IAdminCommandHandler
|
||||
final StatsSet info = GrandBossManager.getInstance().getStatsSet(grandBossId);
|
||||
final String bossRespawn = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(info.getLong("respawn_time"));
|
||||
|
||||
NpcHtmlMessage html = new NpcHtmlMessage(0, 1);
|
||||
final NpcHtmlMessage html = new NpcHtmlMessage(0, 1);
|
||||
html.setHtml(HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), htmlPatch));
|
||||
html.replace("%bossStatus%", text);
|
||||
html.replace("%bossColor%", textColor);
|
||||
|
@@ -52,7 +52,7 @@ public class AdminHeal implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String healTarget = command.substring(11);
|
||||
final String healTarget = command.substring(11);
|
||||
handleHeal(activeChar, healTarget);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -84,7 +84,7 @@ public class AdminHeal implements IAdminCommandHandler
|
||||
L2Object obj = activeChar.getTarget();
|
||||
if (player != null)
|
||||
{
|
||||
L2PcInstance plyr = L2World.getInstance().getPlayer(player);
|
||||
final L2PcInstance plyr = L2World.getInstance().getPlayer(player);
|
||||
|
||||
if (plyr != null)
|
||||
{
|
||||
@@ -94,13 +94,13 @@ public class AdminHeal implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
int radius = Integer.parseInt(player);
|
||||
Collection<L2Object> objs = activeChar.getKnownList().getKnownObjects().values();
|
||||
final int radius = Integer.parseInt(player);
|
||||
final Collection<L2Object> objs = activeChar.getKnownList().getKnownObjects().values();
|
||||
for (L2Object object : objs)
|
||||
{
|
||||
if (object instanceof L2Character)
|
||||
{
|
||||
L2Character character = (L2Character) object;
|
||||
final L2Character character = (L2Character) object;
|
||||
character.setCurrentHpMp(character.getMaxHp(), character.getMaxMp());
|
||||
if (object instanceof L2PcInstance)
|
||||
{
|
||||
@@ -123,7 +123,7 @@ public class AdminHeal implements IAdminCommandHandler
|
||||
}
|
||||
if (obj instanceof L2Character)
|
||||
{
|
||||
L2Character target = (L2Character) obj;
|
||||
final L2Character target = (L2Character) obj;
|
||||
target.setCurrentHpMp(target.getMaxHp(), target.getMaxMp());
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
|
@@ -98,7 +98,7 @@ public class AdminHtml implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
File file = new File(Config.DATAPACK_ROOT, path);
|
||||
final File file = new File(Config.DATAPACK_ROOT, path);
|
||||
content = HtmCache.getInstance().loadFile(file);
|
||||
}
|
||||
final NpcHtmlMessage html = new NpcHtmlMessage();
|
||||
|
@@ -45,13 +45,13 @@ public class AdminInstance implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
st.nextToken();
|
||||
|
||||
// create new instance
|
||||
if (command.startsWith("admin_createinstance"))
|
||||
{
|
||||
String[] parts = command.split(" ");
|
||||
final String[] parts = command.split(" ");
|
||||
if (parts.length != 3)
|
||||
{
|
||||
activeChar.sendMessage("Example: //createinstance <id> <templatefile> - ids => 300000 are reserved for dynamic instances");
|
||||
@@ -89,14 +89,14 @@ public class AdminInstance implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
int val = Integer.parseInt(st.nextToken());
|
||||
final int val = Integer.parseInt(st.nextToken());
|
||||
if (InstanceManager.getInstance().getInstance(val) == null)
|
||||
{
|
||||
activeChar.sendMessage("Instance " + val + " doesnt exist.");
|
||||
return false;
|
||||
}
|
||||
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if ((target == null) || (target instanceof L2Summon)) // Don't separate summons from masters
|
||||
{
|
||||
activeChar.sendMessage("Incorrect target.");
|
||||
@@ -105,7 +105,7 @@ public class AdminInstance implements IAdminCommandHandler
|
||||
target.setInstanceId(val);
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
L2PcInstance player = (L2PcInstance) target;
|
||||
final L2PcInstance player = (L2PcInstance) target;
|
||||
player.sendMessage("Admin set your instance to:" + val);
|
||||
player.teleToLocation(player.getLocation());
|
||||
}
|
||||
@@ -121,7 +121,7 @@ public class AdminInstance implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
int val = Integer.parseInt(st.nextToken());
|
||||
final int val = Integer.parseInt(st.nextToken());
|
||||
InstanceManager.getInstance().destroyInstance(val);
|
||||
activeChar.sendMessage("Instance destroyed");
|
||||
}
|
||||
|
@@ -40,14 +40,14 @@ public class AdminInstanceZone implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
String target = (activeChar.getTarget() != null) ? activeChar.getTarget().getName() : "no-target";
|
||||
final String target = (activeChar.getTarget() != null) ? activeChar.getTarget().getName() : "no-target";
|
||||
GMAudit.auditGMAction(activeChar.getName(), command, target, "");
|
||||
|
||||
if (command.startsWith("admin_instancezone_clear"))
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
|
||||
st.nextToken();
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(st.nextToken());
|
||||
@@ -68,13 +68,13 @@ public class AdminInstanceZone implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_instancezone"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
command = st.nextToken();
|
||||
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
L2PcInstance player = null;
|
||||
String playername = st.nextToken();
|
||||
final String playername = st.nextToken();
|
||||
|
||||
try
|
||||
{
|
||||
@@ -118,7 +118,7 @@ public class AdminInstanceZone implements IAdminCommandHandler
|
||||
|
||||
private void display(L2PcInstance player, L2PcInstance activeChar)
|
||||
{
|
||||
Map<Integer, Long> instanceTimes = InstanceManager.getInstance().getAllInstanceTimes(player.getObjectId());
|
||||
final Map<Integer, Long> instanceTimes = InstanceManager.getInstance().getAllInstanceTimes(player.getObjectId());
|
||||
|
||||
final StringBuilder html = StringUtil.startAppend(500 + (instanceTimes.size() * 200), "<html><center><table width=260><tr>" + "<td width=40><button value=\"Main\" action=\"bypass -h admin_admin\" width=40 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td>" + "<td width=180><center>Character Instances</center></td>" + "<td width=40><button value=\"Back\" action=\"bypass -h admin_current_player\" width=40 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td>" + "</tr></table><br><font color=\"LEVEL\">Instances for ", player.getName(), "</font><center><br>" + "<table>" + "<tr><td width=150>Name</td><td width=50>Time</td><td width=70>Action</td></tr>");
|
||||
|
||||
@@ -126,7 +126,7 @@ public class AdminInstanceZone implements IAdminCommandHandler
|
||||
{
|
||||
int hours = 0;
|
||||
int minutes = 0;
|
||||
long remainingTime = (instanceTimes.get(id) - System.currentTimeMillis()) / 1000;
|
||||
final long remainingTime = (instanceTimes.get(id) - System.currentTimeMillis()) / 1000;
|
||||
if (remainingTime > 0)
|
||||
{
|
||||
hours = (int) (remainingTime / 3600);
|
||||
|
@@ -49,7 +49,7 @@ public class AdminInvul implements IAdminCommandHandler
|
||||
}
|
||||
if (command.equals("admin_setinvul"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
handleInvul((L2PcInstance) target);
|
||||
|
@@ -37,12 +37,12 @@ public class AdminKick implements IAdminCommandHandler
|
||||
{
|
||||
if (command.startsWith("admin_kick"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
if (st.countTokens() > 1)
|
||||
{
|
||||
st.nextToken();
|
||||
String player = st.nextToken();
|
||||
L2PcInstance plyr = L2World.getInstance().getPlayer(player);
|
||||
final String player = st.nextToken();
|
||||
final L2PcInstance plyr = L2World.getInstance().getPlayer(player);
|
||||
if (plyr != null)
|
||||
{
|
||||
plyr.logout();
|
||||
|
@@ -49,20 +49,20 @@ public class AdminKill implements IAdminCommandHandler
|
||||
{
|
||||
if (command.startsWith("admin_kill"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
st.nextToken(); // skip command
|
||||
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
String firstParam = st.nextToken();
|
||||
L2PcInstance plyr = L2World.getInstance().getPlayer(firstParam);
|
||||
final String firstParam = st.nextToken();
|
||||
final L2PcInstance plyr = L2World.getInstance().getPlayer(firstParam);
|
||||
if (plyr != null)
|
||||
{
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
try
|
||||
{
|
||||
int radius = Integer.parseInt(st.nextToken());
|
||||
final int radius = Integer.parseInt(st.nextToken());
|
||||
for (L2Character knownChar : plyr.getKnownList().getKnownCharactersInRadius(radius))
|
||||
{
|
||||
if ((knownChar instanceof L2ControllableMobInstance) || (knownChar == activeChar))
|
||||
@@ -88,7 +88,7 @@ public class AdminKill implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
int radius = Integer.parseInt(firstParam);
|
||||
final int radius = Integer.parseInt(firstParam);
|
||||
|
||||
for (L2Character knownChar : activeChar.getKnownList().getKnownCharactersInRadius(radius))
|
||||
{
|
||||
@@ -111,7 +111,7 @@ public class AdminKill implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
L2Object obj = activeChar.getTarget();
|
||||
final L2Object obj = activeChar.getTarget();
|
||||
if ((obj instanceof L2ControllableMobInstance) || !(obj instanceof L2Character))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||
|
@@ -38,9 +38,9 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
L2Object targetChar = activeChar.getTarget();
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
String actualCommand = st.nextToken(); // Get actual command
|
||||
final L2Object targetChar = activeChar.getTarget();
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final String actualCommand = st.nextToken(); // Get actual command
|
||||
|
||||
String val = "";
|
||||
if (st.countTokens() >= 1)
|
||||
@@ -72,9 +72,9 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
activeChar.sendPacket(SystemMessageId.THAT_IS_AN_INCORRECT_TARGET); // incorrect target!
|
||||
return false;
|
||||
}
|
||||
L2PcInstance targetPlayer = (L2PcInstance) targetChar;
|
||||
final L2PcInstance targetPlayer = (L2PcInstance) targetChar;
|
||||
|
||||
byte lvl = Byte.parseByte(val);
|
||||
final byte lvl = Byte.parseByte(val);
|
||||
if ((lvl >= 1) && (lvl <= maxLevel))
|
||||
{
|
||||
targetPlayer.setExp(ExperienceData.getInstance().getExpForLevel(lvl));
|
||||
|
@@ -60,11 +60,11 @@ public class AdminLogin implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_server_max_player"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
if (st.countTokens() > 1)
|
||||
{
|
||||
st.nextToken();
|
||||
String number = st.nextToken();
|
||||
final String number = st.nextToken();
|
||||
try
|
||||
{
|
||||
LoginServerThread.getInstance().setMaxPlayer(Integer.parseInt(number));
|
||||
@@ -83,12 +83,12 @@ public class AdminLogin implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_server_list_type"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
int tokens = st.countTokens();
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
final int tokens = st.countTokens();
|
||||
if (tokens > 1)
|
||||
{
|
||||
st.nextToken();
|
||||
String[] modes = new String[tokens - 1];
|
||||
final String[] modes = new String[tokens - 1];
|
||||
|
||||
for (int i = 0; i < (tokens - 1); i++)
|
||||
{
|
||||
@@ -123,11 +123,11 @@ public class AdminLogin implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_server_list_age"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
if (st.countTokens() > 1)
|
||||
{
|
||||
st.nextToken();
|
||||
String mode = st.nextToken();
|
||||
final String mode = st.nextToken();
|
||||
int age = 0;
|
||||
try
|
||||
{
|
||||
@@ -182,7 +182,7 @@ public class AdminLogin implements IAdminCommandHandler
|
||||
String nameType = "";
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
int currentType = serverType & (int) Math.pow(2, i);
|
||||
final int currentType = serverType & (int) Math.pow(2, i);
|
||||
|
||||
if (currentType > 0)
|
||||
{
|
||||
|
@@ -65,11 +65,11 @@ public class AdminMenu implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_teleport_character_to_menu"))
|
||||
{
|
||||
String[] data = command.split(" ");
|
||||
final String[] data = command.split(" ");
|
||||
if (data.length == 5)
|
||||
{
|
||||
String playerName = data[1];
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(playerName);
|
||||
final String playerName = data[1];
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(playerName);
|
||||
if (player != null)
|
||||
{
|
||||
teleportCharacter(player, new Location(Integer.parseInt(data[2]), Integer.parseInt(data[3]), Integer.parseInt(data[4])), activeChar, "Admin is teleporting you.");
|
||||
@@ -81,8 +81,8 @@ public class AdminMenu implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String targetName = command.substring(23);
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
final String targetName = command.substring(23);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
teleportCharacter(player, activeChar.getLocation(), activeChar, "Admin is teleporting you.");
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -93,8 +93,8 @@ public class AdminMenu implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String targetName = command.substring(24);
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
final String targetName = command.substring(24);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
if (player == null)
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||
@@ -120,14 +120,14 @@ public class AdminMenu implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String targetName = command.substring(23);
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
final String targetName = command.substring(23);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
if (player == null)
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||
return true;
|
||||
}
|
||||
L2Clan clan = player.getClan();
|
||||
final L2Clan clan = player.getClan();
|
||||
if (clan == null)
|
||||
{
|
||||
activeChar.sendMessage("Player is not in a clan.");
|
||||
@@ -149,8 +149,8 @@ public class AdminMenu implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String targetName = command.substring(21);
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
final String targetName = command.substring(21);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
activeChar.setInstanceId(player.getInstanceId());
|
||||
teleportToCharacter(activeChar, player);
|
||||
}
|
||||
@@ -164,12 +164,12 @@ public class AdminMenu implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_kick_menu"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
if (st.countTokens() > 1)
|
||||
{
|
||||
st.nextToken();
|
||||
String player = st.nextToken();
|
||||
L2PcInstance plyr = L2World.getInstance().getPlayer(player);
|
||||
final String player = st.nextToken();
|
||||
final L2PcInstance plyr = L2World.getInstance().getPlayer(player);
|
||||
String text;
|
||||
if (plyr != null)
|
||||
{
|
||||
@@ -186,34 +186,34 @@ public class AdminMenu implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_ban_menu"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
if (st.countTokens() > 1)
|
||||
{
|
||||
String subCommand = "admin_ban_char";
|
||||
final String subCommand = "admin_ban_char";
|
||||
if (!AdminData.getInstance().hasAccess(subCommand, activeChar.getAccessLevel()))
|
||||
{
|
||||
activeChar.sendMessage("You don't have the access right to use this command!");
|
||||
_log.warning("Character " + activeChar.getName() + " tryed to use admin command " + subCommand + ", but have no access to it!");
|
||||
return false;
|
||||
}
|
||||
IAdminCommandHandler ach = AdminCommandHandler.getInstance().getHandler(subCommand);
|
||||
final IAdminCommandHandler ach = AdminCommandHandler.getInstance().getHandler(subCommand);
|
||||
ach.useAdminCommand(subCommand + command.substring(14), activeChar);
|
||||
}
|
||||
showMainPage(activeChar);
|
||||
}
|
||||
else if (command.startsWith("admin_unban_menu"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
if (st.countTokens() > 1)
|
||||
{
|
||||
String subCommand = "admin_unban_char";
|
||||
final String subCommand = "admin_unban_char";
|
||||
if (!AdminData.getInstance().hasAccess(subCommand, activeChar.getAccessLevel()))
|
||||
{
|
||||
activeChar.sendMessage("You don't have the access right to use this command!");
|
||||
_log.warning("Character " + activeChar.getName() + " tryed to use admin command " + subCommand + ", but have no access to it!");
|
||||
return false;
|
||||
}
|
||||
IAdminCommandHandler ach = AdminCommandHandler.getInstance().getHandler(subCommand);
|
||||
final IAdminCommandHandler ach = AdminCommandHandler.getInstance().getHandler(subCommand);
|
||||
ach.useAdminCommand(subCommand + command.substring(16), activeChar);
|
||||
}
|
||||
showMainPage(activeChar);
|
||||
@@ -234,12 +234,12 @@ public class AdminMenu implements IAdminCommandHandler
|
||||
|
||||
private void handleKill(L2PcInstance activeChar, String player)
|
||||
{
|
||||
L2Object obj = activeChar.getTarget();
|
||||
final L2Object obj = activeChar.getTarget();
|
||||
L2Character target = (L2Character) obj;
|
||||
String filename = "main_menu.htm";
|
||||
if (player != null)
|
||||
{
|
||||
L2PcInstance plyr = L2World.getInstance().getPlayer(player);
|
||||
final L2PcInstance plyr = L2World.getInstance().getPlayer(player);
|
||||
if (plyr != null)
|
||||
{
|
||||
target = plyr;
|
||||
|
@@ -54,14 +54,14 @@ public class AdminMessages implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_msgx "))
|
||||
{
|
||||
String[] tokens = command.split(" ");
|
||||
final String[] tokens = command.split(" ");
|
||||
if ((tokens.length <= 2) || !Util.isDigit(tokens[1]))
|
||||
{
|
||||
activeChar.sendMessage("Command format: //msgx <SYSTEM_MSG_ID> [item:Id] [skill:Id] [npc:Id] [zone:x,y,x] [castle:Id] [str:'text']");
|
||||
return false;
|
||||
}
|
||||
|
||||
SystemMessage sm = SystemMessage.getSystemMessage(Integer.parseInt(tokens[1]));
|
||||
final SystemMessage sm = SystemMessage.getSystemMessage(Integer.parseInt(tokens[1]));
|
||||
String val;
|
||||
int lastPos = 0;
|
||||
for (int i = 2; i < tokens.length; i++)
|
||||
@@ -83,9 +83,9 @@ public class AdminMessages implements IAdminCommandHandler
|
||||
}
|
||||
else if (val.startsWith("zone:"))
|
||||
{
|
||||
int x = Integer.parseInt(val.substring(5, val.indexOf(",")));
|
||||
int y = Integer.parseInt(val.substring(val.indexOf(",") + 1, val.lastIndexOf(",")));
|
||||
int z = Integer.parseInt(val.substring(val.lastIndexOf(",") + 1, val.length()));
|
||||
final int x = Integer.parseInt(val.substring(5, val.indexOf(",")));
|
||||
final int y = Integer.parseInt(val.substring(val.indexOf(",") + 1, val.lastIndexOf(",")));
|
||||
final int z = Integer.parseInt(val.substring(val.lastIndexOf(",") + 1, val.length()));
|
||||
sm.addZoneName(x, y, z);
|
||||
}
|
||||
else if (val.startsWith("castle:"))
|
||||
|
@@ -97,7 +97,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
{
|
||||
if (activeChar.getTarget() instanceof L2Character)
|
||||
{
|
||||
L2Character target = (L2Character) activeChar.getTarget();
|
||||
final L2Character target = (L2Character) activeChar.getTarget();
|
||||
attack(command, activeChar, target);
|
||||
}
|
||||
}
|
||||
@@ -143,7 +143,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
*/
|
||||
private void showMainPage(L2PcInstance activeChar, String command)
|
||||
{
|
||||
String filename = "mobgroup.htm";
|
||||
final String filename = "mobgroup.htm";
|
||||
AdminHtml.showAdminHtml(activeChar, filename);
|
||||
}
|
||||
|
||||
@@ -159,7 +159,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Incorrect command arguments.");
|
||||
return;
|
||||
}
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
if (group == null)
|
||||
{
|
||||
activeChar.sendMessage("Invalid group specified.");
|
||||
@@ -181,7 +181,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Incorrect command arguments.");
|
||||
return;
|
||||
}
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
if (group == null)
|
||||
{
|
||||
activeChar.sendMessage("Invalid group specified.");
|
||||
@@ -202,7 +202,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Incorrect command arguments.");
|
||||
return;
|
||||
}
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
if (group == null)
|
||||
{
|
||||
activeChar.sendMessage("Invalid group specified.");
|
||||
@@ -223,7 +223,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Incorrect command arguments.");
|
||||
return;
|
||||
}
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
if (group == null)
|
||||
{
|
||||
activeChar.sendMessage("Invalid group specified.");
|
||||
@@ -244,7 +244,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
activeChar.sendMessage("Incorrect command arguments.");
|
||||
return;
|
||||
}
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
if (group == null)
|
||||
{
|
||||
activeChar.sendMessage("Invalid group specified.");
|
||||
@@ -261,7 +261,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
|
||||
try
|
||||
{
|
||||
String[] cmdParams = command.split(" ");
|
||||
final String[] cmdParams = command.split(" ");
|
||||
|
||||
groupId = Integer.parseInt(cmdParams[1]);
|
||||
templateId = Integer.parseInt(cmdParams[2]);
|
||||
@@ -279,7 +279,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
L2NpcTemplate template = NpcData.getInstance().getTemplate(templateId);
|
||||
final L2NpcTemplate template = NpcData.getInstance().getTemplate(templateId);
|
||||
|
||||
if (template == null)
|
||||
{
|
||||
@@ -287,7 +287,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = new MobGroup(groupId, template, mobCount);
|
||||
final MobGroup group = new MobGroup(groupId, template, mobCount);
|
||||
MobGroupTable.getInstance().addGroup(groupId, group);
|
||||
|
||||
activeChar.sendMessage("Mob group " + groupId + " created.");
|
||||
@@ -307,7 +307,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -334,7 +334,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
|
||||
try
|
||||
{
|
||||
String[] cmdParams = command.split(" ");
|
||||
final String[] cmdParams = command.split(" ");
|
||||
groupId = Integer.parseInt(cmdParams[1]);
|
||||
|
||||
try
|
||||
@@ -355,7 +355,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -391,7 +391,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -419,7 +419,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -445,7 +445,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -472,7 +472,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -516,7 +516,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -524,7 +524,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup othGroup = MobGroupTable.getInstance().getGroup(othGroupId);
|
||||
final MobGroup othGroup = MobGroupTable.getInstance().getGroup(othGroupId);
|
||||
|
||||
if (othGroup == null)
|
||||
{
|
||||
@@ -551,7 +551,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -600,7 +600,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
final MobGroup group = MobGroupTable.getInstance().getGroup(groupId);
|
||||
|
||||
if (group == null)
|
||||
{
|
||||
@@ -613,7 +613,7 @@ public class AdminMobGroup implements IAdminCommandHandler
|
||||
|
||||
private void showGroupList(L2PcInstance activeChar)
|
||||
{
|
||||
MobGroup[] mobGroupList = MobGroupTable.getInstance().getGroups();
|
||||
final MobGroup[] mobGroupList = MobGroupTable.getInstance().getGroups();
|
||||
|
||||
activeChar.sendMessage("======= <Mob Groups> =======");
|
||||
|
||||
|
@@ -65,7 +65,7 @@ public class AdminMonsterRace implements IAdminCommandHandler
|
||||
* -1 0 to initialize the race 0 15322 to start race 13765 -1 in middle of race -1 0 to end the race 8003 to 8027
|
||||
*/
|
||||
|
||||
int[][] codes =
|
||||
final int[][] codes =
|
||||
{
|
||||
{
|
||||
-1,
|
||||
@@ -84,30 +84,30 @@ public class AdminMonsterRace implements IAdminCommandHandler
|
||||
0
|
||||
}
|
||||
};
|
||||
MonsterRace race = MonsterRace.getInstance();
|
||||
final MonsterRace race = MonsterRace.getInstance();
|
||||
|
||||
if (state == -1)
|
||||
{
|
||||
state++;
|
||||
race.newRace();
|
||||
race.newSpeeds();
|
||||
MonRaceInfo spk = new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds());
|
||||
final MonRaceInfo spk = new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds());
|
||||
activeChar.sendPacket(spk);
|
||||
activeChar.broadcastPacket(spk);
|
||||
}
|
||||
else if (state == 0)
|
||||
{
|
||||
state++;
|
||||
SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.THEY_RE_OFF);
|
||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.THEY_RE_OFF);
|
||||
sm.addInt(0);
|
||||
activeChar.sendPacket(sm);
|
||||
PlaySound SRace = new PlaySound(1, "S_Race", 0, 0, 0, 0, 0);
|
||||
final PlaySound SRace = new PlaySound(1, "S_Race", 0, 0, 0, 0, 0);
|
||||
activeChar.sendPacket(SRace);
|
||||
activeChar.broadcastPacket(SRace);
|
||||
PlaySound SRace2 = new PlaySound(0, "ItemSound2.race_start", 1, 121209259, 12125, 182487, -3559);
|
||||
final PlaySound SRace2 = new PlaySound(0, "ItemSound2.race_start", 1, 121209259, 12125, 182487, -3559);
|
||||
activeChar.sendPacket(SRace2);
|
||||
activeChar.broadcastPacket(SRace2);
|
||||
MonRaceInfo spk = new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds());
|
||||
final MonRaceInfo spk = new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds());
|
||||
activeChar.sendPacket(spk);
|
||||
activeChar.broadcastPacket(spk);
|
||||
|
||||
@@ -138,7 +138,7 @@ public class AdminMonsterRace implements IAdminCommandHandler
|
||||
* int[] speed = new int[8]; for (int i=0; i<8; i++) { for (int j=0; j<20; j++) { //_log.info("Adding "+speeds1[i][j] +" and "+ speeds2[i][j]); speed[i] += (speeds1[i][j]*1);// + (speeds2[i][j]*1); } _log.info("Total speed for "+(i+1)+" = "+speed[i]); }
|
||||
*/
|
||||
|
||||
MonRaceInfo spk = new MonRaceInfo(codes[2][0], codes[2][1], MonsterRace.getInstance().getMonsters(), MonsterRace.getInstance().getSpeeds());
|
||||
final MonRaceInfo spk = new MonRaceInfo(codes[2][0], codes[2][1], MonsterRace.getInstance().getMonsters(), MonsterRace.getInstance().getSpeeds());
|
||||
activeChar.sendPacket(spk);
|
||||
activeChar.broadcastPacket(spk);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(new RunEnd(activeChar), 30000);
|
||||
|
@@ -56,7 +56,7 @@ public final class AdminPForge implements IAdminCommandHandler
|
||||
Collection<String> opCodes = null;
|
||||
while (st.hasMoreTokens())
|
||||
{
|
||||
String token = st.nextToken();
|
||||
final String token = st.nextToken();
|
||||
if (";".equals(token))
|
||||
{
|
||||
break;
|
||||
@@ -239,16 +239,16 @@ public final class AdminPForge implements IAdminCommandHandler
|
||||
valuesHtml = valuesHtml.replace("%format%", format);
|
||||
sendBypass += " " + format;
|
||||
|
||||
String editorTemplate = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/pforge/inc/editor.htm");
|
||||
final String editorTemplate = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/pforge/inc/editor.htm");
|
||||
|
||||
if (editorTemplate != null)
|
||||
{
|
||||
StringBuilder singleCharSequence = new StringBuilder(1);
|
||||
final StringBuilder singleCharSequence = new StringBuilder(1);
|
||||
singleCharSequence.append(' ');
|
||||
|
||||
for (int chIdx = 0; chIdx < format.length(); ++chIdx)
|
||||
{
|
||||
char ch = format.charAt(chIdx);
|
||||
final char ch = format.charAt(chIdx);
|
||||
singleCharSequence.setCharAt(0, ch);
|
||||
editorsHtml += editorTemplate.replace("%format%", singleCharSequence).replace("%editor_index%", String.valueOf(chIdx));
|
||||
sendBypass += " $v" + chIdx;
|
||||
@@ -276,7 +276,7 @@ public final class AdminPForge implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
st.nextToken(); // skip command token
|
||||
|
||||
if (!st.hasMoreTokens())
|
||||
@@ -285,7 +285,7 @@ public final class AdminPForge implements IAdminCommandHandler
|
||||
return false;
|
||||
}
|
||||
|
||||
String[] opCodes = getOpCodes(st);
|
||||
final String[] opCodes = getOpCodes(st);
|
||||
if (!validateOpCodes(opCodes))
|
||||
{
|
||||
activeChar.sendMessage("Invalid op codes!");
|
||||
@@ -318,7 +318,7 @@ public final class AdminPForge implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
st.nextToken(); // skip command token
|
||||
|
||||
if (!st.hasMoreTokens())
|
||||
@@ -327,7 +327,7 @@ public final class AdminPForge implements IAdminCommandHandler
|
||||
return false;
|
||||
}
|
||||
|
||||
String method = st.nextToken();
|
||||
final String method = st.nextToken();
|
||||
if (!validateMethod(method))
|
||||
{
|
||||
activeChar.sendMessage("Invalid method!");
|
||||
@@ -335,7 +335,7 @@ public final class AdminPForge implements IAdminCommandHandler
|
||||
return false;
|
||||
}
|
||||
|
||||
String[] opCodes = st.nextToken().split(";");
|
||||
final String[] opCodes = st.nextToken().split(";");
|
||||
if (!validateOpCodes(opCodes))
|
||||
{
|
||||
activeChar.sendMessage("Invalid op codes!");
|
||||
@@ -549,7 +549,7 @@ public final class AdminPForge implements IAdminCommandHandler
|
||||
else if (bb != null)
|
||||
{
|
||||
bb.flip();
|
||||
L2GameClientPacket p = (L2GameClientPacket) GameServer.gameServer.getL2GamePacketHandler().handlePacket(bb, activeChar.getClient());
|
||||
final L2GameClientPacket p = (L2GameClientPacket) GameServer.gameServer.getL2GamePacketHandler().handlePacket(bb, activeChar.getClient());
|
||||
if (p != null)
|
||||
{
|
||||
p.setBuffers(bb, activeChar.getClient(), new NioNetStringBuffer(2000));
|
||||
|
@@ -76,7 +76,7 @@ public class AdminPathNode implements IAdminCommandHandler
|
||||
}
|
||||
if (activeChar.getTarget() != null)
|
||||
{
|
||||
List<AbstractNodeLoc> path = PathFinding.getInstance().findPath(activeChar.getX(), activeChar.getY(), (short) activeChar.getZ(), activeChar.getTarget().getX(), activeChar.getTarget().getY(), (short) activeChar.getTarget().getZ(), activeChar.getInstanceId(), true);
|
||||
final List<AbstractNodeLoc> path = PathFinding.getInstance().findPath(activeChar.getX(), activeChar.getY(), (short) activeChar.getZ(), activeChar.getTarget().getX(), activeChar.getTarget().getY(), (short) activeChar.getTarget().getZ(), activeChar.getInstanceId(), true);
|
||||
if (path == null)
|
||||
{
|
||||
activeChar.sendMessage("No Route!");
|
||||
|
@@ -41,7 +41,7 @@ public class AdminPcCondOverride implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
switch (st.nextToken())
|
||||
@@ -51,7 +51,7 @@ public class AdminPcCondOverride implements IAdminCommandHandler
|
||||
{
|
||||
final NpcHtmlMessage msg = new NpcHtmlMessage(0, 1);
|
||||
msg.setFile(activeChar.getHtmlPrefix(), "html/admin/cond_override.htm");
|
||||
StringBuilder sb = new StringBuilder();
|
||||
final StringBuilder sb = new StringBuilder();
|
||||
for (PcCondOverride ex : PcCondOverride.values())
|
||||
{
|
||||
sb.append("<tr><td fixwidth=\"180\">" + ex.getDescription() + ":</td><td><a action=\"bypass -h admin_set_exception " + ex.ordinal() + "\">" + (activeChar.canOverrideCond(ex) ? "Disable" : "Enable") + "</a></td></tr>");
|
||||
@@ -64,10 +64,10 @@ public class AdminPcCondOverride implements IAdminCommandHandler
|
||||
{
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
String token = st.nextToken();
|
||||
final String token = st.nextToken();
|
||||
if (Util.isDigit(token))
|
||||
{
|
||||
PcCondOverride ex = PcCondOverride.getCondOverride(Integer.valueOf(token));
|
||||
final PcCondOverride ex = PcCondOverride.getCondOverride(Integer.valueOf(token));
|
||||
if (ex != null)
|
||||
{
|
||||
if (activeChar.canOverrideCond(ex))
|
||||
|
@@ -102,15 +102,15 @@ public class AdminPetition implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
L2Object targetChar = activeChar.getTarget();
|
||||
final L2Object targetChar = activeChar.getTarget();
|
||||
if ((targetChar == null) || !(targetChar instanceof L2PcInstance))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.THAT_IS_AN_INCORRECT_TARGET);
|
||||
return false;
|
||||
}
|
||||
L2PcInstance targetPlayer = (L2PcInstance) targetChar;
|
||||
final L2PcInstance targetPlayer = (L2PcInstance) targetChar;
|
||||
|
||||
String val = command.substring(15);
|
||||
final String val = command.substring(15);
|
||||
|
||||
petitionId = PetitionManager.getInstance().submitPetition(targetPlayer, val, 9);
|
||||
PetitionManager.getInstance().acceptPetition(activeChar, petitionId);
|
||||
|
@@ -111,7 +111,7 @@ public class AdminPledge implements IAdminCommandHandler
|
||||
|
||||
if (!targetPlayer.isClanLeader())
|
||||
{
|
||||
SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_IS_NOT_A_CLAN_LEADER);
|
||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_IS_NOT_A_CLAN_LEADER);
|
||||
sm.addCharName(targetPlayer);
|
||||
activeChar.sendPacket(sm);
|
||||
showMainPage(activeChar);
|
||||
@@ -154,7 +154,7 @@ public class AdminPledge implements IAdminCommandHandler
|
||||
break;
|
||||
}
|
||||
|
||||
int level = Integer.parseInt(param);
|
||||
final int level = Integer.parseInt(param);
|
||||
if ((level >= 0) && (level < 12))
|
||||
{
|
||||
clan.changeLevel(level);
|
||||
|
@@ -53,7 +53,7 @@ public class AdminPolymorph implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_untransform"))
|
||||
{
|
||||
L2Object obj = activeChar.getTarget();
|
||||
final L2Object obj = activeChar.getTarget();
|
||||
if (obj instanceof L2Character)
|
||||
{
|
||||
((L2Character) obj).stopTransformation(true);
|
||||
@@ -163,10 +163,10 @@ public class AdminPolymorph implements IAdminCommandHandler
|
||||
// animation
|
||||
if (obj instanceof L2Character)
|
||||
{
|
||||
L2Character Char = (L2Character) obj;
|
||||
MagicSkillUse msk = new MagicSkillUse(Char, 1008, 1, 4000, 0);
|
||||
final L2Character Char = (L2Character) obj;
|
||||
final MagicSkillUse msk = new MagicSkillUse(Char, 1008, 1, 4000, 0);
|
||||
Char.broadcastPacket(msk);
|
||||
SetupGauge sg = new SetupGauge(0, 4000);
|
||||
final SetupGauge sg = new SetupGauge(0, 4000);
|
||||
Char.sendPacket(sg);
|
||||
}
|
||||
// end of animation
|
||||
|
@@ -53,7 +53,7 @@ public class AdminPremium implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(19);
|
||||
final String val = command.substring(19);
|
||||
addPremiumStatus(activeChar, 1, val);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -65,7 +65,7 @@ public class AdminPremium implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(19);
|
||||
final String val = command.substring(19);
|
||||
addPremiumStatus(activeChar, 2, val);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -77,7 +77,7 @@ public class AdminPremium implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(19);
|
||||
final String val = command.substring(19);
|
||||
addPremiumStatus(activeChar, 3, val);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -89,7 +89,7 @@ public class AdminPremium implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(19);
|
||||
final String val = command.substring(19);
|
||||
viewPremiumInfo(activeChar, val);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -101,7 +101,7 @@ public class AdminPremium implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(21);
|
||||
final String val = command.substring(21);
|
||||
removePremium(activeChar, val);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
|
@@ -99,8 +99,8 @@ public class AdminPunishment implements IAdminCommandHandler
|
||||
case "info":
|
||||
{
|
||||
String key = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String af = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String name = key;
|
||||
final String af = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
final String name = key;
|
||||
|
||||
if ((key == null) || (af == null))
|
||||
{
|
||||
@@ -123,12 +123,12 @@ public class AdminPunishment implements IAdminCommandHandler
|
||||
String content = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "html/admin/punishment-info.htm");
|
||||
if (content != null)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
final StringBuilder sb = new StringBuilder();
|
||||
for (PunishmentType type : PunishmentType.values())
|
||||
{
|
||||
if (PunishmentManager.getInstance().hasPunishment(key, affect, type))
|
||||
{
|
||||
long expiration = PunishmentManager.getInstance().getPunishmentExpiration(key, affect, type);
|
||||
final long expiration = PunishmentManager.getInstance().getPunishmentExpiration(key, affect, type);
|
||||
String expire = "never";
|
||||
|
||||
if (expiration > 0)
|
||||
@@ -200,9 +200,9 @@ public class AdminPunishment implements IAdminCommandHandler
|
||||
{
|
||||
// Add new punishment
|
||||
String key = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String af = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String t = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String exp = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
final String af = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
final String t = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
final String exp = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String reason = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
|
||||
// Let's grab the other part of the reason if there is..
|
||||
@@ -221,7 +221,7 @@ public class AdminPunishment implements IAdminCommandHandler
|
||||
}
|
||||
}
|
||||
|
||||
String name = key;
|
||||
final String name = key;
|
||||
|
||||
if ((key == null) || (af == null) || (t == null) || (exp == null) || (reason == null))
|
||||
{
|
||||
@@ -257,7 +257,7 @@ public class AdminPunishment implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
InetAddress addr = InetAddress.getByName(key);
|
||||
final InetAddress addr = InetAddress.getByName(key);
|
||||
if (addr.isLoopbackAddress())
|
||||
{
|
||||
throw new UnknownHostException("You cannot ban any local address!");
|
||||
@@ -292,9 +292,9 @@ public class AdminPunishment implements IAdminCommandHandler
|
||||
{
|
||||
// Remove punishment.
|
||||
String key = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String af = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String t = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
String name = key;
|
||||
final String af = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
final String t = st.hasMoreTokens() ? st.nextToken() : null;
|
||||
final String name = key;
|
||||
|
||||
if ((key == null) || (af == null) || (t == null))
|
||||
{
|
||||
@@ -389,7 +389,7 @@ public class AdminPunishment implements IAdminCommandHandler
|
||||
|
||||
private static final String findCharId(String key)
|
||||
{
|
||||
int charId = CharNameTable.getInstance().getIdByName(key);
|
||||
final int charId = CharNameTable.getInstance().getIdByName(key);
|
||||
if (charId > 0) // Yeah its a char name!
|
||||
{
|
||||
return Integer.toString(charId);
|
||||
|
@@ -68,7 +68,7 @@ public class AdminQuest implements IAdminCommandHandler
|
||||
// Example: //quest_reload 12
|
||||
if (command.startsWith("admin_quest_reload"))
|
||||
{
|
||||
String[] parts = command.split(" ");
|
||||
final String[] parts = command.split(" ");
|
||||
if (parts.length < 2)
|
||||
{
|
||||
activeChar.sendMessage("Usage: //quest_reload <questFolder>.<questSubFolders...>.questName> or //quest_reload <id>");
|
||||
@@ -78,7 +78,7 @@ public class AdminQuest implements IAdminCommandHandler
|
||||
// try the first param as id
|
||||
try
|
||||
{
|
||||
int questId = Integer.parseInt(parts[1]);
|
||||
final int questId = Integer.parseInt(parts[1]);
|
||||
if (QuestManager.getInstance().reload(questId))
|
||||
{
|
||||
activeChar.sendMessage("Quest Reloaded Successfully.");
|
||||
@@ -109,7 +109,7 @@ public class AdminQuest implements IAdminCommandHandler
|
||||
// This provides a way to load new scripts without having to reboot the server.
|
||||
else if (command.startsWith("admin_script_load"))
|
||||
{
|
||||
String[] parts = command.split(" ");
|
||||
final String[] parts = command.split(" ");
|
||||
if (parts.length < 2)
|
||||
{
|
||||
// activeChar.sendMessage("Example: //script_load <questFolder>/<questSubFolders...>/<filename>.<ext> ");
|
||||
@@ -121,7 +121,7 @@ public class AdminQuest implements IAdminCommandHandler
|
||||
// Trying to reload by script name.
|
||||
if (!file.exists())
|
||||
{
|
||||
Quest quest = QuestManager.getInstance().getQuest(parts[1]);
|
||||
final Quest quest = QuestManager.getInstance().getQuest(parts[1]);
|
||||
if (quest != null)
|
||||
{
|
||||
file = new File(L2ScriptEngineManager.SCRIPT_FOLDER, quest.getClass().getName().replaceAll("\\.", "/") + ".java");
|
||||
@@ -157,14 +157,14 @@ public class AdminQuest implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_script_unload"))
|
||||
{
|
||||
String[] parts = command.split(" ");
|
||||
final String[] parts = command.split(" ");
|
||||
if (parts.length < 2)
|
||||
{
|
||||
activeChar.sendMessage("Example: //script_unload questName/questId");
|
||||
}
|
||||
else
|
||||
{
|
||||
Quest q = Util.isDigit(parts[1]) ? QuestManager.getInstance().getQuest(Integer.parseInt(parts[1])) : QuestManager.getInstance().getQuest(parts[1]);
|
||||
final Quest q = Util.isDigit(parts[1]) ? QuestManager.getInstance().getQuest(Integer.parseInt(parts[1])) : QuestManager.getInstance().getQuest(parts[1]);
|
||||
|
||||
if (q != null)
|
||||
{
|
||||
|
@@ -102,7 +102,7 @@ public class AdminReload implements IAdminCommandHandler
|
||||
{
|
||||
if (st.hasMoreElements())
|
||||
{
|
||||
String value = st.nextToken();
|
||||
final String value = st.nextToken();
|
||||
if (!Util.isDigit(value))
|
||||
{
|
||||
QuestManager.getInstance().reload(value);
|
||||
|
@@ -57,14 +57,14 @@ public class AdminRepairChar implements IAdminCommandHandler
|
||||
|
||||
private void handleRepair(String command)
|
||||
{
|
||||
String[] parts = command.split(" ");
|
||||
final String[] parts = command.split(" ");
|
||||
if (parts.length != 2)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
final String playerName = parts[1];
|
||||
String cmd = "UPDATE characters SET x=-84318, y=244579, z=-3730 WHERE char_name=?";
|
||||
final String cmd = "UPDATE characters SET x=-84318, y=244579, z=-3730 WHERE char_name=?";
|
||||
try (Connection con = ConnectionFactory.getInstance().getConnection())
|
||||
{
|
||||
try (PreparedStatement ps = con.prepareStatement(cmd))
|
||||
|
@@ -84,7 +84,7 @@ public class AdminRes implements IAdminCommandHandler
|
||||
if (resParam != null)
|
||||
{
|
||||
// Check if a player name was specified as a param.
|
||||
L2PcInstance plyr = L2World.getInstance().getPlayer(resParam);
|
||||
final L2PcInstance plyr = L2World.getInstance().getPlayer(resParam);
|
||||
|
||||
if (plyr != null)
|
||||
{
|
||||
@@ -95,7 +95,7 @@ public class AdminRes implements IAdminCommandHandler
|
||||
// Otherwise, check if the param was a radius.
|
||||
try
|
||||
{
|
||||
int radius = Integer.parseInt(resParam);
|
||||
final int radius = Integer.parseInt(resParam);
|
||||
|
||||
for (L2PcInstance knownPlayer : activeChar.getKnownList().getKnownPlayersInRadius(radius))
|
||||
{
|
||||
@@ -139,7 +139,7 @@ public class AdminRes implements IAdminCommandHandler
|
||||
|
||||
private void handleNonPlayerRes(L2PcInstance activeChar, String radiusStr)
|
||||
{
|
||||
L2Object obj = activeChar.getTarget();
|
||||
final L2Object obj = activeChar.getTarget();
|
||||
|
||||
try
|
||||
{
|
||||
|
@@ -48,7 +48,7 @@ public class AdminRide implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
L2PcInstance player = getRideTarget(activeChar);
|
||||
final L2PcInstance player = getRideTarget(activeChar);
|
||||
if (player == null)
|
||||
{
|
||||
return false;
|
||||
|
@@ -80,7 +80,7 @@ public class AdminScan implements IAdminCommandHandler
|
||||
|
||||
try
|
||||
{
|
||||
int objectId = Integer.parseInt(st.nextToken());
|
||||
final int objectId = Integer.parseInt(st.nextToken());
|
||||
|
||||
final L2Object target = L2World.getInstance().findObject(objectId);
|
||||
final L2Npc npc = target instanceof L2Npc ? (L2Npc) target : null;
|
||||
|
@@ -151,7 +151,7 @@ public class AdminServerInfo implements IAdminCommandHandler
|
||||
}
|
||||
case "ALL_REAL":
|
||||
{
|
||||
Set<String> realPlayers = new HashSet<>();
|
||||
final Set<String> realPlayers = new HashSet<>();
|
||||
|
||||
for (L2PcInstance onlinePlayer : L2World.getInstance().getPlayers())
|
||||
{
|
||||
|
@@ -84,7 +84,7 @@ public class AdminShop implements IAdminCommandHandler
|
||||
_log.warning("admin buylist failed:" + command);
|
||||
}
|
||||
|
||||
L2BuyList buyList = BuyListData.getInstance().getBuyList(val);
|
||||
final L2BuyList buyList = BuyListData.getInstance().getBuyList(val);
|
||||
|
||||
if (buyList != null)
|
||||
{
|
||||
|
@@ -61,10 +61,10 @@ public class AdminShowQuests implements IAdminCommandHandler
|
||||
@Override
|
||||
public boolean useAdminCommand(String command, L2PcInstance activeChar)
|
||||
{
|
||||
String[] cmdParams = command.split(" ");
|
||||
final String[] cmdParams = command.split(" ");
|
||||
L2PcInstance target = null;
|
||||
L2Object targetObject = null;
|
||||
String[] val = new String[4];
|
||||
final String[] val = new String[4];
|
||||
val[0] = null;
|
||||
|
||||
if (cmdParams.length > 1)
|
||||
@@ -156,9 +156,9 @@ public class AdminShowQuests implements IAdminCommandHandler
|
||||
|
||||
private static void showFirstQuestMenu(L2PcInstance target, L2PcInstance actor)
|
||||
{
|
||||
StringBuilder replyMSG = new StringBuilder("<html><body><table width=270><tr><td width=45><button value=\"Main\" action=\"bypass -h admin_admin\" width=45 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td><td width=180><center>Player: " + target.getName() + "</center></td><td width=45><button value=\"Back\" action=\"bypass -h admin_admin6\" width=45 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr></table>");
|
||||
final StringBuilder replyMSG = new StringBuilder("<html><body><table width=270><tr><td width=45><button value=\"Main\" action=\"bypass -h admin_admin\" width=45 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td><td width=180><center>Player: " + target.getName() + "</center></td><td width=45><button value=\"Back\" action=\"bypass -h admin_admin6\" width=45 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr></table>");
|
||||
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
|
||||
int ID = target.getObjectId();
|
||||
final int ID = target.getObjectId();
|
||||
|
||||
replyMSG.append("Quest Menu for <font color=\"LEVEL\">" + target.getName() + "</font> (ID:" + ID + ")<br><center>");
|
||||
replyMSG.append("<table width=250><tr><td><button value=\"CREATED\" action=\"bypass -h admin_charquestmenu " + target.getName() + " 0\" width=85 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr>");
|
||||
@@ -179,9 +179,9 @@ public class AdminShowQuests implements IAdminCommandHandler
|
||||
{
|
||||
ResultSet rs;
|
||||
PreparedStatement req;
|
||||
int ID = target.getObjectId();
|
||||
final int ID = target.getObjectId();
|
||||
|
||||
StringBuilder replyMSG = new StringBuilder("<html><body>");
|
||||
final StringBuilder replyMSG = new StringBuilder("<html><body>");
|
||||
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
|
||||
|
||||
switch (val[0])
|
||||
@@ -201,8 +201,8 @@ public class AdminShowQuests implements IAdminCommandHandler
|
||||
}
|
||||
case "name":
|
||||
{
|
||||
QuestState qs = target.getQuestState(val[1]);
|
||||
String state = (qs != null) ? _states[qs.getState()] : "CREATED";
|
||||
final QuestState qs = target.getQuestState(val[1]);
|
||||
final String state = (qs != null) ? _states[qs.getState()] : "CREATED";
|
||||
replyMSG.append("Character: <font color=\"LEVEL\">" + target.getName() + "</font><br>Quest: <font color=\"LEVEL\">" + val[1] + "</font><br>State: <font color=\"LEVEL\">" + state + "</font><br><br>");
|
||||
replyMSG.append("<center><table width=250><tr><td>Var</td><td>Value</td><td>New Value</td><td> </td></tr>");
|
||||
req = con.prepareStatement("SELECT var,value FROM character_quests WHERE charId='" + ID + "' and name='" + val[1] + "'");
|
||||
@@ -210,7 +210,7 @@ public class AdminShowQuests implements IAdminCommandHandler
|
||||
rs = req.getResultSet();
|
||||
while (rs.next())
|
||||
{
|
||||
String var_name = rs.getString(1);
|
||||
final String var_name = rs.getString(1);
|
||||
if (var_name.equals("<state>"))
|
||||
{
|
||||
continue;
|
||||
@@ -242,12 +242,12 @@ public class AdminShowQuests implements IAdminCommandHandler
|
||||
{
|
||||
boolean exqdb = true;
|
||||
boolean exqch = true;
|
||||
int qnumber = Integer.parseInt(val[1]);
|
||||
final int qnumber = Integer.parseInt(val[1]);
|
||||
String state = null;
|
||||
String qname = null;
|
||||
QuestState qs = null;
|
||||
|
||||
Quest quest = QuestManager.getInstance().getQuest(qnumber);
|
||||
final Quest quest = QuestManager.getInstance().getQuest(qnumber);
|
||||
if (quest != null)
|
||||
{
|
||||
qname = quest.getName();
|
||||
@@ -279,7 +279,7 @@ public class AdminShowQuests implements IAdminCommandHandler
|
||||
rs = req.getResultSet();
|
||||
while (rs.next())
|
||||
{
|
||||
String var_name = rs.getString(1);
|
||||
final String var_name = rs.getString(1);
|
||||
if (var_name.equals("<state>"))
|
||||
{
|
||||
continue;
|
||||
@@ -322,7 +322,7 @@ public class AdminShowQuests implements IAdminCommandHandler
|
||||
private static void setQuestVar(L2PcInstance target, L2PcInstance actor, String[] val)
|
||||
{
|
||||
QuestState qs = target.getQuestState(val[0]);
|
||||
String[] outval = new String[3];
|
||||
final String[] outval = new String[3];
|
||||
|
||||
if ("state".equals(val[1]))
|
||||
{
|
||||
|
@@ -104,11 +104,11 @@ public class AdminShutdown implements IAdminCommandHandler
|
||||
private void sendHtmlForm(L2PcInstance activeChar)
|
||||
{
|
||||
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
|
||||
int t = GameTimeController.getInstance().getGameTime();
|
||||
int h = t / 60;
|
||||
int m = t % 60;
|
||||
SimpleDateFormat format = new SimpleDateFormat("h:mm a");
|
||||
Calendar cal = Calendar.getInstance();
|
||||
final int t = GameTimeController.getInstance().getGameTime();
|
||||
final int h = t / 60;
|
||||
final int m = t % 60;
|
||||
final SimpleDateFormat format = new SimpleDateFormat("h:mm a");
|
||||
final Calendar cal = Calendar.getInstance();
|
||||
cal.set(Calendar.HOUR_OF_DAY, h);
|
||||
cal.set(Calendar.MINUTE, m);
|
||||
adminReply.setFile(activeChar.getHtmlPrefix(), "html/admin/shutdown.htm");
|
||||
|
@@ -96,7 +96,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(20);
|
||||
final String val = command.substring(20);
|
||||
removeSkillsPage(activeChar, Integer.parseInt(val));
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -111,7 +111,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(18);
|
||||
final String val = command.substring(18);
|
||||
AdminHtml.showAdminHtml(activeChar, "skills/" + val + ".htm");
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -122,7 +122,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(15);
|
||||
final String val = command.substring(15);
|
||||
adminAddSkill(activeChar, val);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -134,8 +134,8 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String id = command.substring(19);
|
||||
int idval = Integer.parseInt(id);
|
||||
final String id = command.substring(19);
|
||||
final int idval = Integer.parseInt(id);
|
||||
adminRemoveSkill(activeChar, idval);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -190,7 +190,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String[] val = command.split(" ");
|
||||
final String[] val = command.split(" ");
|
||||
adminAddClanSkill(activeChar, Integer.parseInt(val[1]), Integer.parseInt(val[2]));
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -200,10 +200,10 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_setskill"))
|
||||
{
|
||||
String[] split = command.split(" ");
|
||||
int id = Integer.parseInt(split[1]);
|
||||
int lvl = Integer.parseInt(split[2]);
|
||||
Skill skill = SkillData.getInstance().getSkill(id, lvl);
|
||||
final String[] split = command.split(" ");
|
||||
final int id = Integer.parseInt(split[1]);
|
||||
final int lvl = Integer.parseInt(split[2]);
|
||||
final Skill skill = SkillData.getInstance().getSkill(id, lvl);
|
||||
activeChar.addSkill(skill);
|
||||
activeChar.sendSkillList();
|
||||
activeChar.sendMessage("You added yourself skill " + skill.getName() + "(" + id + ") level " + lvl);
|
||||
@@ -297,7 +297,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
final L2PcInstance player = target.getActingPlayer();
|
||||
final Skill[] skills = player.getAllSkills().toArray(new Skill[player.getAllSkills().size()]);
|
||||
|
||||
int maxSkillsPerPage = 10;
|
||||
final int maxSkillsPerPage = 10;
|
||||
int maxPages = skills.length / maxSkillsPerPage;
|
||||
if (skills.length > (maxSkillsPerPage * maxPages))
|
||||
{
|
||||
@@ -309,7 +309,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
page = maxPages;
|
||||
}
|
||||
|
||||
int skillsStart = maxSkillsPerPage * page;
|
||||
final int skillsStart = maxSkillsPerPage * page;
|
||||
int skillsEnd = skills.length;
|
||||
if ((skillsEnd - skillsStart) > maxSkillsPerPage)
|
||||
{
|
||||
@@ -321,7 +321,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
|
||||
for (int x = 0; x < maxPages; x++)
|
||||
{
|
||||
int pagenr = x + 1;
|
||||
final int pagenr = x + 1;
|
||||
StringUtil.append(replyMSG, "<td><a action=\"bypass -h admin_remove_skills ", String.valueOf(x), "\">Page ", String.valueOf(pagenr), "</a></td>");
|
||||
}
|
||||
|
||||
@@ -375,7 +375,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
Skill[] skills = player.getAllSkills().toArray(new Skill[player.getAllSkills().size()]);
|
||||
final Skill[] skills = player.getAllSkills().toArray(new Skill[player.getAllSkills().size()]);
|
||||
adminSkills = activeChar.getAllSkills().toArray(new Skill[activeChar.getAllSkills().size()]);
|
||||
for (Skill skill : adminSkills)
|
||||
{
|
||||
@@ -409,7 +409,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
Skill[] skills = player.getAllSkills().toArray(new Skill[player.getAllSkills().size()]);
|
||||
final Skill[] skills = player.getAllSkills().toArray(new Skill[player.getAllSkills().size()]);
|
||||
for (Skill skill : skills)
|
||||
{
|
||||
player.removeSkill(skill);
|
||||
@@ -459,10 +459,10 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
Skill skill = null;
|
||||
try
|
||||
{
|
||||
String id = st.nextToken();
|
||||
String level = st.nextToken();
|
||||
int idval = Integer.parseInt(id);
|
||||
int levelval = Integer.parseInt(level);
|
||||
final String id = st.nextToken();
|
||||
final String level = st.nextToken();
|
||||
final int idval = Integer.parseInt(id);
|
||||
final int levelval = Integer.parseInt(level);
|
||||
skill = SkillData.getInstance().getSkill(idval, levelval);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -471,7 +471,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
}
|
||||
if (skill != null)
|
||||
{
|
||||
String name = skill.getName();
|
||||
final String name = skill.getName();
|
||||
// Player's info.
|
||||
player.sendMessage("Admin gave you the skill " + name + ".");
|
||||
player.addSkill(skill, true);
|
||||
@@ -505,10 +505,10 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
final L2PcInstance player = target.getActingPlayer();
|
||||
Skill skill = SkillData.getInstance().getSkill(idval, player.getSkillLevel(idval));
|
||||
final Skill skill = SkillData.getInstance().getSkill(idval, player.getSkillLevel(idval));
|
||||
if (skill != null)
|
||||
{
|
||||
String skillname = skill.getName();
|
||||
final String skillname = skill.getName();
|
||||
player.sendMessage("Admin removed the skill " + skillname + " from your skills list.");
|
||||
player.removeSkill(skill);
|
||||
// Admin information
|
||||
@@ -563,8 +563,8 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
return;
|
||||
}
|
||||
|
||||
String skillname = skill.getName();
|
||||
SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.THE_CLAN_SKILL_S1_HAS_BEEN_ADDED);
|
||||
final String skillname = skill.getName();
|
||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.THE_CLAN_SKILL_S1_HAS_BEEN_ADDED);
|
||||
sm.addSkillName(skill);
|
||||
player.sendPacket(sm);
|
||||
final L2Clan clan = player.getClan();
|
||||
|
@@ -91,14 +91,14 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_spawn_debug_print"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
L2Object target = activeChar.getTarget();
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (target instanceof L2Npc)
|
||||
{
|
||||
try
|
||||
{
|
||||
st.nextToken();
|
||||
int type = Integer.parseInt(st.nextToken());
|
||||
final int type = Integer.parseInt(st.nextToken());
|
||||
printSpawn((L2Npc) target, type);
|
||||
if (command.contains("_menu"))
|
||||
{
|
||||
@@ -116,11 +116,11 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_spawn_index"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
try
|
||||
{
|
||||
st.nextToken();
|
||||
int level = Integer.parseInt(st.nextToken());
|
||||
final int level = Integer.parseInt(st.nextToken());
|
||||
int from = 0;
|
||||
try
|
||||
{
|
||||
@@ -142,11 +142,11 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_npc_index"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
try
|
||||
{
|
||||
st.nextToken();
|
||||
String letter = st.nextToken();
|
||||
final String letter = st.nextToken();
|
||||
int from = 0;
|
||||
try
|
||||
{
|
||||
@@ -164,17 +164,17 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_instance_spawns"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
try
|
||||
{
|
||||
st.nextToken();
|
||||
int instance = Integer.parseInt(st.nextToken());
|
||||
final int instance = Integer.parseInt(st.nextToken());
|
||||
if (instance >= 300000)
|
||||
{
|
||||
final StringBuilder html = StringUtil.startAppend(500 + 1000, "<html><table width=\"100%\"><tr><td width=45><button value=\"Main\" action=\"bypass -h admin_admin\" width=45 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td><td width=180><center>", "<font color=\"LEVEL\">Spawns for " + String.valueOf(instance) + "</font>", "</td><td width=45><button value=\"Back\" action=\"bypass -h admin_current_player\" width=45 height=21 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"></td></tr></table><br>", "<table width=\"100%\"><tr><td width=200>NpcName</td><td width=70>Action</td></tr>");
|
||||
int counter = 0;
|
||||
int skiped = 0;
|
||||
Instance inst = InstanceManager.getInstance().getInstance(instance);
|
||||
final Instance inst = InstanceManager.getInstance().getInstance(instance);
|
||||
if (inst != null)
|
||||
{
|
||||
for (L2Npc npc : inst.getNpcs())
|
||||
@@ -245,11 +245,11 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_spawn_monster") || command.startsWith("admin_spawn"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
try
|
||||
{
|
||||
String cmd = st.nextToken();
|
||||
String id = st.nextToken();
|
||||
final String cmd = st.nextToken();
|
||||
final String id = st.nextToken();
|
||||
int respawnTime = 60; // default is set to 60 seconds
|
||||
int mobCount = 1;
|
||||
if (st.hasMoreTokens())
|
||||
@@ -280,9 +280,9 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
int teleportIndex = -1;
|
||||
try
|
||||
{ // admin_list_spawns x[xxxx] x[xx]
|
||||
String[] params = command.split(" ");
|
||||
Pattern pattern = Pattern.compile("[0-9]*");
|
||||
Matcher regexp = pattern.matcher(params[1]);
|
||||
final String[] params = command.split(" ");
|
||||
final Pattern pattern = Pattern.compile("[0-9]*");
|
||||
final Matcher regexp = pattern.matcher(params[1]);
|
||||
if (regexp.matches())
|
||||
{
|
||||
npcId = Integer.parseInt(params[1]);
|
||||
@@ -332,7 +332,7 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
for (L2Spawn spawn : SpawnTable.getInstance().getSpawns(npcId))
|
||||
{
|
||||
index++;
|
||||
L2Npc npc = spawn.getLastSpawn();
|
||||
final L2Npc npc = spawn.getLastSpawn();
|
||||
if (teleportIndex > -1)
|
||||
{
|
||||
if (teleportIndex == index)
|
||||
@@ -368,11 +368,11 @@ public class AdminSpawn implements IAdminCommandHandler
|
||||
|
||||
private void printSpawn(L2Npc target, int type)
|
||||
{
|
||||
int i = target.getId();
|
||||
int x = target.getSpawn().getX();
|
||||
int y = target.getSpawn().getY();
|
||||
int z = target.getSpawn().getZ();
|
||||
int h = target.getSpawn().getHeading();
|
||||
final int i = target.getId();
|
||||
final int x = target.getSpawn().getX();
|
||||
final int y = target.getSpawn().getY();
|
||||
final int z = target.getSpawn().getZ();
|
||||
final int h = target.getSpawn().getHeading();
|
||||
switch (type)
|
||||
{
|
||||
default:
|
||||
|
@@ -49,7 +49,7 @@ public class AdminSummon implements IAdminCommandHandler
|
||||
{
|
||||
int id;
|
||||
int count = 1;
|
||||
String[] data = command.split(" ");
|
||||
final String[] data = command.split(" ");
|
||||
try
|
||||
{
|
||||
id = Integer.parseInt(data[1]);
|
||||
@@ -74,7 +74,7 @@ public class AdminSummon implements IAdminCommandHandler
|
||||
_log.warning("Character " + activeChar.getName() + " tryed to use admin command " + subCommand + ", but have no access to it!");
|
||||
return false;
|
||||
}
|
||||
IAdminCommandHandler ach = AdminCommandHandler.getInstance().getHandler(subCommand);
|
||||
final IAdminCommandHandler ach = AdminCommandHandler.getInstance().getHandler(subCommand);
|
||||
ach.useAdminCommand(subCommand + " " + id + " " + count, activeChar);
|
||||
}
|
||||
else
|
||||
@@ -86,7 +86,7 @@ public class AdminSummon implements IAdminCommandHandler
|
||||
_log.warning("Character " + activeChar.getName() + " tryed to use admin command " + subCommand + ", but have no access to it!");
|
||||
return false;
|
||||
}
|
||||
IAdminCommandHandler ach = AdminCommandHandler.getInstance().getHandler(subCommand);
|
||||
final IAdminCommandHandler ach = AdminCommandHandler.getInstance().getHandler(subCommand);
|
||||
|
||||
activeChar.sendMessage("This is only a temporary spawn. The mob(s) will NOT respawn.");
|
||||
id -= 1000000;
|
||||
|
@@ -53,8 +53,8 @@ public class AdminTarget implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String targetName = command.substring(13);
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
final String targetName = command.substring(13);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
if (player != null)
|
||||
{
|
||||
player.onAction(activeChar);
|
||||
|
@@ -123,11 +123,11 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(11);
|
||||
StringTokenizer st = new StringTokenizer(val);
|
||||
int x = Integer.parseInt(st.nextToken());
|
||||
int y = Integer.parseInt(st.nextToken());
|
||||
int z = Integer.parseInt(st.nextToken());
|
||||
final String val = command.substring(11);
|
||||
final StringTokenizer st = new StringTokenizer(val);
|
||||
final int x = Integer.parseInt(st.nextToken());
|
||||
final int y = Integer.parseInt(st.nextToken());
|
||||
final int z = Integer.parseInt(st.nextToken());
|
||||
activeChar.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(x, y, z, 0));
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -142,7 +142,7 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(14);
|
||||
final String val = command.substring(14);
|
||||
teleportTo(activeChar, val);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -160,7 +160,7 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String val = command.substring(25);
|
||||
final String val = command.substring(25);
|
||||
|
||||
teleportCharacter(activeChar, val);
|
||||
}
|
||||
@@ -175,8 +175,8 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String targetName = command.substring(17);
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
final String targetName = command.substring(17);
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
teleportToCharacter(activeChar, player);
|
||||
}
|
||||
catch (StringIndexOutOfBoundsException e)
|
||||
@@ -204,14 +204,14 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String[] param = command.split(" ");
|
||||
final String[] param = command.split(" ");
|
||||
if (param.length != 2)
|
||||
{
|
||||
activeChar.sendMessage("Usage: //recall <playername>");
|
||||
return false;
|
||||
}
|
||||
String targetName = param[1];
|
||||
L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
final String targetName = param[1];
|
||||
final L2PcInstance player = L2World.getInstance().getPlayer(targetName);
|
||||
if (player != null)
|
||||
{
|
||||
teleportCharacter(player, activeChar.getLocation(), activeChar);
|
||||
@@ -235,9 +235,9 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
int x = activeChar.getX(), y = activeChar.getY(), z = activeChar.getZ();
|
||||
try
|
||||
{
|
||||
String val = command.substring(8);
|
||||
StringTokenizer st = new StringTokenizer(val);
|
||||
String dir = st.nextToken();
|
||||
final String val = command.substring(8);
|
||||
final StringTokenizer st = new StringTokenizer(val);
|
||||
final String dir = st.nextToken();
|
||||
if (st.hasMoreTokens())
|
||||
{
|
||||
intVal = Integer.parseInt(st.nextToken());
|
||||
@@ -276,7 +276,7 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.startsWith("admin_sendhome"))
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
st.nextToken(); // Skip command.
|
||||
if (st.countTokens() > 1)
|
||||
{
|
||||
@@ -352,13 +352,13 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(Coords);
|
||||
String x1 = st.nextToken();
|
||||
int x = Integer.parseInt(x1);
|
||||
String y1 = st.nextToken();
|
||||
int y = Integer.parseInt(y1);
|
||||
String z1 = st.nextToken();
|
||||
int z = Integer.parseInt(z1);
|
||||
final StringTokenizer st = new StringTokenizer(Coords);
|
||||
final String x1 = st.nextToken();
|
||||
final int x = Integer.parseInt(x1);
|
||||
final String y1 = st.nextToken();
|
||||
final int y = Integer.parseInt(y1);
|
||||
final String z1 = st.nextToken();
|
||||
final int z = Integer.parseInt(z1);
|
||||
|
||||
activeChar.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
activeChar.teleToLocation(x, y, z);
|
||||
@@ -378,7 +378,7 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
|
||||
private void showTeleportCharWindow(L2PcInstance activeChar)
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -398,7 +398,7 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
|
||||
private void teleportCharacter(L2PcInstance activeChar, String Cords)
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
L2PcInstance player = null;
|
||||
if (target instanceof L2PcInstance)
|
||||
{
|
||||
@@ -418,13 +418,13 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(Cords);
|
||||
String x1 = st.nextToken();
|
||||
int x = Integer.parseInt(x1);
|
||||
String y1 = st.nextToken();
|
||||
int y = Integer.parseInt(y1);
|
||||
String z1 = st.nextToken();
|
||||
int z = Integer.parseInt(z1);
|
||||
final StringTokenizer st = new StringTokenizer(Cords);
|
||||
final String x1 = st.nextToken();
|
||||
final int x = Integer.parseInt(x1);
|
||||
final String y1 = st.nextToken();
|
||||
final int y = Integer.parseInt(y1);
|
||||
final String z1 = st.nextToken();
|
||||
final int z = Integer.parseInt(z1);
|
||||
teleportCharacter(player, new Location(x, y, z), null);
|
||||
}
|
||||
catch (NoSuchElementException nsee)
|
||||
@@ -494,9 +494,9 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
// move to targets instance
|
||||
activeChar.setInstanceId(target.getInstanceId());
|
||||
|
||||
int x = player.getX();
|
||||
int y = player.getY();
|
||||
int z = player.getZ();
|
||||
final int x = player.getX();
|
||||
final int y = player.getY();
|
||||
final int z = player.getZ();
|
||||
|
||||
activeChar.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
activeChar.teleToLocation(new Location(x, y, z), true);
|
||||
@@ -518,7 +518,7 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
ps.setInt(3, z);
|
||||
ps.setString(4, name);
|
||||
ps.execute();
|
||||
int count = ps.getUpdateCount();
|
||||
final int count = ps.getUpdateCount();
|
||||
|
||||
if (count == 0)
|
||||
{
|
||||
@@ -537,10 +537,10 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
|
||||
private void recallNPC(L2PcInstance activeChar)
|
||||
{
|
||||
L2Object obj = activeChar.getTarget();
|
||||
final L2Object obj = activeChar.getTarget();
|
||||
if ((obj instanceof L2Npc) && !((L2Npc) obj).isMinion() && !(obj instanceof L2RaidBossInstance) && !(obj instanceof L2GrandBossInstance))
|
||||
{
|
||||
L2Npc target = (L2Npc) obj;
|
||||
final L2Npc target = (L2Npc) obj;
|
||||
L2Spawn spawn = target.getSpawn();
|
||||
if (spawn == null)
|
||||
{
|
||||
@@ -548,7 +548,7 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
_log.warning("ERROR: NPC " + target.getObjectId() + " has a 'null' spawn.");
|
||||
return;
|
||||
}
|
||||
int respawnTime = spawn.getRespawnDelay() / 1000;
|
||||
final int respawnTime = spawn.getRespawnDelay() / 1000;
|
||||
|
||||
target.deleteMe();
|
||||
spawn.stopRespawn();
|
||||
@@ -594,10 +594,10 @@ public class AdminTeleport implements IAdminCommandHandler
|
||||
}
|
||||
else if (obj instanceof L2RaidBossInstance)
|
||||
{
|
||||
L2RaidBossInstance target = (L2RaidBossInstance) obj;
|
||||
L2Spawn spawn = target.getSpawn();
|
||||
double curHP = target.getCurrentHp();
|
||||
double curMP = target.getCurrentMp();
|
||||
final L2RaidBossInstance target = (L2RaidBossInstance) obj;
|
||||
final L2Spawn spawn = target.getSpawn();
|
||||
final double curHP = target.getCurrentHp();
|
||||
final double curMP = target.getCurrentMp();
|
||||
if (spawn == null)
|
||||
{
|
||||
activeChar.sendMessage("Incorrect raid spawn.");
|
||||
|
@@ -57,9 +57,9 @@ public class AdminTest implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
StringTokenizer st = new StringTokenizer(command);
|
||||
final StringTokenizer st = new StringTokenizer(command);
|
||||
st.nextToken();
|
||||
int id = Integer.parseInt(st.nextToken());
|
||||
final int id = Integer.parseInt(st.nextToken());
|
||||
if (command.startsWith("admin_skill_test"))
|
||||
{
|
||||
adminTestSkill(activeChar, id, true);
|
||||
@@ -97,7 +97,7 @@ public class AdminTest implements IAdminCommandHandler
|
||||
private void adminTestSkill(L2PcInstance activeChar, int id, boolean msu)
|
||||
{
|
||||
L2Character caster;
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
if (!(target instanceof L2Character))
|
||||
{
|
||||
caster = activeChar;
|
||||
@@ -107,7 +107,7 @@ public class AdminTest implements IAdminCommandHandler
|
||||
caster = (L2Character) target;
|
||||
}
|
||||
|
||||
Skill _skill = SkillData.getInstance().getSkill(id, 1);
|
||||
final Skill _skill = SkillData.getInstance().getSkill(id, 1);
|
||||
if (_skill != null)
|
||||
{
|
||||
caster.setTarget(activeChar);
|
||||
|
@@ -43,7 +43,7 @@ public class AdminTvTEvent implements IAdminCommandHandler
|
||||
{
|
||||
if (command.equals("admin_tvt_add"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
|
||||
if (!(target instanceof L2PcInstance))
|
||||
{
|
||||
@@ -55,7 +55,7 @@ public class AdminTvTEvent implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.equals("admin_tvt_remove"))
|
||||
{
|
||||
L2Object target = activeChar.getTarget();
|
||||
final L2Object target = activeChar.getTarget();
|
||||
|
||||
if (!(target instanceof L2PcInstance))
|
||||
{
|
||||
|
@@ -47,7 +47,7 @@ public class AdminUnblockIp implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
String ipAddress = command.substring(16);
|
||||
final String ipAddress = command.substring(16);
|
||||
if (unblockIp(ipAddress, activeChar))
|
||||
{
|
||||
activeChar.sendMessage("Removed IP " + ipAddress + " from blocklist!");
|
||||
|
@@ -55,8 +55,8 @@ public class AdminVitality implements IAdminCommandHandler
|
||||
|
||||
int vitality = 0;
|
||||
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
String cmd = st.nextToken();
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final String cmd = st.nextToken();
|
||||
|
||||
if (activeChar.getTarget() instanceof L2PcInstance)
|
||||
{
|
||||
|
@@ -55,8 +55,8 @@ public class AdminZone implements IAdminCommandHandler
|
||||
return false;
|
||||
}
|
||||
|
||||
StringTokenizer st = new StringTokenizer(command, " ");
|
||||
String actualCommand = st.nextToken(); // Get actual command
|
||||
final StringTokenizer st = new StringTokenizer(command, " ");
|
||||
final String actualCommand = st.nextToken(); // Get actual command
|
||||
|
||||
// String val = "";
|
||||
// if (st.countTokens() >= 1) {val = st.nextToken();}
|
||||
@@ -84,7 +84,7 @@ public class AdminZone implements IAdminCommandHandler
|
||||
}
|
||||
else if (actualCommand.equalsIgnoreCase("admin_zone_visual"))
|
||||
{
|
||||
String next = st.nextToken();
|
||||
final String next = st.nextToken();
|
||||
if (next.equalsIgnoreCase("all"))
|
||||
{
|
||||
for (L2ZoneType zone : ZoneManager.getInstance().getZones(activeChar))
|
||||
@@ -99,7 +99,7 @@ public class AdminZone implements IAdminCommandHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
int zoneId = Integer.parseInt(next);
|
||||
final int zoneId = Integer.parseInt(next);
|
||||
ZoneManager.getInstance().getZoneById(zoneId).visualizeZone(activeChar.getZ());
|
||||
}
|
||||
}
|
||||
@@ -133,8 +133,8 @@ public class AdminZone implements IAdminCommandHandler
|
||||
adminReply.replace("%DANGER%", (activeChar.isInsideZone(ZoneId.DANGER_AREA) ? "<font color=\"LEVEL\">YES</font>" : "NO"));
|
||||
adminReply.replace("%NOSTORE%", (activeChar.isInsideZone(ZoneId.NO_STORE) ? "<font color=\"LEVEL\">YES</font>" : "NO"));
|
||||
adminReply.replace("%SCRIPT%", (activeChar.isInsideZone(ZoneId.SCRIPT) ? "<font color=\"LEVEL\">YES</font>" : "NO"));
|
||||
StringBuilder zones = new StringBuilder(100);
|
||||
L2WorldRegion region = L2World.getInstance().getRegion(activeChar.getX(), activeChar.getY());
|
||||
final StringBuilder zones = new StringBuilder(100);
|
||||
final L2WorldRegion region = L2World.getInstance().getRegion(activeChar.getX(), activeChar.getY());
|
||||
for (L2ZoneType zone : region.getZones())
|
||||
{
|
||||
if (zone.isCharacterInZone(activeChar))
|
||||
@@ -164,10 +164,10 @@ public class AdminZone implements IAdminCommandHandler
|
||||
|
||||
private static void getGeoRegionXY(L2PcInstance activeChar)
|
||||
{
|
||||
int worldX = activeChar.getX();
|
||||
int worldY = activeChar.getY();
|
||||
int geoX = ((((worldX - (-327680)) >> 4) >> 11) + 10);
|
||||
int geoY = ((((worldY - (-262144)) >> 4) >> 11) + 10);
|
||||
final int worldX = activeChar.getX();
|
||||
final int worldY = activeChar.getY();
|
||||
final int geoX = ((((worldX - (-327680)) >> 4) >> 11) + 10);
|
||||
final int geoY = ((((worldY - (-262144)) >> 4) >> 11) + 10);
|
||||
activeChar.sendMessage("GeoRegion: " + geoX + "_" + geoY + "");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user