Jump to content

FactorX

Members
  • Posts

    116
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by FactorX

  1. no...i want to enchant with first npc +1000 and with a same but 2nd npc from +1000 to +2000 this is first npc enchanthttp:// and i want to make a same npc but with enchant from 1000 to 2 k (and i don;t know to edit java file for 2nd npc)
  2. In this settings..how i can set up enchant system from 1000 to 2000? QuestState st = player.getQuestState(getName()); int currentEnchant = 0; int newEnchantLevel = 2500; if (st.getQuestItemsCount(itemRequired) >= itemRequiredCount) { try { L2ItemInstance item = getItemToEnchant(player, armorType); if (item != null) { currentEnchant = item.getEnchantLevel(); if ( currentEnchant < 2500 ) { newEnchantLevel = setEnchant(player, item, currentEnchant+100, armorType); if ( newEnchantLevel > 0 ) {
  3. I found something wich is working..thank you
  4. Hi ppls...there is an error when i exit the game/restart...i fthink is from system...but what i can edit for resolve? this is critical error message Assertion failed: SUCCEEDED( hr ) [File:.\XML\XMLDocument.cpp] [Line: 155]
  5. If I do not mind, I'd like to ask if you can help me with anything. It's about Encahnt Items in Gm shop. How i can edit Multisell to make that? i appreciate any help...thanks. And please...do explained. Thanks again
  6. All done! i find. Thanks all. God bless all of you
  7. i haven't. I try to make something special..but in ClientPackets isn't. (For last rev L2jserver)
  8. Where is RequestEnchantItem.java? i can't find..
  9. Who can help me please with this syntax? http:// Thanks P.S.: I can't see icons from items in command show_inventory
  10. Done! it's full working. :) All work perfect !
  11. Ok. Thank you SweeTs
  12. Somebody know what is wrong in this code? Thank you
  13. Hi guys, I try to add code for User Panel (by NeverMore) http://www.maxcheaters.com/topic/142327-user-panel-h5/ for my serverHigh Five. All goods. But in game i take " Command is disable by Admin" Who can tell my how i can turn on? Here is Config. # --------------------------------------------------------------------------- # Custom User Panel (by NeverMore) # --------------------------------------------------------------------------- # Using this feature every single player will have the opportunity to press .user into the game ! # .user command have many actions and features like (Enable/Disable pm , trade , custom effect etc etc ) # --------------------------------------------------------------------------- # Allow .user command AllowUserCommand = True # Allow .user command AllowExpRefusal = True # Allow trade off/on action AllowTradeCommand = True # Allow pm off/on action AllowPmCommand = True # Allow .effecton/off command ( using this command ,player will get a special aura ) AllowSpecialEffect = True and here is voicecommandhandler: package handlers.voicedcommandhandlers; import com.l2jserver.Config; import com.l2jserver.gameserver.GameTimeController; import com.l2jserver.gameserver.cache.HtmCache; import com.l2jserver.gameserver.handler.IVoicedCommandHandler; import com.l2jserver.gameserver.model.L2World; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; /** * @author NeverMore */ public class User implements IVoicedCommandHandler { public static final String[] VOICED_COMMANDS = { "user", "user1", "user2", "user3" }; @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String params) { if (Config.SHOW_USER) { if (command.equalsIgnoreCase("user")) { User.showUserPage(activeChar, "user.htm"); } if (command.equalsIgnoreCase("user1")) { User.showUserPage(activeChar, "user1.htm"); } if (command.equalsIgnoreCase("user2")) { User.showUserPage(activeChar, "user2.htm"); } if (command.equalsIgnoreCase("user3")) { User.showUserPage(activeChar, "user3.htm"); } } else { activeChar.sendMessage("This command is disabled"); ExShowScreenMessage message1 = new ExShowScreenMessage("This command is disabled by admin!", 4000); activeChar.sendPacket(message1); return false; } return false; } public static String getServerRunTime() { int timeSeconds = (GameTimeController.getGameTicks() - 36000) / 10; String timeResult = ""; if (timeSeconds >= 86400) { timeResult = Integer.toString(timeSeconds / 86400) + " Days " + Integer.toString((timeSeconds % 86400) / 3600) + " hours"; } else { timeResult = Integer.toString(timeSeconds / 3600) + " Hours " + Integer.toString((timeSeconds % 3600) / 60) + " mins"; } return timeResult; } public static String getRealOnline() { int counter = 0; for (L2PcInstance onlinePlayer : L2World.getInstance().getPlayers()) { if (onlinePlayer.isOnline() && ((onlinePlayer.getClient() != null) && !onlinePlayer.getClient().isDetached())) { counter++; } } String realOnline = "<tr><td fixwidth=11></td><td FIXWIDTH=280>Players Active</td><td FIXWIDTH=470><font color=FF6600>" + counter + "</font></td></tr>" + "<tr><td fixwidth=11></td><td FIXWIDTH=280>Players Shops</td><td FIXWIDTH=470><font color=FF6600>" + (L2World.getInstance().getAllPlayersCount() - counter) + "</font></td></tr>"; return realOnline; } public static void showUserPage(L2PcInstance targetChar, String filename) { String content = HtmCache.getInstance().getHtmForce(targetChar.getHtmlPrefix(), "data/html/userpanel/" + filename); NpcHtmlMessage UserPanelReply = new NpcHtmlMessage(5); UserPanelReply.setHtml(content); UserPanelReply.replace("%online%", String.valueOf(L2World.getInstance().getPlayers().size())); UserPanelReply.replace("%name%", String.valueOf(targetChar.getName())); UserPanelReply.replace("%serveronline%", getRealOnline()); UserPanelReply.replace("%servercapacity%", Integer.toString(Config.MAXIMUM_ONLINE_USERS)); UserPanelReply.replace("%serverruntime%", getServerRunTime()); UserPanelReply.replace("%playernumber%", String.valueOf(L2World.getInstance().getAllPlayersCount())); if (!Config.ENABLE_SPECIAL_EFFECT) { UserPanelReply.replace("%effect%", "Disabled"); } else if (L2PcInstance._isoneffect == true) { UserPanelReply.replace("%effect%", "ON"); } else { UserPanelReply.replace("%effect%", "OFF"); } if (!Config.ENABLE_PM_REFUSAL) { UserPanelReply.replace("%pm%", "Disabled"); } else if (L2PcInstance._ispmrefusal == true) { UserPanelReply.replace("%pm%", "ON"); } else { UserPanelReply.replace("%pm%", "OFF"); } if (!Config.ENABLE_TRADE_REFUSAL) { UserPanelReply.replace("%trade%", "Disabled"); } else if (L2PcInstance._istraderefusal == true) { UserPanelReply.replace("%trade%", "ON"); } else { UserPanelReply.replace("%trade%", "OFF"); } if (!Config.ENABLE_EXP_REFUSAL) { UserPanelReply.replace("%exp%", "Disabled"); } else if (L2PcInstance._isexpsprefusal == true) { UserPanelReply.replace("%exp%", "ON"); } else { UserPanelReply.replace("%exp%", "OFF"); } if (!Config.ENABLE_SPECIAL_EFFECT) { UserPanelReply.replace("%effect%", "Disabled"); } else if (L2PcInstance._isoneffect == true) { UserPanelReply.replace("%effect%", "ON"); } else { UserPanelReply.replace("%effect%", "OFF"); } targetChar.sendPacket(UserPanelReply); } @Override public String[] getVoicedCommandList() { return VOICED_COMMANDS; } } I appreciate is somebody can help me. Who know about activate this?
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock