Jump to content

vampir

Legendary Member
  • Posts

    1,899
  • Joined

  • Last visited

  • Days Won

    14
  • Feedback

    0%

Everything posted by vampir

  1. I suggest you to buy other russian pack, for example l2-scripts.ru or l2cccp.com Fandc isn't updated anymore as i saw and it has a lot of problems.
  2. The files i have, are latest revision. They were used on l2tales before i started to work on that pack so probably you have the older revision :P TitleColor: http://pastebin.com/zxd31D42
  3. Try to work on NpcInfoPoly(0x0c) that is replacing CharInfo when player is polymorphed.
  4. I hope you will not host online server on that machine :P Show me .bat file that you are using, to start GameServer.
  5. Last Hero: http://pastebin.com/TMMkQjz4 NickColor: http://pastebin.com/x0DMzD7g Last Hero is really dirty, i suggest you to completely rework it.
  6. Look into table "olympiad_nobles". The error means, server cannot find column with name "charId". Probably you have changed the name of the column or database and gameserver revisions are different
  7. Just warnings, i suggest you to talk with Team of your pack, about working on those.
  8. Are you saying, that he is selling system that doesn't work? First topic says that it's 100% server side.
  9. Since when l2scripts is Off pack?
  10. If you want possible simples debugging, just put System.out.println("something blabla"); to part of the codes and watch gameserver console if it will appear. Something a lot more advanced is debugging gameserver bat in real time. Add "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" after word "java " in StartGameServer.bat. Then you need to configurate Remote debugging option in your IDE, set host as localhost and port as 5005. Then when gameserver is running, you can start debugging it. All you have to do is set up break points, they will show you everything.
  11. Try to debug it, check if constructor is being used, after that if onKill(L2Npc,L2PcInstance,boolean) is run after death of barakiel. I think player that made last kill on barakiel, needs to have this "Nobless" quest with ID -1 already started(or in l2jserver this quest will be somehow global, i am not sure).
  12. It requires more than just HTML changes. It's not much work, but might be hard for somebody that doesn't know the language. Try to pay some developer, you can also start learning basics of Java or Python.
  13. You will need to make few changes in __init__.py Do you know python to do it? I suggest to get some buffer wrote in Java
  14. Source code of client is protected. I believe the only way to get the source, is to pay ncsoft or create it from 0
  15. acis have title_color column too? Why? :O
  16. You can try to find a source code that works with latest version of lindvior and just compare your server>Client packets with that source. Maybe you can also find a list of changed packages somewhere. If those solutions will fail, find out which packages sent from server is causing client to be closed. Then just try search over the internet for it's modifications or try to play with it by yourself.
  17. ah, just noticed you are talking about characters table. You are right, sorry
  18. 1. It will change something, only if its previously inserted to character_variables table 2. "title_color" column name is wrong("val" is correct) 3. It will update all values of the character in that table, not only those regarding title.
  19. you obviously need different query for something like that
  20. I ment, that's the table where Title Colors can be stored. You can do it in this way: 1. While color is changed, run method(done by you) storeTitleColor(player, newTitle); - player variable should be instance of L2PcInstance class(or however you have it called), newTitle should be String containing new Title(for example "FFFFFF") 2. Create private static void method named storeTitleColor and taking 2 arguments(L2PcInstance and String) 3. Create new Database Connection in the method(look for examples of similar usage in your pack, you can search by key words: "INSERT INTO") 4. Create query, that will insert into character_variables. Also think about the case when title is already stored, then you can delete current record(slower way) or add awesome word to query ON DUPLICATE KEY(look in google to know more, also to use it, you should set charId column and var column as Primary Keys. 5. To complete the query, just add statement.executeUpdate(); like in examples you have found. HF
  21. So i believe Protocol Version number have nothing to do with that. The problem is, that different version of Lineage II Client requires different packages too. When official server is doing update, they are updating both Client and Server and sometimes they are changing Packages too. It's possible to make interlude server that even High Five users can access. The big problem in it, is that for example High Five client requires sending Attribute Informations of each item and Interlude doesn't(and if high five client will not get attribute infos, it will most likely drop critical error).
  22. Use character_variables Sql table: INSERT INTO character_variables VALUES (playerObjectId, "CustomTitle", titleValue);
  23. Why protocol version matters to you? If you want multiple clients pass Protocol test, just edit ProtocolVersion.java class If you really need just to change number sent to server, you can set hook to SendPacket function in client and replace Protocol that client is willing to sent. By this way, everybody using your system folder would have same protocol version.
  24. Looks like you are missing required directory. Look at line 210 in build.xml to find out which directory is error point on.
  25. If you will get exception, memory will leak because of unclosed Statement and ResultSet. Only object that is safe is con
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and 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..