Skip to content

An4rchy

Legendary Member
  • Joined

  • Last visited

  • Currently

    Viewing Topic: L2J Projects: No source is a dead-end
  • Trader rating

    100%

Everything posted by An4rchy

  1. We will allow pre-configured packs, after some approval of their quality. However, you won't be able to ask help for them in our support section. That's the words of Maxtor. Anyway, obviously you are not over 14 years old, so i stop before a flame war begins. Also i am not a mod or sth..
  2. Then it's considered as preconfigured, which means you are not allowed to post this. Also you are in the wrong section.
  3. Give more information, when did this happen, how(if you know)... Also are you using a custom mod in the pack or by itself?
  4. Ehm, guys, has any of you spoken to Setekh? :D Just saying..
  5. Lol, did you even care to read previous posts? It opens this week.
  6. I just can't stand watching retarded people like him ruining threads, as it has happened to me too in the past. I have already reported him, so you might wanna reply there as it is your post he is ruining. That guy also pretends to be Russian, lol, as he thinks he would look more 'cool'.
  7. Argisa ligo alla dn pirazei.. Kali thitia aderfe, kai na mpeneis OTAN mporeis kana skype na ta leme :)
  8. http://maxcheaters.com/forum/index.php?action=profile;u=83338 This guy, he is SO -beep-. Just look at L2 Private Servers section, he is flaming all interlude servers except his(lol). It's just useless spam what his doing... At least clean the topics, lol.
  9. Seriously, I've seen stupid people, but you, you are way beyond the limits of stupidity. You have made a server only to make some money from donations(don't say no, you reply saying where players can donate), claiming that you have 400 players online while only 30-50 are and you spoil other guys servers' topics with non-understandable replies. He already replied you telling you that he doesn't yet have the DDoS protected machine, where the server and the site will be hosted and you are trying to DDoS his home(probably) net connection. Jesus... Just leave this topic and close his server if you can when it opens, not now. Btw, nice sig.. ROFL.
  10. C'MON guys, this dude is making a reply saying where you can donate :X Just stop reading this topic, it's pointless.
  11. Seems an interesting server with nice features. May i ask on what pack is the server based on and who is the developer? Also when does it open?
  12. Creating a pvp server with the same, stupid stuff, which are: - Forcing players to vote in order to become good, because of admin's ego, instead of adding a simple, SELF vote reward system for just an extra small reward. - Same events, tvt, ctf, dm. - Same farming way, which is REALLY, REALLY boring and the reason programs such as L2Tower or L2Net are being used daily in pvp servers(lol). - Same zones for farm and pvp. - Same pvp system, nothing new at it. - And same freaking custom features like pvp color hero item and such bullsh1t. is totally pointless. A server in order to succeed, needs to be simple but with innovations too. The player likes to be able to play, not to see over customized texts/npcs/items. Nice and simple npcs which provide the basic information about the server and small guides in order they begin playing easily. But seriously, since 99% of the servers are made for money(i've made for money too), they'll just make a server where donations are op and make the way of donating ridiculously easy, like sms(Dreigas must have enough money for his kids to live too because of L2Java). And when i say innovations, don't think of just 2 new events, 2 new features and such, but instead think of a new way of gameplay, where quests will be useful, even if the server is high rate, enchanting skills won't be impossible from over +12(i like the fact that max is over 15, like anyone has done this) talking for interlude always, since i HATE other chronicles, items will be gotten through quests/party farming(zones where only parties can join), farmable events(!), yeah, items that will give you the opportunity to join an event, not just join by a command etc. There are TONS of stuff that you can think of, but your mind must go free of the nowadays l2 servers' pattern. Too bad i had never had the money to make my own server, i really think it would succeed(if braindead kids that ddos didn't target me).
  13. :D You still don't get me... For example, i play in one server with this system. I have never been for pvping, i go to olympiad and become hero. Then i go pvping.. If i achieve 30 kills in a row, then i will get super haste skill without achieving 60 kills, just 30 because i would already be a hero without going to pvp. But also, if i wasn't a hero and went for pvps, if i got 30 in a row i would become hero. But then to get super haste i would need to die and earn again 30 pvp kills. So what i want to say is to add this: if (isHero()) { L2Skill skill = SkillTable.getInstance().getInfo(7029, 2); // Superhaste Lvl 2 if (skill != null) { skill.getEffects(this, this); sendMessage("" + this.getName() + " you feel the power of a GM. SuperHaste!!"); } in case 60, because the player won't have to die to get super haste, but just earn 30 more pvp kills in a row. About the first thing, do it like this: Create above increasePvpKills() method this: private boolean quakeHero = false; Then change this: if (isHero()) { L2Skill skill = SkillTable.getInstance().getInfo(7029, 2); // Superhaste Lvl 2 if (skill != null) { skill.getEffects(this, this); sendMessage("" + this.getName() + " you feel the power of a GM. SuperHaste!!"); } } this.setCurrentCp(this.getMaxCp()); this.setCurrentHp(this.getMaxHp()); this.setCurrentMp(this.getMaxMp()); } To this: if (isHero() && quakeHero) { L2Skill skill = SkillTable.getInstance().getInfo(7029, 2); // Superhaste Lvl 2 if (skill != null) { skill.getEffects(this, this); sendMessage("" + this.getName() + " you feel the power of a GM. SuperHaste!!"); } } this.setCurrentCp(this.getMaxCp()); this.setCurrentHp(this.getMaxHp()); this.setCurrentMp(this.getMaxMp()); }
  14. Didn't say anything, i understand. But the best way of learning java l2j is to try create sth unique. If the code was meant to give super haste to ALL heroes(even if they haven't taken hero status from quake pvp system), then it's ok, but if it wasn't meant to be this way, you should have made a boolean variable, and check if this is true too except from checking if the player is a hero.
  15. Replace your onBypassFeedback() method with this: @Override public void onBypassFeedback(L2PcInstance player, String command) { StringTokenizer st = new StringTokenizer(command, " "); String actualCommand = st.nextToken(); int buffid = 0; int bufflevel = 1; String nextWindow = null; if (st.countTokens() == 3) { buffid = Integer.valueOf(st.nextToken()); bufflevel = Integer.valueOf(st.nextToken()); nextWindow = st.nextToken(); } else if (st.countTokens() == 1) buffid = Integer.valueOf(st.nextToken()); if (actualCommand.equalsIgnoreCase("getbuff")) { if (buffid != 0) { MagicSkillUse mgc = new MagicSkillUse(this, player, buffid, bufflevel, 5, 0); SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, player); showMessageWindow(player); player.broadcastPacket(mgc); showChatWindow(player, nextWindow); } } else if (actualCommand.equalsIgnoreCase("restore")) { player.setCurrentHpMp(player.getMaxHp(), player.getMaxMp()); player.setCurrentCp(player.getMaxCp()); showMessageWindow(player); } else if (actualCommand.equalsIgnoreCase("cancel")) { player.stopAllEffects(); showMessageWindow(player); } else super.onBypassFeedback(player, command); } And use the bypass of npc_%objectId%_getBuff id lvl like this: npc_%objectId%_getBuff id lvl id-x.htm (where x you add the window you want to return after buff).
  16. if (isHero()) { L2Skill skill = SkillTable.getInstance().getInfo(7029, 2); // Superhaste Lvl 2 if (skill != null) { skill.getEffects(this, this); sendMessage("" + this.getName() + " you feel the power of a GM. SuperHaste!!"); } First of all, you should set quakesystem equal to zero there, if you want it to work like you said. Otherwise the above code should have been in case 60 and the heal code in case 90. Besides this, the above coed is wrong, because if the player is hero himself(from the olympiad), then he will just get 30 pvps in a row to get super haste. Hence you have to make a variable to check if he is hero from quake system, in order to work. But anyway, it's pointless to share sth already shared with 5-6 lines changed. You also in the wrong section too.
  17. It is possible to write xml files through java :D But in this case sql provides better performance, if i am not mistaken, since on xml you have to search the whole xml for a line, then replace it with the other one you want etc.. It might be able to be done with Streams too, haven't tried it, but it should be working. Btw.... .. Irony :happyforever:
  18. I was just giving advice, didn't mean to insult you... You should try to rewrite/rework it.
  19. You didn't quite understand me.. For example: + if (command.startsWith("five")) + { + LeagueOfElo league = new LeagueOfElo(); + league.vs5reg(player); + player.sendMessage("Registration Successful"); + if (league.vs5.size() == 10) + { + league.pick5v5(); + } + } Here, it is unnecessary to make a new object of LeagueOfElo class, you can change pick5vs5() method and vs5reg() to static, and call them like this: LeagueOfElo.pick5vs5(); LeagueOfElo.vs5reg(); As well for vs5 variable which is static. But my point is that you have not coded it in a good way. There are unused stuff in there and more. You should have created for example an abstract class Match, and other classes afterwards that extend this class, to handle the 5vs5 match, 2vs2 and such. Also in Match class you should have abstract methods that all subclasses should override(must). So instead of this ugly code you would have a nice organized way to handle matches, using inheritance. More stuff: + ii.SetRankPts(ii.getRankPts() + 105); + if (ii.getRankPts() == 100) + { + ii.setRank("Ranked"); + } if (ii.getRankPts() == 100) This line is incorrect, you should check if it's >= 100 and if his rank is not Ranked (!ii.getRank().equals("Ranked")). Also, here: ii.SetRankPts(ii.getRankPts() + 105); I think you meant 15.. Unused/Unneeded stuff: + if (isTurret()) + { + + } + public class Start implements Runnable + { + @Override + public void run() + { + + } + } + + public void createTeam(L2PcInstance a) + { + + }

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.