Jump to content

TreVor

Premium Member
  • Posts

    312
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by TreVor

  1. +1 for server , I join to open beta and realy nice , no farm it's ok
  2. Hello I use l2jserver , my question how to make a element pvp armor and weapon , i make enchantable this item's and i dont no make elementable please help me
  3. Please help me i dont no. I find files RequestExEnchantItemAttribute.java and i dont lines i based on l2jserver High Five - if (item.getItem().getItemType() == L2WeaponType.FISHINGROD || item.isShadowItem() || item.isCommonItem() || item.isPvp() || item.isHeroItem() || item.isTimeLimitedItem() || + if (item.getItem().getItemType() == L2WeaponType.FISHINGROD || item.isShadowItem() || item.isCommonItem() || item.isHeroItem() || item.isTimeLimitedItem() || Mi files: public class RequestExEnchantItemAttribute extends L2GameClientPacket { private static final String _C__D0_35_REQUESTEXENCHANTITEMATTRIBUTE = "[C] D0:35 RequestExEnchantItemAttribute"; private int _objectId; @Override protected void readImpl() { _objectId = readD(); } @Override protected void runImpl() { L2PcInstance player = getClient().getActiveChar(); if (player == null) return; if (_objectId == 0xFFFFFFFF) { // Player canceled enchant player.setActiveEnchantAttrItem(null); player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.ELEMENTAL_ENHANCE_CANCELED)); return; } if (!player.isOnline()) { player.setActiveEnchantAttrItem(null); return; } if (player.getPrivateStoreType() != 0) { player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.CANNOT_ADD_ELEMENTAL_POWER_WHILE_OPERATING_PRIVATE_STORE_OR_WORKSHOP)); player.setActiveEnchantAttrItem(null); return; } // Restrict enchant during a trade (bug if enchant fails) if (player.getActiveRequester() != null) { // Cancel trade player.cancelActiveTrade(); player.setActiveEnchantAttrItem(null); player.sendMessage("Enchanting items is not allowed during a trade."); return; } L2ItemInstance item = player.getInventory().getItemByObjectId(_objectId); L2ItemInstance stone = player.getActiveEnchantAttrItem(); if (item == null || stone == null) { player.setActiveEnchantAttrItem(null); return; } if (!item.isElementable()) { player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.ELEMENTAL_ENHANCE_REQUIREMENT_NOT_SUFFICIENT)); player.setActiveEnchantAttrItem(null); return; } switch (item.getLocation()) { case INVENTORY: case PAPERDOLL: { if (item.getOwnerId() != player.getObjectId()) { player.setActiveEnchantAttrItem(null); return; } break; } default: { player.setActiveEnchantAttrItem(null); Util.handleIllegalPlayerAction(player, "Player "+player.getName()+" tried to use enchant Exploit!", Config.DEFAULT_PUNISH); return; } } int stoneId = stone.getItemId(); byte elementToAdd = Elementals.getItemElement(stoneId); // Armors have the opposite element if (item.isArmor()) elementToAdd = Elementals.getOppositeElement(elementToAdd); byte opositeElement = Elementals.getOppositeElement(elementToAdd); Elementals oldElement = item.getElemental(elementToAdd); int elementValue = oldElement == null ? 0 : oldElement.getValue(); int limit = getLimit(item, stoneId); int powerToAdd = getPowerToAdd(stoneId, elementValue, item); if ((item.isWeapon() && oldElement != null && oldElement.getElement() != elementToAdd && oldElement.getElement() != -2) || (item.isArmor() && item.getElemental(elementToAdd) == null && item.getElementals() != null && item.getElementals().length >= 3)) { player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.ANOTHER_ELEMENTAL_POWER_ALREADY_ADDED)); player.setActiveEnchantAttrItem(null); return; } if (item.isArmor() && item.getElementals() != null) { //cant add opposite element for (Elementals elm : item.getElementals()) { if (elm.getElement() == opositeElement) { player.setActiveEnchantAttrItem(null); Util.handleIllegalPlayerAction(player, "Player "+player.getName()+" tried to add oposite attribute to item!", Config.DEFAULT_PUNISH); return; } } } int newPower = elementValue + powerToAdd; if (newPower > limit) { newPower = limit; powerToAdd = limit - elementValue; } if (powerToAdd <= 0) { player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.ELEMENTAL_ENHANCE_CANCELED)); player.setActiveEnchantAttrItem(null); return; } if(!player.destroyItem("AttrEnchant", stone, 1, player, true)) { player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.NOT_ENOUGH_ITEMS)); Util.handleIllegalPlayerAction(player, "Player "+player.getName()+" tried to attribute enchant with a stone he doesn't have", Config.DEFAULT_PUNISH); player.setActiveEnchantAttrItem(null); return; } boolean success = false; switch(Elementals.getItemElemental(stoneId)._type) { case Stone: case Roughore: success = Rnd.get(100) < Config.ENCHANT_CHANCE_ELEMENT_STONE; break; case Crystal: success = Rnd.get(100) < Config.ENCHANT_CHANCE_ELEMENT_CRYSTAL; break; case Jewel: success = Rnd.get(100) < Config.ENCHANT_CHANCE_ELEMENT_JEWEL; break; case Energy: success = Rnd.get(100) < Config.ENCHANT_CHANCE_ELEMENT_ENERGY; break; } if (success) { byte realElement = item.isArmor() ? opositeElement : elementToAdd; SystemMessage sm; if (item.getEnchantLevel() == 0) { if (item.isArmor()) sm = SystemMessage.getSystemMessage(SystemMessageId.THE_S2_ATTRIBUTE_WAS_SUCCESSFULLY_BESTOWED_ON_S1_RES_TO_S3_INCREASED); else sm = SystemMessage.getSystemMessage(SystemMessageId.ELEMENTAL_POWER_S2_SUCCESSFULLY_ADDED_TO_S1); sm.addItemName(item); sm.addElemental(realElement); if (item.isArmor()) sm.addElemental(Elementals.getOppositeElement(realElement)); } else { if (item.isArmor()) sm = SystemMessage.getSystemMessage(SystemMessageId.THE_S3_ATTRIBUTE_BESTOWED_ON_S1_S2_RESISTANCE_TO_S4_INCREASED); else sm = SystemMessage.getSystemMessage(SystemMessageId.ELEMENTAL_POWER_S3_SUCCESSFULLY_ADDED_TO_S1_S2); sm.addNumber(item.getEnchantLevel()); sm.addItemName(item); sm.addElemental(realElement); if (item.isArmor()) sm.addElemental(Elementals.getOppositeElement(realElement)); } player.sendPacket(sm); item.setElementAttr(elementToAdd, newPower); if (item.isEquipped()) item.updateElementAttrBonus(player); // send packets InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(item); player.sendPacket(iu); } else player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.FAILED_ADDING_ELEMENTAL_POWER)); player.sendPacket(new ExAttributeEnchantResult(powerToAdd)); player.sendPacket(new UserInfo(player)); player.sendPacket(new ExBrExtraUserInfo(player)); player.setActiveEnchantAttrItem(null); } public int getLimit(L2ItemInstance item, int sotneId) { Elementals.ElementalItems elementItem = Elementals.getItemElemental(sotneId); if (elementItem == null) return 0; if (item.isWeapon()) return Elementals.WEAPON_VALUES[elementItem._type._maxLevel]; return Elementals.ARMOR_VALUES[elementItem._type._maxLevel]; } public int getPowerToAdd(int stoneId, int oldValue, L2ItemInstance item) { if (Elementals.getItemElement(stoneId) != Elementals.NONE) { if (item.isWeapon()) { if (oldValue == 0) return Elementals.FIRST_WEAPON_BONUS; return Elementals.NEXT_WEAPON_BONUS; } else if (item.isArmor()) return Elementals.ARMOR_BONUS; } return 0; } @Override public String getType() { return _C__D0_35_REQUESTEXENCHANTITEMATTRIBUTE; } }
  4. Command dont work ;/ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\model\zone\type\L2CustomPvP.java:36: error: cannot find symbol [javac] import com.end.gameserver.model.zone.ZoneId; [javac] ^ [javac] symbol: class ZoneId [javac] location: package com.end.gameserver.model.zone [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\model\zone\type\L2CustomPvP.java:133: error: cannot find symbol [javac] character.setInsideZone(ZoneId.PVP, true); [javac] ^ [javac] symbol: variable ZoneId [javac] location: class L2CustomPvP [javac] 2 errors
  5. Marwan please update to l2jendure , dont work /;
  6. I use l2jendure:)
  7. I dont have import ZoneID
  8. [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:498: error: illegal start of expression [javac] <<<<<<< .mine [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:498: error: illegal start of expression [javac] <<<<<<< .mine [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:498: error: illegal start of expression [javac] <<<<<<< .mine [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:498: error: illegal start of type [javac] <<<<<<< .mine [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:498: error: illegal start of expression [javac] <<<<<<< .mine [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:498: error: ';' expected [javac] <<<<<<< .mine [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:499: error: illegal start of expression [javac] activeChar.sendMessage("Welcome to L2Eruris"); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:499: error: ';' expected [javac] activeChar.sendMessage("Welcome to L2Eruris"); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:501: error: illegal start of expression [javac] ======= [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:501: error: illegal start of expression [javac] ======= [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:501: error: illegal start of expression [javac] ======= [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:501: error: illegal start of expression [javac] ======= [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:506: error: illegal start of expression [javac] >>>>>>> .r9 [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:506: error: illegal start of expression [javac] >>>>>>> .r9 [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:506: error: illegal start of expression [javac] >>>>>>> .r9 [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:506: error: illegal start of expression [javac] >>>>>>> .r9 [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:506: error: not a statement [javac] >>>>>>> .r9 [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\gameserver\network\clientpackets\EnterWorld.java:506: error: ';' expected [javac] >>>>>>> .r9 [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:239: error: <identifier> expected [javac] _log.info("########################################################"); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:239: error: illegal start of type [javac] _log.info("########################################################"); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:240: error: <identifier> expected [javac] _log.info("##################### LoginServer #######################"); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:240: error: illegal start of type [javac] _log.info("##################### LoginServer #######################"); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:241: error: <identifier> expected [javac] _log.info("########################################################"); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:241: error: illegal start of type [javac] _log.info("########################################################"); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:242: error: <identifier> expected [javac] _log.info(""); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:242: error: illegal start of type [javac] _log.info(""); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:243: error: <identifier> expected [javac] _log.info(""); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:243: error: illegal start of type [javac] _log.info(""); [javac] ^ [javac] D:\eruris4\Endure Server Pack\CORE\java\com\end\loginserver\L2LoginServer.java:246: error: <identifier> expected [javac] L2EndLS.info(); [javac] ^ [javac] 29 errors
  9. its ok :) no problem very thanks :D
  10. Please fixed
  11. please help me on my problem ;/ Starting L2 End Game Server. Loading GameServer Configuration Files... java.lang.NullPointerException at java.io.File.<init>(Unknown Source) at com.end.Config.load(Config.java:2722) at com.end.gameserver.GameServer.main(GameServer.java:527) Exception in thread "main" java.lang.Error: Failed to Load null File. at com.end.Config.load(Config.java:2758) at com.end.gameserver.GameServer.main(GameServer.java:527) Server terminated abnormaly server terminated
  12. I problem to start my Gameserver ;/ Starting L2 End Game Server. Loading GameServer Configuration Files... java.lang.NullPointerException at java.io.File.<init>(Unknown Source) at com.end.Config.load(Config.java:2722) at com.end.gameserver.GameServer.main(GameServer.java:527) Exception in thread "main" java.lang.Error: Failed to Load null File. at com.end.Config.load(Config.java:2758) at com.end.gameserver.GameServer.main(GameServer.java:527) Server terminated abnormaly server terminated
  13. Marwan how to add cordinations?
  14. Its ok sorry , i based on l2j high five
  15. Good luck , when add to project event engine?
  16. This is very nice project ! nice features on project
  17. I have problem on compilation my files , today add anti bot system and not work , problem on eclipse [javac] killer.sendPacket(sm); [javac] ^ [javac] symbol: variable sm [javac] location: class L2Attackable [javac] 1 error AntiBotKills = 0; killer.setIsParalyzed(true); killer.sendPacket(sm); switch(Change) { Dear members how to fix this problem?
  18. Work pastebin?
  19. Hello, I would like to ask how to do that using one stone attribute lent full lvl weapons?
×
×
  • Create New...

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