diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminSiege.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminSiege.java index b564b01dd41639cf4d557882b520fe1a5a40a484..6566804eefa2580793eff3d441e408c8cfeb914c 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminSiege.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminSiege.java @@ -262,6 +262,8 @@ public class AdminSiege implements IAdminCommandHandler final Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(castle.getSiegeDate().getTimeInMillis()); + val = st.nextToken(); + if ("month".equals(val)) { int month = cal.get(Calendar.MONTH) + Integer.parseInt(st.nextToken()); @@ -275,12 +277,12 @@ public class AdminSiege implements IAdminCommandHandler else if ("day".equals(val)) { int day = Integer.parseInt(st.nextToken()); - if ((cal.getActualMinimum(Calendar.DAY_OF_YEAR) > day) || (cal.getActualMaximum(Calendar.DAY_OF_YEAR) < day)) + if ((cal.getActualMinimum(Calendar.DAY_OF_MONTH) > day) || (cal.getActualMaximum(Calendar.DAY_OF_MONTH) < day)) { - activeChar.sendMessage("Unable to change Siege Date - Incorrect day value only " + cal.getActualMinimum(Calendar.DAY_OF_YEAR) + "-" + cal.getActualMaximum(Calendar.DAY_OF_YEAR) + " is accepted!"); + activeChar.sendMessage("Unable to change Siege Date - Incorrect day value only " + cal.getActualMinimum(Calendar.DAY_OF_MONTH) + "-" + cal.getActualMaximum(Calendar.DAY_OF_MONTH) + " is accepted!"); return false; } - cal.set(Calendar.DAY_OF_YEAR, day); + cal.set(Calendar.DAY_OF_MONTH, day); } else if ("hour".equals(val)) { diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java index c79d41b7e288a91f3537b2fed8bd41a18099e0e1..cca7f958a1bf22b71ede9856c6053d75d1c7d8d5 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java @@ -76,12 +76,12 @@ public class AdminTerritoryWar implements IAdminCommandHandler else if ("day".equals(val)) { int day = Integer.parseInt(st.nextToken()); - if ((cal.getActualMinimum(Calendar.DAY_OF_YEAR) > day) || (cal.getActualMaximum(Calendar.DAY_OF_YEAR) < day)) + if ((cal.getActualMinimum(Calendar.DAY_OF_MONTH) > day) || (cal.getActualMaximum(Calendar.DAY_OF_MONTH) < day)) { - activeChar.sendMessage("Unable to change Siege Date - Incorrect day value only " + cal.getActualMinimum(Calendar.DAY_OF_YEAR) + "-" + cal.getActualMaximum(Calendar.DAY_OF_YEAR) + " is accepted!"); + activeChar.sendMessage("Unable to change Siege Date - Incorrect day value only " + cal.getActualMinimum(Calendar.DAY_OF_MONTH) + "-" + cal.getActualMaximum(Calendar.DAY_OF_MONTH) + " is accepted!"); return false; } - cal.set(Calendar.DAY_OF_YEAR, day); + cal.set(Calendar.DAY_OF_MONTH, day); } else if ("hour".equals(val)) {