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))
 				{