Ir para conteúdo
  • Cadastre-se

death15

Membro
  • Total de itens

    145
  • Registro em

  • Última visita

  • Prêmios recebidos

    1

Tudo que death15 postou

  1. death15

    NPC de Jogadores

    Olá alguém poderia me ajudar como fazer um NPC ser um jogador.?
  2. Come All the set or just one.?
  3. Good. One question that you can do with this program.?
  4. Good. One question that you can do with this program.?
  5. como fazer a ADM e deixar a GM com Super skilles e Haste.
  6. My question friends is that if you can fit a ready made datapack such as Aque did (Rafael-.-Korn)
  7. Who knows a bit of Java to help me a bit.
  8. How to to add something to the datapack. bone: command Items.
  9. Friend who also will be added to the Items datapack Rep***tion clan. please. or explains a bit like I do.? I have this I Index: gameserver/config/functions/l2jfrozen.properties =================================================================== --- gameserver/config/functions/l2jfrozen.properties (revision 94) +++ gameserver/config/functions/l2jfrozen.properties (revision 95) @@ -69,6 +69,22 @@ # Hero for X days, 0 forever. HeroCustomDay = 7 +# ------------------------------------------------------- +# Clan Rep***tion Custom Item Configuration +# ------------------------------------------------------- +# Would you like to enable the Clan Rep***tion points item? +# Default: False +EnableTheClanRepPointsItem = False +# What's the Min Level in which clan leaders will be able to use the item? +# Default 5 +MinClanLevelNeededForCR = 5 +# How many rep points will be rewarded to the clan? +# Default 500 +HowManyClanRepsToGive = 500 +# Set the ID of the Clan Rep Points Item +# Default = 6673 (Festival Adena) +CRItemID = 9957 + # -------------------------------------------- # Custom hero subclass skill - # -------------------------------------------- Index: gameserver/head-src/com/l2jfrozen/gameserver/handler/ItemHandler.java =================================================================== --- gameserver/head-src/com/l2jfrozen/gameserver/handler/ItemHandler.java (revision 94) +++ gameserver/head-src/com/l2jfrozen/gameserver/handler/ItemHandler.java (revision 95) @@ -32,6 +32,7 @@ import com.l2jfrozen.gameserver.handler.itemhandlers.CharChangePotions; import com.l2jfrozen.gameserver.handler.itemhandlers.ChestKey; import com.l2jfrozen.gameserver.handler.itemhandlers.ChristmasTree; +import com.l2jfrozen.gameserver.handler.itemhandlers.ClanRepsItem; import com.l2jfrozen.gameserver.handler.itemhandlers.CrystalCarol; import com.l2jfrozen.gameserver.handler.itemhandlers.Crystals; import com.l2jfrozen.gameserver.handler.itemhandlers.CustomPotions; @@ -118,6 +119,7 @@ registerItemHandler(new BeastSoulShot()); registerItemHandler(new BeastSpiritShot()); registerItemHandler(new ChestKey()); + registerItemHandler(new ClanRepsItem()); registerItemHandler(new CustomPotions()); registerItemHandler(new PaganKeys()); registerItemHandler(new Maps()); Index: gameserver/head-src/com/l2jfrozen/gameserver/handler/itemhandlers/ClanRepsItem.java =================================================================== --- gameserver/head-src/com/l2jfrozen/gameserver/handler/itemhandlers/ClanRepsItem.java (revision 0) +++ gameserver/head-src/com/l2jfrozen/gameserver/handler/itemhandlers/ClanRepsItem.java (revision 95) @@ -0,0 +1,77 @@ +/* + * 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 2, 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, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * http://www.gnu.org/copyleft/gpl.html + */ +package com.l2jfrozen.gameserver.handler.itemhandlers; + +/** + * + * + * @author Coyote + * Adapted by Strike + */ + + +import com.l2jfrozen.Config; +import com.l2jfrozen.gameserver.handler.IItemHandler; +import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance; +import com.l2jfrozen.gameserver.model.actor.instance.L2PlayableInstance; +import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; +import com.l2jfrozen.gameserver.network.serverpackets.MagicSkillUser; + +public class ClanRepsItem implements IItemHandler +{ + private static final int ITEM_IDS[] = + { + Config.CR_ITEM_REPS_ITEM_ID + }; + + public void useItem(L2PlayableInstance playable, L2ItemInstance item) + { + if (!(playable instanceof L2PcInstance)) + { + return; + } + + L2PcInstance activeChar = (L2PcInstance)playable; + + if (!activeChar.isClanLeader()) + { + activeChar.sendMessage("This can be used only by Clan Leaders!"); + return; + } + + else if (!(activeChar.getClan().getLevel() >= Config.CR_ITEM_MIN_CLAN_LVL)) + { + activeChar.sendMessage("Your Clan Level is not big enough to use this item!"); + return; + } + else + { + activeChar.getClan().setRep***tionScore(activeChar.getClan().getRep***tionScore()+Config.CR_ITEM_REPS_TO_BE_AWARDED, true); + activeChar.sendMessage("Your clan has earned "+ Config.CR_ITEM_REPS_TO_BE_AWARDED +" rep points!"); + MagicSkillUser MSU = new MagicSkillUser(activeChar, activeChar, 2024, 1, 1, 0); + activeChar.broadcastPacket(MSU); + playable.destroyItem("Consume", item.getObjectId(), 1, null, false); + } + } + + public int[] getItemIds() + { + return ITEM_IDS; + } +} Index: gameserver/head-src/com/l2jfrozen/Config.java =================================================================== --- gameserver/head-src/com/l2jfrozen/Config.java (revision 94) +++ gameserver/head-src/com/l2jfrozen/Config.java (revision 95) @@ -2379,7 +2379,16 @@ public static String PVP1_CUSTOM_MESSAGE; public static String PVP2_CUSTOM_MESSAGE; public static boolean SHOW_NPC_CREST; - + + /** + * Clan Rep***tion Item + * Adapted By Strike + */ + public static boolean USE_CR_ITEM; + public static int CR_ITEM_MIN_CLAN_LVL; + public static int CR_ITEM_REPS_TO_BE_AWARDED; + public static int CR_ITEM_REPS_ITEM_ID; + //============================================================ public static void loadL2JFrozenConfig() { @@ -2499,6 +2508,11 @@ PVP1_CUSTOM_MESSAGE = L2JFrozenSettings.getProperty("PvP1CustomMeesage", "You have been teleported to PvP Zone 1!"); PVP2_CUSTOM_MESSAGE = L2JFrozenSettings.getProperty("PvP2CustomMeesage", "You have been teleported to PvP Zone 2!"); SHOW_NPC_CREST = Boolean.parseBoolean(L2JFrozenSettings.getProperty("ShowNpcCrest", "False")); + /** Clan rep***tion Item**/ + USE_CR_ITEM = Boolean.parseBoolean(L2JFrozenSettings.getProperty("EnableTheClanRepPointsItem", "False")); + CR_ITEM_MIN_CLAN_LVL = Integer.parseInt(L2JFrozenSettings.getProperty("ClanLevelNeededForCR", "5")); + CR_ITEM_REPS_TO_BE_AWARDED = Integer.parseInt(L2JFrozenSettings.getProperty("HowManyClanRepsToGive", "500")); + CR_ITEM_REPS_ITEM_ID = Integer.parseInt(L2JFrozenSettings.getProperty("CRItemID", "6673")); } catch(Exception e) {
  10. More or less when the Rev will be ready in English. and I'm also interested how to make Super fit the DataPack.
  11. death15

    Balance Class

    Help me Pliss.!!
  12. Anyone know how to be a balance of class.?
  13. There is a new Rev.? and this has not Vote Reward Datapack.?
  14. I Remove doors imperial area. I take them off but when doing a restart it comes back.
  15. death15

    Balance Class

    Friend does not understand. that part goes.? and my server is 70x.
  16. death15

    Balance Class

    How to make a good balance between class.?
  17. How to make a good balancing of class.?
  18. What are the information on this REV.?
  19. Slayer Come out how to make Occupations class without going to the Cat.? Plisss
  20. Sera that can make the adjustment and put the corrections in properties.?
  21. A friend in that part of what gets added to the Data.?
×
×
  • Criar Novo...

Important Information

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.