StarChild Posted February 22, 2009 Posted February 22, 2009 Still can't compile... Here's my code: package com.l2jfree.gameserver.handler.voicedcommandhandlers; import com.l2jfree.gameserver.handler.IVoicedCommandHandler; import com.l2jfree.gameserver.model.actor.instance.L2PcInstance; import com.l2jfree.gameserver.network.serverpackets.SocialAction; /** * * */ public class Res implements IVoicedCommandHandler { private static final String[] VOICED_COMMANDS = { "res" }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("res")) { if (!activeChar.isAlikeDead()) { activeChar.sendMessage("You cannot be ressurected while alive."); return false; } if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("You cannot use this feature during olympiad."); return false; } if(activeChar.getInventory().getItemByItemId(3470).getCount() < 100) { activeChar.sendMessage("You need 100 Gold Bars to use the ressurection system."); return false; } activeChar.sendMessage("You have been ressurected!"); activeChar.getInventory().destroyItemByItemId("RessSystem", 3470, 100, activeChar, activeChar.getTarget()); activeChar.doRevive(); activeChar.broadcastUserInfo(); activeChar.sendMessage("100 Gold Bars has dissapeared! Thank you!"); broadcastPacket(new SocialAction(activeChar.getObjectId(), 15)); } return true; } public String[] getVoicedCommandList() { return VOICED_COMMANDS; } } And here's pic of compilation failture: http://img100.imageshack.us/my.php?image=51345477.jpg Thank you in advice.
bratas Posted June 27, 2009 Posted June 27, 2009 dont works on l2j, gives errors when compiling in Gracia FInal
KaL Posted July 2, 2009 Posted July 2, 2009 Fine! How can I add a maximun of ressurects per day? For example, a char can use this only 5 times each day...how?
kosker Posted October 19, 2009 Posted October 19, 2009 good . but i think you can make it too easy from the pack.
radley Posted February 20, 2010 Posted February 20, 2010 I'm new to the forum greetings to the entire community and especially thanks for the work Vago.
diteer Posted March 3, 2010 Posted March 3, 2010 Can i use something Adena,other items etc. for res ?
varens Posted March 3, 2010 Posted March 3, 2010 yes just exchange that red id-s package net.sf.l2j.gameserver.handler.voicedcommandhandlers; import net.sf.l2j.gameserver.handler.IVoicedCommandHandler; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; /** * * */ public class Res implements IVoicedCommandHandler { private static final String[] VOICED_COMMANDS = { "res" }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("res")) { if (!activeChar.isAlikeDead()) { activeChar.sendMessage("You cannot be ressurected while alive."); return false; } if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("You cannot use this feature during olympiad."); return false; } if(activeChar.getInventory().getItemByItemId(3470) == null) { activeChar.sendMessage("You need 1 or more Gold Bars to use the ressurection system."); return false; } activeChar.sendMessage("You have been ressurected!"); activeChar.getInventory().destroyItemByItemId("RessSystem", 3470, 1, activeChar, activeChar.getTarget()); activeChar.doRevive(); activeChar.broadcastUserInfo(); activeChar.sendMessage("One GoldBar has dissapeared! Thank you!"); } return true; } public String[] getVoicedCommandList() { return VOICED_COMMANDS; } } red: item id green: item count
Thelasthero Posted March 3, 2010 Posted March 3, 2010 thank you tested and works on l2jinfinity pack :)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now