dBayway Posted October 27, 2015 Posted October 27, 2015 -How to remove this info from gameserver? check link for image http://imgur.com/jiFjfmD -Why when I cast Cancellation skill on another player it doesn't show message The effect of $s1 has been removed? any help is welcome. Quote
0 Tryskell Posted October 28, 2015 Posted October 28, 2015 - You have to rework (or use) L2Logger system, probably they use regular regular Java Logger. - Edit associated skillhandler and / or called method to remove the effect. Quote
0 dBayway Posted October 28, 2015 Author Posted October 28, 2015 (edited) - You have to rework (or use) L2Logger system, probably they use regular regular Java Logger. - Edit associated skillhandler and / or called method to remove the effect. this? if so I will try to find what is wrong. case CANCEL: { boolean reflect = false; if (Formulas.calcSkillReflect(target, skill) == Formulas.SKILL_REFLECT_SUCCEED) { target = activeChar; reflect = true; } if(target.getPlayer() == activeChar && !reflect) continue; /*if(Config.OLD_CANCEL_MODE) {*/ if (Formulas.calcSkillSuccess(activeChar, target, skill, ss, sps, bss)) { L2Effect[] effects = target.getAllEffects(); List<L2Effect> remove = new ArrayList<L2Effect>(); for (L2Effect e : effects) if (e.getSkill().isCancelable()) switch (e.getSkill().getSkillType()) { case BUFF: case HEAL_PERCENT: case REFLECT: case COMBATPOINTHEAL: remove.add(e); break; } for (int i = 0; i < Rnd.get(1, skill.getMaxNegatedEffects()) && !remove.isEmpty(); i++) remove.remove(Rnd.get(remove.size())).exit(); remove.clear(); } else { if (activeChar.isPlayer()) { SystemMessage sm = new SystemMessage(SystemMessageId.S1_RESISTED_YOUR_S2); sm.addCharName(target); sm.addSkillName(skill); activeChar.sendPacket(sm); } } Edited October 28, 2015 by dBayway Quote
0 dBayway Posted November 1, 2015 Author Posted November 1, 2015 (edited) can anyone point me where is the method to remove effect in this file? http://pastebin.com/BfgeWRrG sry for double post. Edited November 1, 2015 by dBayway Quote
0 dBayway Posted November 1, 2015 Author Posted November 1, 2015 (edited) when I use cancellation skill on someone, it doesnt show on player's chat the systemessageID, it only remove the buffs. Im 100% sure this message should appears The effect of $s1 has been removed. Edited November 1, 2015 by dBayway Quote
0 Rootware Posted November 1, 2015 Posted November 1, 2015 Your posted code not contains the place for this message. It can be something down. Quote
0 SweeTs Posted November 1, 2015 Posted November 1, 2015 when I use cancellation skill on someone, it doesnt show on player's chat the systemessageID, it only remove the buffs. Im 100% sure this message should appears The effect of $s1 has been removed. Eee... Quote
0 dBayway Posted November 1, 2015 Author Posted November 1, 2015 (edited) yea, my server is not showing these messages. if (effectList.remove(effect) && _owner instanceof L2PcInstance && effect.getShowIcon()) { SystemMessage sm; if (effect.getSkill().isToggle()) sm = new SystemMessage(SystemMessageId.S1_HAS_BEEN_ABORTED); else sm = new SystemMessage(SystemMessageId.EFFECT_S1_DISAPPEARED); sm.addSkillName(effect); _owner.sendPacket(sm); } } what is wrong? Edited November 1, 2015 by dBayway Quote
Question
dBayway
-How to remove this info from gameserver? check link for image
http://imgur.com/jiFjfmD
-Why when I cast Cancellation skill on another player it doesn't show message The effect of $s1 has been removed?
any help is welcome.
9 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.