Jump to content

Reborn12

VIP Member
  • Posts

    2,393
  • Credits

  • Joined

  • Last visited

  • Days Won

    19
  • Feedback

    100%

Everything posted by Reborn12

  1. Stormwall will cost you a ton of money if you think that there only protection costs 169$ and about 1000 people you have to take a good dedicate. P.s if you try first time to open a server and you are not sure about this 1000 people just go OVH and take a Dedicate cheaper than stormwall
  2. If you have any suggestions or want any help there is always a forum to write about this..just do it :D
  3. There is no fake counter i know it better
  4. Thats why people use svn :D you can save your work even with a patch
  5. Ah please remove this announcements... :D just say that you have made the pack...
  6. I didnt worked with these files yet..but probably you are missing droplists..if is all fine with configs
  7. If you want to be a customer just write to mama Tryskell a pm http://www.maxcheaters.com/user/62681-tryskell/ If you want to use an old version http://acis.i-live.eu/index.php?topic=1974.0
  8. you have to register type L2Npc Same Id like Npc With Html and put the html part in Default file html>>Default EDIT:If you mean a Java Augment shop to buy skills is not the same like i said before...you have to create a new instance model.actor.instance create New Class L2AugmenterInstance and search one npc just addapt it for your pack..
  9. What pack you use?and if you kill the mob there is no drop?
  10. Yes ia good but here is dev help section if you have finish with your problem ask to lock your topic :D
  11. http://www.maxcheaters.com/topic/204851-l2j-l2-undone/ Author is banned..
  12. return added... i dont think that needs somethink else :P
  13. I know a site there is a lot of antibots shared..if anyone want to know it pm me.. :D
  14. Sick girls is the best of...the others nop
  15. Must use soe when the player arrives in jeremy then put coordinates for the npc you must to go i dont remember the name now...finish quest buttons then again coordinates to gk teleport hs
  16. Thanks but the only think that is missing is to kick the char...but everyone can make a restart :D
  17. hello..i have made this right now and i will share it..tested and works... but you have to restart to change the sex of the Character Have a nice Day.. ps.add a New item and register you handler and like this <set name="handler" val="ChangeSexItem" /> ### Eclipse Workspace Patch 1.0 #P aCis_gameserver Index: java/net/sf/l2j/gameserver/handler/ItemHandler.java =================================================================== --- java/net/sf/l2j/gameserver/handler/ItemHandler.java (revision 4) +++ java/net/sf/l2j/gameserver/handler/ItemHandler.java (working copy) @@ -24,6 +24,7 @@ import net.sf.l2j.gameserver.handler.itemhandlers.BlessedSpiritShot; import net.sf.l2j.gameserver.handler.itemhandlers.Book; import net.sf.l2j.gameserver.handler.itemhandlers.Calculator; +import net.sf.l2j.gameserver.handler.itemhandlers.ChangeSexItem; import net.sf.l2j.gameserver.handler.itemhandlers.ClanFullSkill; import net.sf.l2j.gameserver.handler.itemhandlers.ClanLevel; import net.sf.l2j.gameserver.handler.itemhandlers.ClanReputation; @@ -96,6 +97,7 @@ registerItemHandler(new NobleItem()); registerItemHandler(new VipItem()); registerItemHandler(new AioItem()); + registerItemHandler(new ChangeSexItem()); } public void registerItemHandler(IItemHandler handler) Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 13) +++ java/net/sf/l2j/Config.java (working copy) @@ -388,6 +388,9 @@ public static int VIP_REWARD_ITEM; public static int VIP_ITEM_AMOUNT; public static int VIP_SET_DAYS; + public static boolean ENABLE_CHANGESEX_COIN; + public static int CHANGESEX_COIN_ID; + public static int CHANGESEX_COIN_AMOUNT; /** Balance Settings */ public static long CLASS_BALANCER_UPDATE_DELAY; @@ -1389,6 +1392,9 @@ VIP_REWARD_ITEM = reborn12.getProperty("VipRewardItem", 0); VIP_ITEM_AMOUNT = reborn12.getProperty("VipItemAmount", 0); VIP_SET_DAYS = reborn12.getProperty("VipSetDays", 1); + ENABLE_CHANGESEX_COIN = reborn12.getProperty("EnableChangeSexItem", false); + CHANGESEX_COIN_ID = reborn12.getProperty("ChangeSexCoinId", 1); + CHANGESEX_COIN_AMOUNT = reborn12.getProperty("ChangeSexCoinAmount", 1); CLASS_BALANCER_UPDATE_DELAY = reborn12.getProperty("ClassBalancerUpdateDelay", 300) * 1000; CLASS_BALANCER_AFFECTS_SECOND_PROFFESION = reborn12.getProperty("ClassBalancerAffectSecondProffesion", false); CLASS_BALANCER_AFFECTS_MONSTERS = reborn12.getProperty("ClassBalancerAffectMonsters", false); Index: java/net/sf/l2j/gameserver/handler/itemhandlers/ChangeSexItem.java =================================================================== --- java/net/sf/l2j/gameserver/handler/itemhandlers/ChangeSexItem.java (revision 0) +++ java/net/sf/l2j/gameserver/handler/itemhandlers/ChangeSexItem.java (working copy) @@ -0,0 +1,62 @@ +/* + * 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.commons.concurrent.ThreadPool; + +import net.sf.l2j.Config; +import net.sf.l2j.gameserver.handler.IItemHandler; +import net.sf.l2j.gameserver.model.actor.L2Playable; +import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; +import net.sf.l2j.gameserver.model.base.Sex; +import net.sf.l2j.gameserver.model.item.instance.ItemInstance; +import net.sf.l2j.gameserver.model.olympiad.OlympiadManager; +import net.sf.l2j.gameserver.network.SystemMessageId; + +/** + * @author Reborn12 + */ +public class ChangeSexItem implements IItemHandler +{ + @Override + public void useItem(L2Playable playable, ItemInstance item, boolean forceUse) + { + if (Config.ENABLE_CHANGESEX_COIN) + { + if (!(playable instanceof L2PcInstance)) + { + L2PcInstance player = (L2PcInstance) playable; + if (player.isInCombat()) + { + player.sendMessage("you Can't Use Item Because You Are in Combat"); + return; + } + else if (player.isInOlympiadMode() || OlympiadManager.getInstance().isRegisteredInComp(player)) + { + player.sendPacket(SystemMessageId.YOU_ARE_NOT_AUTHORIZED_TO_DO_THAT); + return; + } + if (!player.destroyItemByItemId("ChangeSex", Config.CHANGESEX_COIN_ID, Config.CHANGESEX_COIN_AMOUNT, null, true)) + return; + + player.getAppearance().setSex(player.getAppearance().getSex() == Sex.MALE ? Sex.FEMALE : Sex.MALE); + player.sendMessage("Your gender has been changed,You will Be Disconected in 3 Seconds!"); + player.broadcastUserInfo(); + player.decayMe(); + player.spawnMe(); + ThreadPool.schedule(() -> player.logout(false), 3000); + } + } + } + } \ No newline at end of file Index: config/reborn12.properties =================================================================== --- config/reborn12.properties (revision 13) +++ config/reborn12.properties (working copy) @@ -665,6 +665,19 @@ #Set Days For Vip chars From Npc VipSetDays = 15 +# -------------------- +# ChangeSex Settings +# -------------------- + +#Enable/Disable ChangeSex Item +EnableChangeSexItem = True + +#ChangeSex Item ID +ChangeSexCoinId = 57 + +#ChangeSex Item Amount +ChangeSexCoinAmount = 1 + \ No newline at end of file
×
×
  • Create New...