everything is much easier
Config:
OwnedItemId = 57
OwnedItemCount = 100
Config.java:
public static int Owned_Item_Id;
public static int Owned_Item_Count;
Owned_Item_Id = Integer.parseInt(l2jfrozen.getProperty("OwnedItemId", "57"));
Owned_Item_Count = Integer.parseInt(l2jfrozen.getProperty("OwnedItemCount", "100"));
Siege.java:
// Remove all spawned siege guard from this castle
_siegeGuardManager.unspawnSiegeGuard();
if(getCastle().getOwnerId() > 0)
{
L2PcInstance leader = null;
try
{
leader = ClanTable.getInstance().getClan(getCastle().getOwnerId()).getLeader().getPlayerInstance();
}
catch (ClanNotFoundException e)
{
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
leader.addItem("ItameName", Config.Owned_Item_Id, Config.Owned_Item_Count, leader, false);
leader.getInventory().updateDatabase();
_siegeGuardManager.removeMercs();
}
getCastle().spawnDoor();
getCastle().getZone().updateZoneStatusForCharactersInside();