Jump to content

Prostyle1990

Members
  • Posts

    95
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Prostyle1990

  1. great .thx , maybe have also for destiny ? :d
  2. hahha nice share , and how you got that ?:D can you give me CB client side and server side from destiny or era ?:D
  3. Well finally worked lol :d i just recompiled and i do again same things and right now working for me , thx again man
  4. Man thanks for fast answer but already modified all files from the server with my new name of server , im done with this pack i also added many things many dress me many items etc ... system patch changed , i see my name of my new server on all window just in this one when change class appear still mythras :D :D :D if u have 2 min to take a look on my project :D and why not man ? server its 99% fixed , skills , items , npc etc... only 2 days work and its ready to be live , some dress added some accesory some items changed the name and done :D i have a pack like l2destiny or l2era or l2warrior except the comunity board , because idk how to change it :d maybe you know that ?:D how to change design , style and backround
  5. Man thanks for fast answer but already modified all files from the server with my new name of server , im done with this pack i also added many things many dress me many items etc ... system patch changed , i see my name of my new server on all window just in this one when change class appear still mythras :D :D :D if u have 2 min to take a look on my project :D
  6. this file not exist in this pack 100% :D just ClassMasterInstance and look like this package npc.model; import l2f.gameserver.Config; import l2f.gameserver.cache.Msg; import l2f.gameserver.data.xml.holder.ItemHolder; import l2f.gameserver.model.Player; import l2f.gameserver.model.base.ClassId; import l2f.gameserver.model.instances.MerchantInstance; import l2f.gameserver.network.serverpackets.MagicSkillUse; import l2f.gameserver.network.serverpackets.NpcHtmlMessage; import l2f.gameserver.network.serverpackets.SocialAction; import l2f.gameserver.network.serverpackets.components.SystemMsg; import l2f.gameserver.templates.item.ItemTemplate; import l2f.gameserver.templates.npc.NpcTemplate; import l2f.gameserver.utils.HtmlUtils; import l2f.gameserver.utils.Util; import java.util.StringTokenizer; public final class ClassMasterInstance extends MerchantInstance { /** * L2Phoenix (just here was Mythras) <------------------------------ */ private static final long serialVersionUID = -6206315361251464210L; public ClassMasterInstance(int objectId, NpcTemplate template) { super(objectId, template); } private String makeMessage(Player player) { ClassId classId = player.getClassId(); int jobLevelTemp = 0; switch (classId.getLevel()) { case 1: jobLevelTemp = 1; break; case 2: jobLevelTemp = 2; break; case 3: jobLevelTemp = 3; break; default: jobLevelTemp = 0; break; } int jobLevel = classId.getLevel(); int level = player.getLevel(); StringBuilder html = new StringBuilder(); if (Config.ALLOW_CLASS_MASTERS_LIST.isEmpty() || !Config.ALLOW_CLASS_MASTERS_LIST.contains(jobLevelTemp)) jobLevel = 4; if ((level >= 20 && jobLevel == 1 || level >= 40 && jobLevel == 2 || level >= 76 && jobLevel == 3) && Config.ALLOW_CLASS_MASTERS_LIST.contains(jobLevelTemp)) { ItemTemplate item = ItemHolder.getInstance().getTemplate(Config.CLASS_MASTERS_PRICE_ITEM); if (Config.CLASS_MASTERS_PRICE_LIST[jobLevel] > 0) html.append("Price: ").append(Util.formatAdena(Config.CLASS_MASTERS_PRICE_LIST[jobLevel])).append(" ").append(item.getName()).append("<br1>"); for (ClassId cid : ClassId.VALUES) { // Inspector is heir trooper and warder, but to replace it as a profession can not be // As this subclass. Inherited from their parents in order to obtain skills. if (cid == ClassId.inspector) continue; if (cid.childOf(classId) && cid.getLevel() == classId.getLevel() + 1) html.append("<a action=\"bypass -h npc_").append(getObjectId()).append("_change_class ").append(cid.getId()).append(" ").append(Config.CLASS_MASTERS_PRICE_LIST[jobLevel]).append("\">").append(HtmlUtils.htmlClassName(cid.getId())).append("</a><br>"); } player.sendPacket(new NpcHtmlMessage(player, this).setHtml(html.toString())); } else switch (jobLevel) { case 1: html.append("Come back here when you reached level 20 to change your class."); break; case 2: html.append("Come back here when you reached level 40 to change your class."); break; case 3: html.append("Come back here when you reached level 76 to change your class."); break; case 0: html.append("There is no class changes for you any more."); break; default: html.append("There is no class changes for you right now !"); break; } return html.toString(); } @Override public void showChatWindow(Player player, int val, Object... arg) { NpcHtmlMessage msg = new NpcHtmlMessage(player, this); msg.setFile("custom/31860.htm"); msg.replace("%classmaster%", makeMessage(player)); msg.replace("%nick%", player.getName()); player.sendPacket(msg); } @Override public void onBypassFeedback(Player player, String command) { if (!canBypassCheck(player, this)) return; StringTokenizer st = new StringTokenizer(command); if (st.nextToken().equals("change_class")) { int val = Integer.parseInt(st.nextToken()); long price = Long.parseLong(st.nextToken()); if (player.getInventory().destroyItemByItemId(Config.CLASS_MASTERS_PRICE_ITEM, price, "ClassMasterInstance")) changeClass(player, val); else if (Config.CLASS_MASTERS_PRICE_ITEM == 57) player.sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA); else player.sendPacket(SystemMsg.INCORRECT_ITEM_COUNT); } else super.onBypassFeedback(player, command); } private void changeClass(Player player, int val) { if (player.getClassId().getLevel() == 3) player.sendPacket(Msg.YOU_HAVE_COMPLETED_THE_QUEST_FOR_3RD_OCCUPATION_CHANGE_AND_MOVED_TO_ANOTHER_CLASS_CONGRATULATIONS); // ??? 3 ????? else player.sendPacket(Msg.CONGRATULATIONS_YOU_HAVE_TRANSFERRED_TO_A_NEW_CLASS); // ??? 1 ? 2 ????? player.setClassId(val, false, false); player.broadcastPacket(new SocialAction(player.getObjectId(), SocialAction.VICTORY)); final MagicSkillUse msu = new MagicSkillUse(player, player, 2527, 1, 0, 500); player.broadcastPacket(msu); player.broadcastCharInfo(); } }
  7. already nothing maybe someone can help me 2 minutes just to take a look on my pc ? maybe i make worng compile or someting like that ? really im new with eclipse , i dont know many things about eclipse , maybe can u tell here guys what its the steps to compile this mythras source .. ? or if any have time 2 minutes to take a look ...on my pc ? ...
  8. already make it man and still appear , i make this 20 times really and nothing , maybe im not and i dont setup right the source , i make like this , 1st install eclipse , 2st import from source archive 3st i search for l2ava name and replace all existing l2ava name and 4st build project , and start login and game server , its that right or i am wrong ? maybe some one can make a short guide how to set up step by step this pack ?if u have 5 minutes time ... its like 5 10 minutes max ..please guys just for noobies like me :D
  9. maybe i have a chance to tell me anyone how to remove or edit that ..i changed all names and all files from the server but this still appear only this when class change appear old name , and its not client side its 100% server side
  10. I think its imposible to change or remove that , and i asked too here on this forum but no one know that :D
  11. then can u give me an serious pack ? :D i want to make a live server my first live server :d
  12. hi guys , please help me , how i can change design of comunity board , just the main page ? https://ibb.co/k60z7x comunity photo
  13. yea , why not man ? :D its a nice pack :p
  14. hi all , i have some questions about this pack , any know how to change the logo from npc head and the comunitiy design page ??? sorry for my english ... https://ibb.co/igS9Nx logo npc image https://ibb.co/kZriFH
  15. Hey man , sorry for my bad english , i have some questions , this engine work too for L2 high five server ?? exactly i got the free pack L2mythras from here and i want add too your engine on my server , its that posible ? maybe can you make a short video how to do with eclipse ...? how to import your engine in my source from server please ? thanks very much !
×
×
  • 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