Crytek ™ Posted May 1, 2015 Share Posted May 1, 2015 hello im looking for acis hero coin code Link to comment Share on other sites More sharing options...
0 Devlin Posted May 1, 2015 Share Posted May 1, 2015 Nobody till today did it. I can do it but the payment will be high. Link to comment Share on other sites More sharing options...
0 Frank Posted May 1, 2015 Share Posted May 1, 2015 Easy task. PM me with your offer. Link to comment Share on other sites More sharing options...
0 GLO Posted May 1, 2015 Share Posted May 1, 2015 Why hard? i had this thing long time ago on acis >.< Link to comment Share on other sites More sharing options...
0 SweeTs Posted May 1, 2015 Share Posted May 1, 2015 (edited) He was not serious.. That was a sarcasm. Easy task.PM me with your offer. Seriously.. :not bad: Here you go, without any checks. /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package net.sf.l2j.gameserver.handler.itemhandlers; import net.sf.l2j.gameserver.handler.IItemHandler; import net.sf.l2j.gameserver.model.L2ItemInstance; import net.sf.l2j.gameserver.model.actor.L2Playable; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; /** * @author SweeTs */ public class HeroItem implements IItemHandler { @Override public void useItem(L2Playable playable, L2ItemInstance item, boolean forceUse) { if (!(playable instanceof L2PcInstance)) return; L2PcInstance activeChar = (L2PcInstance)playable; int itemId = item.getItemId(); if (itemId == 57) // Item to become hero { activeChar.setHero(true); activeChar.broadcastUserInfo(); } } } Xml part <set name="handler" val="HeroItem" /> and don't forget the register the HeroItem into the ItemHandler.java Edited May 1, 2015 by SweeTs Link to comment Share on other sites More sharing options...
0 Devlin Posted May 2, 2015 Share Posted May 2, 2015 Easy task. PM me with your offer. OMG Link to comment Share on other sites More sharing options...
0 Tryskell Posted May 2, 2015 Share Posted May 2, 2015 (edited) You don't even need the itemid check, as handler is specified only for that particular item. You would need itemid if the handler was specifying different behaviors for similar items using the same handler. @Override public void useItem(L2Playable playable, L2ItemInstance item, boolean forceUse) { if (!(playable instanceof L2PcInstance)) return; (L2PcInstance)playable.setHero(true); (L2PcInstance)playable.broadcastUserInfo(); } Edited May 2, 2015 by Tryskell Link to comment Share on other sites More sharing options...
0 SweeTs Posted May 2, 2015 Share Posted May 2, 2015 Yup, you are right. Thats so old code I had on hdd. Link to comment Share on other sites More sharing options...
0 An4rchy Posted May 2, 2015 Share Posted May 2, 2015 (edited) Actually that's what you need: @Override public void useItem(L2Playable playable, L2ItemInstance item, boolean forceUse) { if (!(playable instanceof L2PcInstance)) return; ((L2PcInstance)playable).destroyItem("", item, null, true); ((L2PcInstance)playable).setHero(true); ((L2PcInstance)playable).broadcastUserInfo(); } Edited May 2, 2015 by An4rchy Link to comment Share on other sites More sharing options...
0 Crytek ™ Posted May 3, 2015 Author Share Posted May 3, 2015 Ths i will try soon Link to comment Share on other sites More sharing options...
0 Crytek ™ Posted May 3, 2015 Author Share Posted May 3, 2015 smth wrong wich this code)) Link to comment Share on other sites More sharing options...
0 SweeTs Posted May 3, 2015 Share Posted May 3, 2015 Haha, no. The code is fine. Link to comment Share on other sites More sharing options...
0 'Baggos' Posted May 4, 2015 Share Posted May 4, 2015 smth wrong wich this code)) Maybe you forgot to register the Item on ItemHandler.java Index: java/net/sf/l2j/gameserver/handler/ItemHandler.java =================================================================== --- java/net/sf/l2j/gameserver/handler/ItemHandler.java (revision 1) +++ java/net/sf/l2j/gameserver/handler/ItemHandler.java (working copy) @@ -27,6 +27,7 @@ import net.sf.l2j.gameserver.handler.itemhandlers.Harvester; +import net.sf.l2j.gameserver.handler.itemhandlers.HeroItem; import net.sf.l2j.gameserver.handler.itemhandlers.ItemSkills; @@ -66,6 +67,7 @@ registerItemHandler(new Harvester()); + registerItemHandler(new HeroItem()); registerItemHandler(new ItemSkills()); Link to comment Share on other sites More sharing options...
0 SSnakEE Posted May 4, 2015 Share Posted May 4, 2015 This code will make player hero untill relog yes? Link to comment Share on other sites More sharing options...
0 Crytek ™ Posted May 4, 2015 Author Share Posted May 4, 2015 so for example i make custom coin. i must click on him and his must disapear? or smht like this? Link to comment Share on other sites More sharing options...
0 SweeTs Posted May 4, 2015 Share Posted May 4, 2015 Whatever you want to do.. The item may disappear or may stay. Link to comment Share on other sites More sharing options...
Question
Crytek ™
hello im looking for acis hero coin code
Link to comment
Share on other sites
15 answers to this question
Recommended Posts