Jump to content

Gries

Members
  • Posts

    817
  • Credits

  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Everything posted by Gries

  1. Hello, Just found something suspicious: http://www.maxcheaters.com/topic/190276-lameguard-301-interludekamaelgraciafreyagod/ Topic is already closed, however the link to download the file is still there. I just scan it with VirusTotal and found 6/57 SET-NOD32 a variant of MSIL/Injector.IOA 20150316 Jiangmin Trojan/Generic.ajwzf 20150316 Kaspersky HEUR:Trojan.Win32.Generic 20150316 Qihoo-360 HEUR/QVM11.1.Malware.Gen 20150316 Symantec WS.Reputation.1 20150316 TrendMicro-HouseCall Suspici.8D175B40 20150316
  2. I think he's talking about this patch:
  3. I meant that the current community never played during c1-c4 times.
  4. Give some foruum account name at least, thanks.
  5. Don't think so since, probably, just 1% of the current Lineage2 community was actually playing c1-c4 game version.
  6. Good server played some year ago in their mid-rate 7x Hi5 server, which should be still up. @BlackKitty Do you have that tree event still running? :D
  7. How about making your own client? Something which is not c1 or c4 nor Interlude.
  8. I would also add a check if a GM enters the zone, so at least you won't have to set your char to level 49. else if (player.isGM()) { return; }
  9. That's for latest L2j, you should check how Divine Inspiration skill works in your pack and copy it.
  10. It is some kind of protection l2j has. In order to disable it you have either to edit its AI script or change type to L2Monster. However if you have a server running, there shouldn't be any kind of problems since it happens only if you spawn it manually.
  11. You can find their site in the screenshot (http://l2.bz.net.ua) but it appears that their site is down.
  12. Add this to Noblesse Blessing code: <effect name="EnlargeAbnormalSlot"> <param slots="1" /> </effect> That should give you 1 more buff-slot when Noblesse effect is up, so it isn't going to take any slot afterall.
  13. Hello, i currently have this code: public static List<L2Effect> calcCancelStealEffects(L2Character activeChar, L2Character target, L2Skill skill, double power) { // Resists. int cancelMagicLvl = skill.getMagicLevel(); int count = skill.getMaxNegatedEffects(); final double vuln = target.calcStat(Stats.CANCEL_VULN, 0, target, null); final double prof = activeChar.calcStat(Stats.CANCEL_PROF, 0, target, null); double resMod = 1 + (((vuln + prof) * -1) / 100); double rate = power / resMod; if (activeChar.isDebug() || Config.DEVELOPER) { final StringBuilder stat = new StringBuilder(100); StringUtil.append(stat, skill.getName(), " Base Rate:", String.valueOf((int) power), " Magiclvl:", String.valueOf(cancelMagicLvl), " resMod:", String.format("%1.2f", resMod), "(", String.format("%1.2f", prof), "/", String.format("%1.2f", vuln), ") Rate:", String.valueOf(rate)); final String result = stat.toString(); if (activeChar.isDebug()) { activeChar.sendDebugMessage(result); } if (Config.DEVELOPER) { _log.info(result); } } // Cancel for Abnormals. final L2Effect[] effects = target.getAllEffects(); List<L2Effect> canceled = new ArrayList<>(count); if (skill.getNegateAbnormals() != null) { for (L2Effect eff : effects) { if (eff == null) { continue; } for (String negateAbnormalType : skill.getNegateAbnormals().keySet()) { if (negateAbnormalType.equalsIgnoreCase(eff.getAbnormalType()) && (skill.getNegateAbnormals().get(negateAbnormalType) >= eff.getAbnormalLvl())) { if (calcCancelSuccess(eff, cancelMagicLvl, (int) rate, skill)) { eff.exit(); } } } } } // Common Cancel/Steal. else { // First Pass. int lastCanceledSkillId = 0; L2Effect effect; for (int i = effects.length; --i >= 0;) // reverse order { effect = effects[i]; if (effect == null) { continue; } // remove effect if can't be stolen if (!effect.canBeStolen()) { effects[i] = null; continue; } // if effect time is smaller than 5 seconds, will not be stolen, just to save CPU, // avoid synchronization(?) problems and NPEs if ((effect.getAbnormalTime() - effect.getTime()) < 5) { effects[i] = null; continue; } // Only Dances/Songs. if (!effect.getSkill().isDance()) { continue; } if (!calcCancelSuccess(effect, cancelMagicLvl, (int) rate, skill)) { continue; } if (effect.getSkill().getId() != lastCanceledSkillId) { lastCanceledSkillId = effect.getSkill().getId(); count--; } canceled.add(effect); if (count == 0) { break; } } // Second Pass. if (count > 0) { lastCanceledSkillId = 0; for (int i = effects.length; --i >= 0;) { effect = effects[i]; if (effect == null) { continue; } // All Except Dances/Songs. if (effect.getSkill().isDance()) { continue; } if (!calcCancelSuccess(effect, cancelMagicLvl, (int) rate, skill)) { continue; } if (effect.getSkill().getId() != lastCanceledSkillId) { lastCanceledSkillId = effect.getSkill().getId(); count--; } canceled.add(effect); if (count == 0) { break; } } } } return canceled; } public static boolean calcCancelSuccess(L2Effect eff, int cancelMagicLvl, int rate, L2Skill skill) { // Lvl Bonus Modifier. rate *= (eff.getSkill().getMagicLevel() > 0) ? (cancelMagicLvl / eff.getSkill().getMagicLevel()) : 1; // Check the Rate Limits. rate = Math.min(Math.max(rate, skill.getMinChance()), skill.getMaxChance()); return Rnd.get(100) < rate; } } to calculate the amount of stolen debuffs based on the character resists, however it appears that songs and dances are not being removed as first when a steal skill type is used.
  14. To describe why l2j servers are failing from time to time i am going to quote an upcoming MMO article: (probably some of you might have read this already) That's also what Fortuna previously said in his/her post.
  15. I believe that "Unique" and "Interlude" cannot stay in the same sentence anymore.
  16. For most of the remaining L2 players: High rate server = red weapons min +25 with 101% chance, instant full gear, fully buffed, infinite mana, no cancel/steal skill plox. When they die for the first time random reply might appear in this forum such as: «bugged server» «crap server» «corrupted server» «unbalanced serbidor jaja»
  17. Olympiad points are reset to 0 for 2 reasons: - When you exchange your points into Olympiad Tokens (Noblesse Gate Pass in older game versions). - When the next Olympiad period starts. If none of the things I mentioned above happened you should try to open a thread in this forum section [Request] Server Dev Help [L2J].
  18. <augmentation id="15446"> <!-- Passive: Increases the critical attack rate of magic attacks. --> <skillId val="3250" /> <!-- Item Skill: Wild Magic: Passive: Increases the critical attack rate of magic attacks when equipped. --> <skillLevel val="5" /> <type val="red" /> </augmentation> "15446" is the augmentation ID "3250" is the skill ID "10" is the skill level (even if skill max level should be 5)
  19. Open skillgrp.dat with any file editor and replace 1323 skill ID with this line: 1323 1 0 1 69 400 0 4.00000000 0 B 1048 icon.skill1323 1 0 0 a,none\0 0 8 10 0 a,none\0 Save & Run your Lineage2 client.
  20. Interlude must be something really unique. :troll:
  21. http://www.l2gang.com/forum/index.php?/topic/394-farming-pvp-zone/&do=findComment&comment=2699 Poll about the Farming/PvP Zone.
  22. 03/04/2010 -> 22/10/2014 Gang is still here after 4 years and half no wonder which other high rate server is live since that date, for sure just few.
  23. Gries

    Computer Build

    Based on some tests held on both CPUs on a game i'll play: Source: http://gamegpu.ru/mmorpg-/-onlayn-igry/archeage-test-gpu.html Also, i am not going for an OC nor play FPS games, just MMO/MOBA.
×
×
  • Create New...