Jump to content

ScRaB4ever

Members
  • Posts

    446
  • Credits

  • Joined

  • Last visited

  • Days Won

    4
  • Feedback

    0%

Everything posted by ScRaB4ever

  1. Really?? 3 minute code???? why dont you make this code and share it here?? not a vip player a premium one supported and automated by site, that premium status last maybe 30 days or whatever, adapted for your pack AND THEN tell me about your 3 minutes! CAN YOU DO THAT?? thats a challance, so carry on and try it Thats a 100 lines of code just for the database check if subscription is expired and stuff... Really trash?? Are you sure that the code about this that you can find here http://maxcheaters.com/forum/index.php?topic=58813.0 is working??? If you can read the code then do it!!! All packs?? Ive NEVER seen and interlude source pack with it Have you seen the pack?? i guess you dont so dont write "lie" and other crap For you it might be "1 min" code for others it isnt The title of this post is ALL BASICS what did you expect?
  2. Hello community I would like to sell my L2J interlude pack, since i cant open my own server at the moment! Since i just keep it simple with my pack it will cost 15 € without source code and 35 € with the source code. The pack comes up with the above features: Protection features Full Protection against L2Phx, L2Killer, L2Walker, Hlapex, L2Attacker, Server-Master, Server Crasher Enchant Protection system Bypass, Use item, Banking Protection Multisell Protection Jail escape protection Leveling up protection when changing subclass Bug fixes Trade bug fixed All Sub stuck bugs fixed All Olympiad - related bugs fixed TvT To village bug fixed Pk guards attacking Non Karma players fixed Augment stuck fixed Reflect damage - double death bug fixed All NPE bugs i could find fixed Adena drop bug fixed (could drop more that a certain amount of adena) Noobish error fixed A bug when enchanting a weapon thats already enchanted at maximum is fixed! Pet enchant bug fixed Backstab dealing damage from front and side is fixed Teleportation bugs fixed Counter & dodge - type skills fixed Configurable Features Low Level Admin-GM rights (Admin - Head GM - Support GM - General GM - Test GM) Allow Hero weapons Enchantment Refresh skills when joining olympiad Restriction for same ip at olympiad (anti botting) Olympiad Period-Cyrcle Alternative chances for blow skills Alternative damage for dagger skills vs robe Alternative damage for dagger skills vs light Alternative damage for dagger skills vs heavy Announce Raid Spawn Remove Buffs on Death Online players on startup Online players announce Automatically give crowns at clan members Chaotic Title system (the more you kill, the more red the title is) Custom spawn area for new characters TvT Event *Premium Character (Has hero skills - aura , more enchant - augment chances) Topzone voting reward system Geodata Pathnodes Auto Nobless Banking Auto loot Bosses Players with PvP-Pk or fighting can Teleport, Use Buffer Custom Hero-Leader Colors Hero skills on subclass Anti hero voice spam protection All players are 80 lvl on login Configurable enchant rates (max for weapon, max for armor, and chance for crystal, blessed etc) Augment enchant Rates Spawn protection with animation Shift click for mob drops Non Configurable Features Full Basic NPCs with the same style About 95% of skills working All classes at all Teachers Custom clan reputation item Retail clan war and siege system Rebalanced classes Voiced commands .online .heal .cancel .bank .delevel Admin commands //sit //stand //rangesit //rangestand //sethero //setnoble *Premium character will need site support in order to be automated (you login at site, pay, chose character and you are premium) that will cost 5 more € (you will get and automated dotation system) You can still make your own code for the site Payment method: Paypal If you are interested, please contact me via pm or add me at skype! skype: manos.stathopoulos1
  3. Hello community This is the new protection i came up with for subclass skills stuck! I hope you find it usefull All credits go to me! @ instance/L2VillageMasterInstance.java case 5: // Change Class - Action + if(!player.canLearnSkills()) + { + player.sendMessage("Wait until you learn all your skills."); + return; + } if (Olympiad.getInstance().isRegisteredInComp(player) || player.getOlympiadGameId() > 0) --------------------------------------------------------- case 7: // Change Subclass - Action + if(!player.canLearnSkills()) + { + player.sendMessage("Wait until you learn all your skills."); + return; + } if (player.modifySubClass(paramOne, paramTwo)) { --------------------------------------------------------- case 4: // Add Subclass - Action (Subclass 4 x[x]) + if(!player.canLearnSkills()) + { + player.sendMessage("Wait until you learn all your skills."); + return; + } + boolean allowAddition = true; /* * If the character is less than level 75 on any of their previously chosen @ instance/L2PcInstance.java for (int i = 0; i < COMMON_CRAFT_LEVELS.length; i++) { if ((lvl >= COMMON_CRAFT_LEVELS[i]) && (getSkillLevel(1320) < (i + 1))) { L2Skill skill = SkillTable.getInstance().getInfo(1320, (i + 1)); addSkill(skill, true); } } + canLearnSkills(false); // Auto-Learn skills if activated - if (Config.AUTO_LEARN_SKILLS) + if (Config.AUTO_LEARN_SKILLS && !canLearnSkills()) { giveAvailableSkills(); } sendSkillList(); + canLearnSkills(true); // This function gets called on login, so not such a bad place to check weight refreshOverloaded(); // Update the overloaded status of the L2PcInstance refreshExpertisePenalty(); // Update the expertise status of the L2PcInstance } /** --------------------------------------------------------- + private boolean _canLearnSkills =true; + + public void canLearnSkills(boolean b) + { + _canLearnSkills = b; + } + + public boolean canLearnSkills() + { + return _canLearnSkills; + } /** * Gets the cubics. * @return the cubics */ public Map<Integer, L2CubicInstance> getCubics() { return _cubics; } @ instance/L2ClassMasterInstance.java sb.append("You have now become a <font color=\"LEVEL\">" + CharTemplateTable.getClassNameById(player.getClassId().getId()) + "</font>."); sb.append("</body></html>"); html.setHtml(sb.toString()); player.sendPacket(html); + player.canLearnSkills(false); - if (Config.AUTO_LEARN_SKILLS) + if (Config.AUTO_LEARN_SKILLS && !player.canLearnSkills()) { player.giveAvailableSkills(); } player.sendSkillList(); + player.canLearnSkills(true); } else { super.onBypassFeedback(player, command);
  4. διαβασες καθολου το post τι λεω η απλα διαβασες το title;; ενα Lock please δεν κανουμε δουλεια ετσι...
  5. για πιο λογο εκανες reply στο post;
  6. top secret!! κομμοδια του 84!! πιστεψε με, θα γελασεις πολυ!!!
  7. @geokiller: Αφου δεν σε ενδιαφερει το post μου σταματα να spammareis.... σου εχω στειλει 1000 φορες pm bump
  8. Hello community! I wanted to add anti feed for my interlude project but all the shares i found was about that when the fight is started, it checkes the ips of players and if ips are the same, the fight result was tie! [glow=red,2,300]So the new code...[/glow] First, checks all the olympiad participant ips Then, matches the participants so all the fights have different ips (no dual boxes) Finaly, if all the participants have the same ip, the current round of fighting is passed and the participation list is cleared otherwhise the olympiad fights begin (only for the players that could be matched)! The code is tested at Interlude project. Let me know if any bugs are found.... All credits go to me! The patch must be added at gameserver/olympiad.java _type = type; _stadiumPort = stadiumPort; _spectators = new FastList<L2PcInstance>(); if (list != null) { _players = list; _playerOne = list.get(0); _playerTwo = list.get(1); + String playerOneIp = _playerOne.getClient().getConnection().getInetAddress().getHostAddress(); + String playerTwoIp = _playerTwo.getClient().getConnection().getInetAddress().getHostAddress(); + + int i=1; + int playerCount = list.size(); + while (playerCount > (i+1) && !(Config.ALT_OLY_SAME_IP) && playerOneIp.equals(playerTwoIp)) + { + i++; + _playerTwo = list.get(i); + playerTwoIp = _playerTwo.getClient().getConnection().getInetAddress().getHostAddress(); + } + + if(!playerOneIp.equals(playerTwoIp) || (Config.ALT_OLY_SAME_IP)) + { try { _playerOneName = _playerOne.getName(); _playerTwoName = _playerTwo.getName(); _playerOne.setOlympiadGameId(id); _playerTwo.setOlympiadGameId(id); _playerOneID = _playerOne.getObjectId(); _playerTwoID = _playerTwo.getObjectId(); } catch (Exception e) { _aborted = true; clearPlayers(); } _log.info("Olympiad System: Game - " + id + ": " + _playerOne.getName() + " Vs " + _playerTwo.getName()); + } + else + { + _aborted = true; + _compStarted = false; + clearPlayers(); + _log.info("All olympiad participants are bots!"); + return; + } } else { _aborted = true; clearPlayers(); return; } } protected void removals() { if (_aborted) return;
  9. στο gameserver.java βαζω το υποπρογραμμα και το καλω απο lg
  10. παιδια το δοκιμασα πριν αυτο αλλα κ παλι ο lg κλεινει...
  11. Περασα αυτο π μ ειπε ο xdem αλλα κλεινει τον lg οχι τον gs καμια ιδεα?? btw einai System.exit(1);
  12. δεν νομιζω να εχει να κανει με το λειτουργικο... @xdem: Eυχαρηστω πολυ!!!
  13. Καλησπερα στη κοινοτητα! Θελω να κανω κατι στο πακ μου και εχω κολλησει σε ενα σημειο Βρησκομε στο αρχειο RequestAuthLoging.java και θελω οταν ισχυουν καποιες συνθηκες σε αυτο το αρχειο, να κλεινει ο gameserver Μπορει καποιος να με βοηθησει με τον κωδικα που χρειαζετε για να γινει αυτο;; ευχαρησω εκ των προτερων!
  14. ενδιαφερετε τελικα καποιος;; bump
  15. Για να κανεις κατι και να το επιτηρεις χρειαζονται πολλοι ανθρωποι... δεν μπορω να ελεγχω ολο τον server μονος ουτε μπορω να κανω gm οποιον ναναι... αμα εχεις συνεργατες τοτε υπαρχει συνεργασια και υ ευθυνη μοιραζετε. Δεν ειναι καθαρα θεμα χρηματων λοιπων...
  16. απο τι στιγμη που καποιος θελεισει συνεργασια μαζι μου, εννοειτε οτι ο server δεν θα ειναι "δικος μου". btw ρωταω αν καποιος εχει ηδη server και εχει χωρο σε αυτον η δεν τον χρησημοποιει...
  17. ρε φιλε αγαπαμε το interlude!! ειχα βαλει κληση στο facebook για να κανονισουμε και δεν κανονισαμε τπτ....
×
×
  • Create New...