Jump to content

Tryskell

Legendary Member
  • Posts

    5,373
  • Joined

  • Last visited

  • Days Won

    70
  • Feedback

    0%

Everything posted by Tryskell

  1. I got another from coyote, which is apparently the rip of the L2JFree one (I use myself a custom version of it) : http://pastebin.com/jPYZG2A1 You have to add 2 tables and related HTMs, just check L2Jfree datapack they are shared. FdlP one : http://www.maxcheaters.com/forum/index.php?topic=63437 About Laikeriz aka... azaila-something, it must be on the forum. XD
  2. As someone said before me, nothing show you it's a L2 related website. Interface is too much modern, that's just not L2. You could put "vacuum cleaner website template", will be the same :p.
  3. Just use another faction system, Laikeriz one is the best. From the patch there is no special thing, so I suppose you focked your server in any way. If you have problem only with MAGIC, and not with physical, you focked your code 100% sure. If you haven't any project/timeline, gg, you have to find your error in 1200 files :D. And this faction system is pretty primitive, so it's simple :P. There is at least 3 others faction system shared over MXC, and they don't bug. Most advanced is Laikeriz one. And no, I haven't actions in Laikeriz shares lol. This one is really nice. if ((target instanceof L2PcInstance) && (this instanceof L2PcInstance)) + { + if (((L2PcInstance) this).isTeam1Member() && (((L2PcInstance) target).isTeam1Member() && Config.ENABLE_FACTION_ENGINE)) + { + ((L2PcInstance) this).sendMessage("You Cannot Attack a Player From Your Faction!"); + sendPacket(ActionFailed.STATIC_PACKET); + return; + } + else if (((L2PcInstance) this).isTeam1Member() && ((((L2PcInstance) target).isTeam1Member() && Config.ENABLE_FACTION_ENGINE && (skill.getSkillType() == L2SkillType.BUFF)) || (skill.getSkillType() == L2SkillType.HOT) || (skill.getSkillType() == L2SkillType.HEAL) || (skill.getSkillType() == L2SkillType.COMBATPOINTHEAL) || (skill.getSkillType() == L2SkillType.HEAL_PERCENT) || (skill.getSkillType() == L2SkillType.MANAHEAL) || (skill.getSkillType() == L2SkillType.MANAHEAL_PERCENT) || (skill.getSkillType() == L2SkillType.BALANCE_LIFE) || (skill.getSkillType() == L2SkillType.CONT))) + { + return; + } + if (((L2PcInstance) this).isTeam2Member() && (((L2PcInstance) target).isTeam2Member() && Config.ENABLE_FACTION_ENGINE)) + { + ((L2PcInstance) this).sendMessage("You Cannot Attack a Player From Your Faction!"); + sendPacket(ActionFailed.STATIC_PACKET); + return; + } + else if (((L2PcInstance) this).isTeam2Member() && ((((L2PcInstance) target).isTeam2Member() && Config.ENABLE_FACTION_ENGINE && (skill.getSkillType() == L2SkillType.BUFF)) || (skill.getSkillType() == L2SkillType.HOT) || (skill.getSkillType() == L2SkillType.HEAL) || (skill.getSkillType() == L2SkillType.COMBATPOINTHEAL) || (skill.getSkillType() == L2SkillType.HEAL_PERCENT) || (skill.getSkillType() == L2SkillType.MANAHEAL) || (skill.getSkillType() == L2SkillType.MANAHEAL_PERCENT) || (skill.getSkillType() == L2SkillType.BALANCE_LIFE) || (skill.getSkillType() == L2SkillType.CONT))) + { + return; + } + } If you remove this code and you still got problem, consider reinstalling. I'm perhaps blind, but it's the only part referring to skill use.
  4. I said to you, remove the actionFailed packets in L2character. You're in the bad mood if you just ask a patch. Go in the code and remove conditions. Actually there is 2 places where "you hit your faction" occur. Just delete them to get normal, if you really fear to delete something just delete the sendpacket stuff and let all the structure like it is (even if it's not optimized). You got 4 lines to delete at minimum, compile, test, and if it's doesn't work (I read the patch 2 times, but I suppose it's from those packets) just come back. You got answer, now develop. And I was answering to Onix about the "feature" stuff. His method haven't any way to fix your error. You are logic, as you find the solution, but don't hope for someone to make the dev for you. Ppl are so damned lazy sometimes... That make me cry.
  5. Hum dude, according to Coyote post, it's a FEATURE. Members from same faction cannot use aggressive skills against each other. The character will stuck and will need a restart, as a punishment. It's far easier to find than a bug. And Onix it's not the good solution, even if I think it's related with actionFailed packet. I think Coyote didn't know how to block attacks, so he put that and it was a "better than nothing" solution lol. Solution is in L2Character.
  6. Buhaha. Btw, you should make the message more friendly, cause actually you know you got error in "x" files, but which exactly are them... Or show only useful infos, like bad tags and the total numbers of files, cause if you got 150 bad tags, that shows 150 errors ? Not rly exploitable in a GS log:P. And the big numbers I don't get the use :D. About the pos, it's the file which have been loaded ? So you know it's the 1849th loaded file which bugs ? Not rly exploitable ^^. (Ok with notepad ++ you search for the bad tag in the folder, but still :p.) Works fine on my Archid custom, you have to disable the Lazy cache.
  7. The thing you forget Vago, it's some ppl makes L2J for free, and you use it to make money on it. Without this teamwork, I don't think you would dev or make money. Just think a lil. Anyway, ty for the -FREE- share. And death to this capitalist conception of coding (and no I'm not a Linux fan). BTW, showing some codes sometimes just show he got talent, just show his programmer skill and make him publicity. You missed a marketing lesson... I don't defend Intrepid, and I have nothing with you Vago. :). ---- Have you taken the idea from your old anti-L2W commit ? It looks the same :D.
  8. The vote system exists already for pvp/faction (change map etc), it's nothing new, but the calculation for farm places has never been made. I don't get how you got your values. From a file / database table ? Cause players just vote, so how you find a "decent" point to calculate ? Cause with a random point you can go in a river... Or mobs spawn in the river ? Even if the "400" thing will avoid you to jump in a mountain. I'm impressed as I hate math formulaes.
  9. Your kick option cannot be made without a zone, about the teleporter you said it but wrong, you have to edit the core of your teleporter, not the htm. Without a zone, you can do a timer (jail timer if you want a code). And the condition to don't reach the area comes with the teleporter core. But if someone goes by foot to your area he won't be kicked. So in fact, it's easier to add a zone lol.
  10. MXC isn't a supermarket, and bad for you, but I couldn't attach files to my post so no answer from me. I just can say you have to add 4 files, 2 in knowlist, 2 in actor.instances, and edit L2AttackableAI.
  11. When exactly your problem appears ? In the last "old & free" L2Archid release, there isn't such a problem. I'm using Archid too. If Sethek is cute ( all Celldweller fans are, aren"t they...?) , he can perhaps share the old timeline. You miss around 200 commits (last version of Archid was 1292).
  12. ...the author should burn in a hot place. Heretic. Anyway, I'm surprised someone had the idea to revert-engine Gracia. I don't know if it's faster to make the 3k commits from L2J timeline or your way. The problem of your idea is your pack will have mainly useless stuff. By many, it's around 20% code which is totally useless. I don't talk about datapack lol, so many useless HTM etc. I dunno if you had geodata up, but 1k ram used it's just loling (30mo free on 1011mo, seen on one of your picture). My *custom* server uses (exactly, and I'm proud) 100mo w/o geo on. L2J Teon uses 300 w/o geodata on, and Archid custom version (old one) used 350mo, the free old version was lower - around 270 if I rem. Too much crap loads and slow your server. It's a full rework, and IMO it's not very far than trying to copy-paste all timeline of L2J (except this way you got the handbook lol, in your path you have nothing to show you). Anyway gl, even if it's a paid stuff.
  13. As Seth, if you have really 0 errors in your GS, I suppose it's your links which sux :o. You have to add a "Buff my pet" link with PetBuff command in the NPC html. Find the HTML, copy paste the "Buff" line, and replace command and the button description. I don't know this core buffer, so if there is no html, the html must be hardcoded too in the NPCBufferInstance. It's not shared in your link, so I suppose error comes from here.
  14. Just test it, it's 5 lines feature... Bunch of lazy asses.
  15. Well, I won't make the bible why people prefer IL than post-IL chronicles, personaly I prefer IL, so I dev for IL. I have the idea of using C3 too... The doc you found Matim was interesting :). It precises leader must have an overall view of the project. Personnally, even with a circle of wanabee devs, I think it's possible to make something. From the moment leader / circle got the faith :P. The goal is to take the best of each pack, light the hybrid, ameliorate some points according to L2J post-IL stuff, and that's it, you got a decent pack. About Archid, I think it was an error to make it private. And yes, it was one of the decent IL pack. INFINITY, 100 changesets ? Don't make me laugh, I don't consider it like a pack. Like 95% of packs.
  16. Hiho, I was searching another source for this, and well it's the same. To be fast, this code is useless (90%). There is no use of the change of void -> boolean levelUpClan. You just need the 2 broadcastPacket in L2VillageMasterInstance, that's all. And don't put it in { }, or you copy-paste bad (aka, you forget the if condition, cause this code will show you the animation even if you don't meet the criteria. Correct code if you want to use the change of boolean must be something like this (didn't test) : In L2VillageMasterInstance.java - in the same place where the guy said to put the code : player.getClan().levelUpClan(player); + if player.getClan().levelUpClan(player); // if the boolean return true + { + player.setTarget(player); // target himself to receive the animation, else it targets anyone you clicked between the time lap + player.broadcastPacket(new MagicSkillUser(player, 5103, 1, 0, 0)); + player.broadcastPacket(new MagicSkillLaunched(player, 5103, 1)); + } About the retail question, it does a nice skill effect... A mix between a subclass and a level up effect. No idea if it's retail lol :). PS : I just tested, my fix works. PS2 : if you got some problems about "serverpackets.MagicSkillUser" - In some packs, it's MagicSkillUse (old archid anyway). PS3 : L2J Equal have the same problem. Who stole on who ? :D
  17. It will never happen, cause 80% of projects are launched by -20 years old ppl or around. And 80% of those are alone or with a friend which doesn't know one word in java. And yes, age have an influence on the result. All want their own project, but in fact there isn't any decent pack. It's just utopic, and unfortunately, I have too this idea, less technical, but little boys don't need technic. They want a e-penis. As you, I got bookmarks on all existing timelines, I got around 10 different projects on my workspace which I cut. Around 60% of timelines are : - changing the name of the old team for your (around 1 week). - fix the well known bug (around 1 week) - fix self-errors you put yourself (depends of the guy, sometimes ppl stop at this state lol) - after that ? It's finished, they made their UBBER PACKZOR ! They give a NAME (choose between L2PWONAGE, L2EXCESLIOR, L2THEBEST, L2MYSERV). It's the most important state. And finally, testers cry in forum cause MMOCORE/GS side skills/any other problem got critical issues, and excepting change the name of team in workspace, "owners" have no idea about how to change something. So they give up. And new "team" is coming, with stars in eyes, and a new e-penis is showing his nose. You get the vicious circle. And don't worry, 99% of developpers can be considered as "noobs developper", myself includes. I analyze, copy-paste, rewrite. A real dev doesn't block on syntax errors, they make schemas about how to dev a function, blablabla. I think many ppl acts like that, if not less. About an organization, a second and real problem (add this to the e-penis state), some ppl develop to get a precise pack. I mean for example, who cares on a retail server about AIO shit and other stuff like that ? You need a head for a project, someone who can command, who got technic notions about organization, someone who don't leave for the first "bug" seen, someone who have a real idea about HOW WAS REALLY INTERLUDE (with formulas, etc). And I don't talk about the way of the pack... People want to add so many things on a "pack" which is supposed to be a "model" of L2, it's not even L2 and that sux. And according to some ppl I won't name (Intrepid, who is actually banned dunno for what), Interlude was a coding failure. Well, I don't share this point, but ppl think IL is buggy and don't want to bother with it. My main problem with actual packs aren't there are packs ; my main problem is owners are just little brats who stop it after 2 weeks max, making a lot of publicity about it. Marketing works when the product is in developement, not before, and they forget it. ------ So, to resume your idea, cause the idea is good : you need a project head, if possible a little group of good devs. After, others will come, depending of the group's will. Understand they choose who enter in inner circle and who stay behind. But I don't think one of the actual IL "packs" can be considered as a model. So if you find someone who want to give back his "golden letters" to IL, I mean the most retail-like, light server, I think there will have followers. End of message, it's already too long for little brats :D.
  18. Some adds, but talking of "advanced"... Except a security add to learning skills, and an option for nofaction title... I don't talk of the 3rd faction, copy paste from others lines so XD. Just check Laikeriz one, it's what you can say "advanced". Switch map after 1 hour, vote system, crystals teleporter, etc. I got 3 bookmarks of your "advanced" system lol (aka basic faction stuff) :). Anyway, continue sharing, from the moment it's not bugged, I suppose all is fine...
  19. Change "blue" by "Eva lovers" and "red" by "Shillen lover", tadam, religion system lol.
  20. Consider changing the forum for english, else no one will post here. Distributions die with the lack of interest of owners, as the lack of interest of the community. No community, no interest of owner = dead project. Your old forum was too LT, and no one could post here. You're doing the same error once more. If Minutis can hear that... --- Another question, why Minutis take the developement from 0 ? Bad developement, you change the way ? Informations plox.
  21. I don't want to be evil, but drop developement please.
  22. I suppose you use KvN system which deeply sucks. You have to change your PvP formula on L2PcInstance first, cause even if you are of the same faction you can kill. The only thing is you haven't adenas/pvp from the kill. So mod it properly. After it depends of your chronicle, but as you want to block all, I suggest to add a condition in RequestActionUse (network.clientpackets). You can mod too autoattackable on L2PcInstance and L2skill. Refers to laikeriz faction system, which is the best faction engine shared through MXC. You can try to find fdlp one as well, even if it's more primitic. About the violet thing, remove the setpvpflag call (or something near) in L2PcInstance if you want keep your name color. Violet is stupid, imagine with 50 others ppls if they all become violet lol.
  23. As Krash said, it's related to your GamePacketHandler. Try to search too here, as your error message says it comes from here : Caused by: java.lang.ClassNotFoundException: net.sf.l2j.gameserver.serverpackets .RestartResponse
  24. Change imports and correct the 3-4 others compilation errors. If it's too hard for ya, if you don't want to correct it, drop it, it will be better. PvP color is the most easiest thing to do, you just have to change enterworld.java. You can too search for Interlude dev pack, they often put one, so you will just have to copy-paste (changing imports too).
  25. Would it be possible to have an exemple of others zones type ? You talk about Cuboid method, but there are 2 others from what I rem (npoly and other type). I think Npoly is more accurate in some situations so I need infos.
×
×
  • 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..