Jump to content

Tryskell

Legendary Member
  • Posts

    5,343
  • Credits

  • Joined

  • Last visited

  • Days Won

    52
  • Feedback

    0%

Everything posted by Tryskell

  1. calcSkillSuccess(at least 4 parameters, so don't search with ()) method in Formulas.java It returns a boolean, so you have to make your code inside. Plus, I don't want to bitch, but there is already a Config.DEVELOPER formula integrated. You have to return "rate" variable to "attacker" or "target". Take care, they're L2Character types.
  2. I didn't checked at all, but you surely need to recode some parts, because hero table is cleaned each time Olympiad occurs... Baiscally, heroes are put heroes in EnterWorld, using database entries. In the "hero clean section when olympiad occurs" you have to add a special symbol in an existing column "if column blabla == 999 don't delete the line", or to add a new column.
  3. Revisions 42 / 43 Actually rework classmaster and villagemaster, classmaster finished or near : http://img339.imageshack.us/i/shot00050m.jpg/ http://img443.imageshack.us/i/shot00051j.jpg/
  4. Wrath does damage to CPs, and only to CPs (mobs have CPs where you play ?). For weapon restriction, if you can't read timeline, I can nothing for ya. The skill refactor will be longer than I expected, as I need to refactor items aswell.
  5. It's not precised in your post, but I suppose both possibilities are broken. You use "L2PcInstance player = getClient().getActiveChar();" when it's not even related to playable. public void useItem(L2Playable playable, L2ItemInstance item, boolean forceUse) That means the item "item" used by the playable "playable"... Use playable instead of your player stuff. And indent your code properly... package handlers.itemhandlers; import com.l2jserver.Config; import com.l2jserver.gameserver.model.L2ItemInstance; import com.l2jserver.gameserver.model.actor.L2Playable; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.serverpackets.SystemMessage; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; public class ManaPotion extends ItemSkills { public void useItem(L2Playable playable, L2ItemInstance item, boolean forceUse) { if (!Config.L2JMOD_ENABLE_MANA_POTIONS_SUPPORT) { playable.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.NOTHING_HAPPENED)); return; } if (playable.getPvpFlag() > 0) { L2Skill skill = SkillTable.getInstance().getInfo(10001, 1); playable.useMagic(skill, true, false); } else { L2Skill skill = SkillTable.getInstance().getInfo(10003, 1); playable.useMagic(skill, true, false); } } } I just pointed the fact to use playable, to use a skill, just check how others items are handled... I only used your code, not verifying if it was good to cast something.
  6. Your telnet.properties can't load because one of variables waits for a number, and there is nothing (surely the password). NumberFormatException : null...
  7. There isn't special file to teleport after TvT :P. Where Tvt ends, add some codes to port back all participants. Check how the "admin_recall" is made, and apply it on a "for" loop. for tvt_members port somewhere If you want an hint, your tvt's end surely got a custom message "tvt is ended blabla". Just make a search via eclipse in your project with this custom message, you will find the good place where to port back players.
  8. This space is given for free by Sido. It is sometimes down or laggy, but hey, it's free :). Make bookmark on timeline if you want last news when forum is down :P. If there are too much problems, I will reuse the old forum. ---- Revision 41 strikes back :)
  9. It only depends how accurate will be your tests :). Already fixed SweeTs reports.
  10. Skill refactor, first part (13 084 lines modified at the end) : http://trac.assembla.com/acis_project/changeset/40 Still a lot of work to be made. The project enters in his "buggy" part with this commit.
  11. I debug 4th XML, correct vicious stance (atm criticals with VS are 30/40k damage lol), add back deathpenalty and I think it will be fine with the first commit. ETA time today or tomorrow if I don't find other bugs between this time. Gonna sleep, gn topic readers :p.
  12. I know Sethek will hate to read this post if he reads it, anyway :D. I do "internal commits" (pickup it in 2nd degree) under the form of patches, using date, hour, and description. This is a good mean to advance without commit. Since yesterday I'm around 10 'commits' (I didn't sleep and now after 1 hour of bike & 1 hour of swimming pool I'm near death :D). As you seems to be from FBI : chameleon rest, charge effect complete rework, silent move, relax, effets fear & confusion, added/corrected cpdampercent for wrath, refactor L2SkillCreate -> only from yesterday/today. Commit is around 13k lines now. Why I don't commit... I try to give you something to test, which I know it doesn't have weird visible bugs which basically make you whine and make me lose time. I reworked the 4th XML, and it's under debug right now (adding FATAL effect for exemple). The goal is to debug entirely the 4th first XMLs, you will have many things to test and I can write others time you review skills. Some things will be broken (items restriction, as it need itself a refactor). Now, if you got a problem about time delay, I'm not chronopost, I'm not payed, and I already said there are many existing packs. Instead of playing whining spectator, you can help because I need people in some tasks (written in forum), and atm I miss people on the systemmessage thing. So instead of babycrying about an actual stable release which will be "unstable" for like 10 revisions, help with others parts, you will make my live easier, project could go faster and your wait will be shorter. To finish, I check this topic everyday (each hour more or near), but I use it as an alert tool to announce new commits when they come. If I don't have to post, I won't post, and positive people commentaries are enough to make me work. Want a cookie now ?
  13. Use arena zone if it's exactly what said Clive...
  14. Still working on skills, I rewrite all skills files atm, and must debug (or at least visible bugs which jump on eyes at skill cast) each effect one after one. I could commit, but I don't think you will be pleased about the result :), nor you will enjoy lineage 2 with 200 skills intead of 4000+. Added falling damage.
  15. Scary. The abuse of emoticones made it even more creepiest. C3 is fine, but too old... Need program to use single core / old computer to launch it, and near no one got C3 client. IL got a lot of new content, which stay in the spirit of Lineage 2, a middle age fantasy world. After IL, there is more "fantasy" then "middle age" lol. Ok, I stop offtopic.
  16. Hhhheee Sethek, this is my true nature :P. PHX got a "Bypass change XOR key" option since IL, dunno if it's related to your encryption thing. Anyway, I was talking about the main idea, neural network :P. Stay in topic Sethek, muhaha ! Did you see some drop in net traffic with your solution ? Those ideas are fine, but if it's hurt too much on a populated server basis, it's pointless. I did short for you, romanian vampire.
  17. Kamalol is for Kamael what "shiterlude"* is for Interlude. *All copyrights from Intrepid, 2007-2010. ---- For explanation, Intrepid was saying each time he saw an Interlude project "it's shit", "Il is shit", "IL can't be corrected", and such. Because of the code. Myself, I use Kamalol each time I talk about the end of L2 post-IL chronicles. Because who can say L2 is L2 after IL ? Flying ships, winged stuff... It misses only dark vador, yoda and light sabers. Still, it's personal PoV, and as I respected Intrepid PoV about IL, I can respect your PoV if you like current L2 content (dwarf which jump on target, agathions who play football, and such in the next High Five). This is a "rolleye" to Intrepid.
  18. I think you can create this type of code where the general (not the detailed) floodprotectors occurs. Aka, all the "session" stuff is already made. But basically, you have to examine the average number of packets types, if only x y z type are send. The 2.5 part about what to be checked is interesting. I have to add different bots got different behaviors. I don't think it can work on all types... And this method is focked if you program your bot to act different (like say something each minute = "Bot: hello world !"). Basically it will send another type of packets, so your bot won't be considered as a bot. Intelligent botters won't care about your system, or at least they will get scores which won't incriminate them as botters (when one player in your example can score a 70% bot score). Another question is, is the system worths the deal ? If you make your server laggy with 300 ppl when you could handle 400 without this type of check, is a decent GM won't be enough ? Well, I have no clue about the process/ram charge this system could add, but it adds for sure. To be honest, I didn't understood a shit about vector nor neural thing. I won't talk about technic part then lol. If it's about multiple checks made on one session, well I understood the 3/4 no ? I got a image, teacher ? Haha. Edit : the second pdf about movement check is perhaps more... accurate. But still, it's not enough, and you need time to get datas. If the guy put some 5min rest time every 15min, it fock your stats. Well, I agree botters haven't to know your actual antibot system, but still :P. I don't think there is 100% system.
  19. Aaafff, this is a troll topic for sure :P. I have no pretention to say my pack is fine, as I have no pretention to say others packs are shitty. All depends of your personal point of view, and from what you expect about a pack. Saying IL is fine is perhaps... Too much. There is work, a lot of work about. It goes from skills add, to olympiad refactor, to broken mmocore, to broken zone manager,... Optimization too, why to load a character table with 50 values when only 35 are useful ? No use of switch, no use of collections... AIs ? Nonexisting. And such. If L2J can finally handle a lot of people nowadays, it's because they worked about stability and performance. They reworked entire parts of code. Do you really think they made it was for fun (hey dude, I got free time, let's recode a working feature yoohoo !) ? It was needed. Any IL pack is fine. But which will you use, between one which uses 200mo ram at start, and another which uses 350/400mo, with exactly same features from players PoV ? aCis is only my PoV about how IL should be refactored. Others packs got their personal opinions aswell. My timeline have been already be used by some projects, and they're enough honest to admit it and give me credits in their timelines. ---- About primal subject, saying to use L2J is kinda stupid, as people try to make packs since 3 years. Except if you decide to do some heavy modifications like MMOCore by your own, I suggest you to use a pack. All got their own bugs, mine too. If you can handle signets add, zone manager rework, grandbosses add, olympiad refactor, exploits fix, MMOCore rework, well... You trully should begin to make your own pack lol. Because a lot of people awaits it. ---- For guys saying L2 will die with L3, I want to say... L2 "IS" already dead. Since Kamalol. And it's the feeling of many, many people.
  20. The patch is currently 11K lines long (7k removed), and under debug (+ clean code from old system). Skills will be functional 10 commits after, more or near (I have to edit DP side, add conditions / effects in core too). ---- I work differently from others packs since the begin, gimme one pack with working mmocore / zone manager after a couple of revisions. You were warned from the really first time :p.
  21. I have to warn you, 60 commits in one day is kinda stupid if there is no tests behind. Well from the moment you c/p from other timelines it's seems to be fine...
  22. Miss priviledges to see all things, only forum link is working.
  23. Haha :P. Yeah, nothing will block augmentation rework after L2Skill one. L2Skill refactor is needed for chanceSkill type, which is used for mirage and some augmentations skills. This is only a part of a total, and the change will be huge, if I don't fock the whole system :).
  24. I'm still in need of PM packets, or at least a "L2PHX-working-on-Epilogue" link (all links seem to be broken, and I have no time to search more). Waiting for some actions, I jumped on skills. Arg. There is a LOT of work to do, so no new commits before 2-3 days minimum, 4-5 average, one week "max" (probabilities). I'm atm to 22 errors after adding many things -- but as you debug 1 error, it gives you 40 more, it's not really usefull indication. The project is actually on rev 37. You still can report things in forum, I will correct when it will be time for you to test skills :). I invite people who want to try to crash server, or exploit it (using MxC exploit section, it's made for). Report on forum when an exploit is working, with a link on it in Core section.
×
×
  • Create New...