Jump to content

l2cabal

Members
  • Posts

    32
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by l2cabal

  1. might have to create something to check the vip skill think the game is seeing skill vip as illegal have no idea how to do this?
  2. but how I do it'm beginner and so I lack ageita this mod for my rev :-\
  3. if I change my class disappears and does not return. it should ta with a bug because if I FALSE for this option. # Checks skills During World Enter, Subclass and Class change. # If the player is multiskiller or got illegal skill it will be automatically removed. # IMPORTANT: Put True for server security. CheckSkillsOnEnter = True it works and works in the sub class also but when class switching it disappears again ============================================================================================================= this mod is working right in this rev but do not know use the decompiler and look for mold you can take a look at that to help http://www.mediafire.com/download/4445t9w33hurqgg/New+L2jFrozen+v2.7z
  4. does not appear when class change the skill disappears
  5. the skill vip does not work in the subclass
  6. I am with this mod vip vip skill but the skill so picks up where I put // setvip not taking this into sub class someone could see the code and see WHAT this faltano for vip skill handle in sub class also? ------------------------com/l2jfrozen/Config.java +public static boolean ENABLE_VIP_SYSTEM; +public static Map<Integer, Integer> VIP_SKILLS; + ENABLE_VIP_SYSTEM = Boolean.parseBoolean(otherSettings.getProperty("EnableAioSystem", "True")); +if(ENABLE_VIP_SYSTEM) //create map if system is enabled + { + String[] VipSkillsSplit = otherSettings.getProperty("VipSkills", "").split(";"); + VIP_SKILLS = new FastMap<Integer, Integer>(VipSkillsSplit.length); + for (String skill : VipSkillsSplit) + { + String[] skillSplit = skill.split(","); + if (skillSplit.length != 2) + { + System.out.println("[ViP System]: invalid config property in "+OTHER+" -> AioSkills \"" + skill + "\""); + } + else + { + try + { + VIP_SKILLS.put(Integer.parseInt(skillSplit[0]), Integer.parseInt(skillSplit[1])); + } + catch (NumberFormatException nfe) + { + if(Config.ENABLE_ALL_EXCEPTIONS) + nfe.printStackTrace(); + if (!skill.equals("")) + { + System.out.println("[ViP System]: invalid config property in "+OTHER+" -> AioSkills \"" + skillSplit[0] + "\"" + skillSplit[1]); + } + } + } + } + } -----------------------------------L2JFrozen/config/head/other.properties +EnableVipSystem = True +# List of Vip Skills +# Format : skillid,skilllvl;skillid2,skilllvl2;....skillidn,skilllvln +VipSkills = 395,1 com/l2jfrozen/gameserver/handler/admincommandhandlers/AdminVip.java public void doVip(L2PcInstance activeChar, L2PcInstance _player, String _playername, String _time) +_player.rewardVipSkills(); _player.broadcastUserInfo(); _player.sendPacket(new EtcStatusUpdate(_player)); +_player.sendSkillList(); public void removeVip(L2PcInstance activeChar, L2PcInstance _player, String _playername) +_player.lostVipSkills(); _player.broadcastUserInfo(); _player.sendPacket(new EtcStatusUpdate(_player)); +_player.sendSkillList(); -------------------------------------com/l2jfrozen/gameserver/model/actors/instance/L2PcInstance.java public void setVip(boolean val) { _isVip = val; - + } - + + public void rewardVipSkills() + { + L2Skill skill; + for(Integer skillid : Config.VIP_SKILLS.keySet()) + { + int skilllvl = Config.VIP_SKILLS.get(skillid); + skill = SkillTable.getInstance().getInfo(skillid,skilllvl); + if(skill != null) + { + addSkill(skill, true); + } + } + sendMessage("GM give to you Vip's skills"); + } + + public void lostVipSkills() + { + L2Skill skill; + for(Integer skillid : Config.VIP_SKILLS.keySet()) + { + int skilllvl = Config.VIP_SKILLS.get(skillid); + skill = SkillTable.getInstance().getInfo(skillid,skilllvl); + removeSkill(skill); + } + } +
×
×
  • 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