Jump to content

SweeTs

Legendary Member
  • Posts

    8,941
  • Credits

  • Joined

  • Last visited

  • Days Won

    25
  • Feedback

    0%

Everything posted by SweeTs

  1. Changeset 324 Scheme Buffer, Misc Scheme Buffer - addition of Dr House scheme buffer, remasterized by me. The big differences are : - buffer buffs aren't loaded from a mySQL table, but from a Config line from npcs.properties (String split > register on Map). - there is no L2Skill storage anywhere, only Integers (skillId). The skillLevel is generated from SkillTable getMaxLevel(). - the schemes loading/save is made GLOBALLY (understand, not on player login). Save is still done on server shutdown. - the players schemes buffs lists are stored on a single varchar, which is parsed with String split method (before there was one entry on the database per skill). - fix all godamn typos and broken english. - statified HTMs content when it could be. - reworked the "Edit my schemes" button to be more logical : select a scheme, THEN a skill group, THEN a buff. The HTM content also scales with that progression to make it intuitive. - added infos everywhere (such as current selected scheme, number of max buffs allowed, number of current buffs per scheme,...) - added "Heal" and "Cleanup effects" buttons (affect your current pet aswell). - the HTM system uses getHtmlPath(), meaning a different buffer npcId can be linked to different HTMs (unique dialogues for each buffer instance). Misc - [L2J 6498] Drop double iterations on pet/player inventories deletion. - [L2J 6382] FourSepulchersManager cleanup - drop Map .remove(), use Map.Entry instead of keySet() + .get(), format the class. - addition of method broadcastTitleInfo() which uses TitleUpdate packet ; complete RequestGiveNickName clientpacket (adding numerous messages). Ty Root. - fix getMaxLevel() method, broken with Trove changeset. PS : the Scheme Buffer is a first shot. If you manage to propose better/easier organization, I would eventually take it.
  2. Yup, that was the point to reduce the code, from let's say 10 lines to 1 hue :D
  3. Cuz we are tired to write wall of text, detailed guide. In short: - copy existing item (database record / xml part) and create new item row / id - the same goes for client part, itemname-e.dat / armorgrp / etcitem / weapongrp - depending what item it is - copy and paste under another id. And ofc, here you can play with the displayed image of it, changing specified row. Pretty that's all.
  4. Looks like client part is wrong, since it's not displayed. :P
  5. Yah.. so true, then it becomes 1 line :P Broadcast.toAllOnlinePlayers(new CreatureSay(activeChar.getObjectId(), Say2.TELL, activeChar.getName(), text));
  6. I guess you could do it like that. You could put it under doStuff() and delete Demonstaration() ? Correct me if I'm wrong.. :P CreatureSay cs = new CreatureSay(activeChar.getObjectId(), Say2.TELL, activeChar.getName(), text); Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values(); for (L2PcInstance player : pls) player.sendPacket(cs); activeChar.sendPacket(cs);
  7. This one I guess, since there is no download link. Just pure bullshit. http://www.maxcheaters.com/topic/177952-l2jfrozen-newbie-pack/
  8. Even so, it's your 18th post, so you know.. :D Greedy people everywhere, lol..
  9. try { URL url = new URL(Config.VOTE_LINK_TOPZONE); URLConnection con = url.openConnection(); con.addRequestProperty("User-Agent", "L2TopZone"); is = con.getInputStream(); isr = new InputStreamReader(is); in = new BufferedReader(isr); String inputLine; while ((inputLine = in.readLine()) != null) { if (inputLine.contains("Votes")) { String votesLine = inputLine ; votes = Integer.valueOf(votesLine.split(">")[3].replace("</div", "")); break; } } } Dont even dare to say "it's not working" since I checked and it is working ;)
  10. Here http://www.maxcheaters.com/files/ The code overall looks fine, so you messed something probably :)
  11. Say what.. None is so stupid (oh, sadly there are) to buy it, let's face it :P
  12. His point is: you want to buy a "php coder" in meaning, you want to buy a human, who is gonna be sort of a "slave" :D So, change your topic title to fill your needs aka "php code services" :P
  13. Surely some copy of shared/bought previously vote reward system, since he don't rly want to show the preview. I guess.. :P
  14. w00t ? What you want to configure.. ? Right click on build.xml and then Run As -> Ant Build not on the project :D Or I miss your point :dat:
  15. Well, you could try to dedicate it only to L2 and maybe Lol or so. Honestly, I'm only interested on L2 boards as most of us :) Well, about the language sections.. Keep English one and International optionally. We don't rly want xx lang sections. About the hacks.. All old known exploits get fixed and the new 'hacks' which work, ppl don't want to share. If they do, it's gonna be fixed just right after sharing the exploit. So from my pov it's kinda pointless section :P
  16. Look xml.. Search for what Tk said. The effect should be under dat check. Simply check skills
  17. That's my point. aCis (Interlude project) is under devolop for 3 years already and many things has to be done. And you want to make 90% god features and bugless pack :o As you said, you dont have a clue how the things does from the core (code) side, so.. :) Just good luck.. :D
  18. This wont happen. And to make things which you say 90% will take sooo facking long.. :) In short, none is gonna work on that.
  19. skill 2213 level 15, there you will find the coords.
  20. Usercommand -> Escape.java If you are talking about new scroll which tp you to you custom coords then just create new soe item with that custom coords, look at any soe to the town (xml, nothing more) :)
  21. That's what happen when you use some sort of precompiled pack. Find the zone code and delete it from TownZone / PeaceZone. Looks like someone create it there.
  22. Oo something fresh for Interlude, good there is geodata layer as well :) Soon Kamaloka everywhere ! :)
  23. You won't find perfect geodata. Anyway, try akumu. It's shared as well.
×
×
  • Create New...