Over12 Posted January 31, 2011 Posted January 31, 2011 I am create it is code for my server. Index: java/com/l2jserver/Config.java =================================================================== --- java/com/l2jserver/Config.java (revision 26) +++ java/com/l2jserver/Config.java (working copy) @@ -95,6 +95,9 @@ public static List<int[]> CUSTOM_STARTER_ITEMS = new FastList<int[]>(); public static boolean CUSTOM_STARTING_TITLE; public static String CUSTOM_TITULO_NOVO; + public static boolean CUSTOM_ITEM_LIDER_CASTELO; + public static int LIDER_AMOUNT1; + public static int LIDER_ITEM1; //-------------------------------------------------- // Faction Engine Related Settings @@ -2268,6 +2271,10 @@ //Custom Titulo CUSTOM_STARTING_TITLE = Boolean.parseBoolean(DAGSettings.getProperty("CustomStartingTitle", "False")); CUSTOM_TITULO_NOVO = DAGSettings.getProperty("CustomTitulo", "Novato"); + // Item custom para castelo + CUSTOM_ITEM_LIDER_CASTELO = Boolean.parseBoolean(DAGSettings.getProperty("CustomItemLider", "False")); + LIDER_ITEM1 = Integer.parseInt(DAGSettings.getProperty("LiderItem1", "")); + LIDER_AMOUNT1 = Integer.parseInt(DAGSettings.getProperty("LiderAmmount1", "")); } Index: java/com/l2jserver/gameserver/model/actor/instance/L2CastleChamberlainInstance.java =================================================================== --- java/com/l2jserver/gameserver/model/actor/instance/L2CastleChamberlainInstance.java (revision 25) +++ java/com/l2jserver/gameserver/model/actor/instance/L2CastleChamberlainInstance.java (working copy) @@ -1235,6 +1235,19 @@ html.replace("%CharName%", String.valueOf(player.getName())); html.replace("%FeudName%", String.valueOf(getCastle().getName())); } + + if (Config.CUSTOM_ITEM_LIDER_CASTELO) + { + if (player.getInventory().getItemByItemId(Config.LIDER_ITEM1) == null) + { + L2ItemInstance LiderItem1 = player.getInventory().addItem("Item Custom", Config.LIDER_ITEM1, Config.LIDER_AMOUNT1, player, this); + + SystemMessage mse = SystemMessage.getSystemMessage(SystemMessageId.EARNED_ITEM_S1); + mse.addItemName(LiderItem1); + player.sendPacket(mse); + + } + } else html.setFile(player.getHtmlPrefix(), "data/html/chamberlain/chamberlain-hascrown.htm"); } Index: java/config/dag/dagoptions.properties =================================================================== --- java/config/dag/dagoptions.properties (revision 26) +++ java/config/dag/dagoptions.properties (working copy) @@ -17,4 +17,18 @@ CustomStarterItems = 57,1000;728,200; # Titulo Inicial aos novos Players -CustomTitulo = Novato \ No newline at end of file +CustomTitulo = Novato + +# --------------------------------------------------------------------------- +# Configuracoes Custom Castelo +# --------------------------------------------------------------------------- + +# Ativar Item custom para o Lider do Castelo +# Default = False +CustomItemLider = False + +# Id do item +LiderItem1 = 57 + +# Quantia do ID +LiderAmmount1 = 10000 Credits me! Quote
icshiba Posted February 1, 2011 Posted February 1, 2011 loled...everyone whit minimal knowledge can create a 2 liner code to add smth to the inventory. anyway i dont see it usefully in my oppinion Quote
zetsuei2 Posted February 1, 2011 Author Posted February 1, 2011 ok ok ... if you don't like my share it's not my problem, it's not difficult, i know, but my share can help some people. Everyone doesn't have your knowledge, if it's too easy for you, you can create forum for best admin ... Quote
icshiba Posted February 26, 2011 Posted February 26, 2011 whats exactly this? when a castle lord obtain a castle he takes auto a reward ? Quote
zetsuei2 Posted February 27, 2011 Author Posted February 27, 2011 When a clan obtain a castle, the leader use the Chamberlain to have a reward Quote
Vioalex Posted January 4, 2012 Posted January 4, 2012 thx for that man,nice share, i was looking for something like that to change the crown with wings. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.