adam1 23 Опубликовано 2 августа, 2016 Привет)подскажите пожалуйста как изменить привилегию на данный таргет TARGET_AREA_SUMMONдело в том что это с скила коневода, понижалка к атаке водойон должен кастоваться на мобов вокруг коня, так оно и есть, но только когда игрок админ. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
masone 298 Опубликовано 2 августа, 2016 Привет) подскажите пожалуйста как изменить привилегию на данный таргет TARGET_AREA_SUMMON дело в том что это с скила коневода, понижалка к атаке водой он должен кастоваться на мобов вокруг коня, так оно и есть, но только когда игрок админ. посмотрите условие и уберите админа Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 2 августа, 2016 я в ядре не особо шарю, точней в java)подскажите подробней, в каком класе смотреть? в скил или в хамблер скил, может еше что то ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 2 августа, 2016 (изменено) где убрать ссылание на проверку перса админ он иили нет? case TARGET_AREA_SUMMON: target = this;break; case TARGET_AREA_SUMMON:{target = activeChar.getPet();if (target == null || !(target instanceof L2SummonInstance) || target.isDead())return _emptyTargetList;if (onlyFirst)return new L2Character[]{target};final boolean srcInArena = activeChar.isInArena();List targetList = new ArrayList<>();for (L2Character obj : target.getKnownList().getKnownType(L2Character.class)){if (obj == null || obj == target || obj == activeChar)continue;if (!Util.checkIfInRange(_skillRadius, target, obj, true))continue;if (!(obj instanceof L2Attackable || obj instanceof L2Playable))continue;if (!checkForAreaOffensiveSkills(activeChar, obj, this, srcInArena))continue;targetList.add(obj);}if (targetList.isEmpty())return _emptyTargetList;return targetList.toArray(new L2Character[targetList.size()]);}case TARGET_AREA: case WEAKNESS:multiplier = target.calcStat(Stats.DEBUFF_VULN, multiplier, target, null);break; PS возможно я вобше не там ищу? просто не знаю точно где искать, в <set name="target" val="TARGET_AREA_SUMMON" /> или в<set name="skillType" val="WEAKNESS" /> Изменено 2 августа, 2016 пользователем adam1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
InHost 33 Опубликовано 3 августа, 2016 где убрать ссылание на проверку перса админ он иили нет? case TARGET_AREA_SUMMON: target = this; break; case TARGET_AREA_SUMMON: { target = activeChar.getPet(); if (target == null || !(target instanceof L2SummonInstance) || target.isDead()) return _emptyTargetList; if (onlyFirst) return new L2Character[] { target }; final boolean srcInArena = activeChar.isInArena(); List targetList = new ArrayList<>(); for (L2Character obj : target.getKnownList().getKnownType(L2Character.class)) { if (obj == null || obj == target || obj == activeChar) continue; if (!Util.checkIfInRange(_skillRadius, target, obj, true)) continue; if (!(obj instanceof L2Attackable || obj instanceof L2Playable)) continue; if (!checkForAreaOffensiveSkills(activeChar, obj, this, srcInArena)) continue; targetList.add(obj); } if (targetList.isEmpty()) return _emptyTargetList; return targetList.toArray(new L2Character[targetList.size()]); } case TARGET_AREA: case WEAKNESS: multiplier = target.calcStat(Stats.DEBUFF_VULN, multiplier, target, null); break; PS возможно я вобше не там ищу? просто не знаю точно где искать, в <set name="target" val="TARGET_AREA_SUMMON" /> или в <set name="skillType" val="WEAKNESS" /> в том что вы скинули не каких проверок нет на админ персонажа , попробуйте обычным персом без ГМ прав может вам показалось , но если так и есть покажите весь скил будем смотреть Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 3 августа, 2016 (изменено) <skill id="1383" levels="5" name="Mass Surrender to Fire"> <table name="#magicLvl"> 58 62 66 70 74 </table> <table name="#mpConsume"> 80 87 93 98 103 </table> <table name="#itemConsumeCount"> 2 2 2 3 3 </table> <set name="mpConsume" val="#mpConsume"/> <set name="lvlDepend" val="1" /> <set name="itemConsumeId" val="3031"/> <set name="itemConsumeCount" val="#itemConsumeCount"/> <set name="reuseDelay" val="40000"/> <set name="hitTime" val="6000"/> <set name="target" val="TARGET_AREA_SUMMON" /> <set name="skillRadius" val="200"/> <set name="skillType" val="WEAKNESS" /> <set name="isDebuff" val="true" /> <set name="magicLvl" val="#magicLvl" /> <set name="operateType" val="OP_ACTIVE" /> <set name="power" val="40" /> <!-- Base Land Rate --> <set name="castRange" val="900"/> <set name="effectRange" val="1400"/> <set name="isMagic" val="true"/> <for> <effect name="Debuff" time="120" val="0" stackOrder="4" stackType="armor_fire"> <sub order="0x40" stat="fireRes" val="30" /> <add order="0x40" stat="waterRes" val="15" /> </effect> </for> Изменено 3 августа, 2016 пользователем adam1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
masone 298 Опубликовано 3 августа, 2016 if (!checkForAreaOffensiveSkills(activeChar, obj, this, srcInArena)) continue; сюда смотрите Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 4 августа, 2016 if (!checkForAreaOffensiveSkills(activeChar, obj, this, srcInArena)) continue; сюда смотрите Удилил даный кусок кода с 2 спойлера, не помогло, удалил полностью код с 2 спойлёра, не помогло скил кастуеться, кк и ранче только с админ правами Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 4 августа, 2016 Удилил даный кусок кода с 2 спойлера, не помогло, удалил полностью код с 2 спойлёра, не помогло скил кастуеться, кк и ранче только с админ правами Значит не там смотрите. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
masone 298 Опубликовано 4 августа, 2016 поменяйте тип таргета на TARGET_AREA например) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
masone 298 Опубликовано 4 августа, 2016 <skill id="1383" levels="5" name="Mass Surrender to Fire"> <table name="#magicLvl"> 58 62 66 70 74 </table> <table name="#mpConsume"> 80 87 93 98 103 </table> <table name="#itemConsumeCount"> 2 2 2 3 3 </table> <set name="mpConsume" val="#mpConsume"/> <set name="lvlDepend" val="1" /> <set name="itemConsumeId" val="3031"/> <set name="itemConsumeCount" val="#itemConsumeCount"/> <set name="reuseDelay" val="40000"/> <set name="hitTime" val="6000"/> <set name="target" val="TARGET_AREA_SUMMON" /> <set name="skillRadius" val="200"/> <set name="skillType" val="WEAKNESS" /> <set name="isDebuff" val="true" /> <set name="magicLvl" val="#magicLvl" /> <set name="operateType" val="OP_ACTIVE" /> <set name="power" val="40" /> <!-- Base Land Rate --> <set name="castRange" val="900"/> <set name="effectRange" val="1400"/> <set name="isMagic" val="true"/> <for> <effect name="Debuff" time="120" val="0" stackOrder="4" stackType="armor_fire"> <sub order="0x40" stat="fireRes" val="30" /> <add order="0x40" stat="waterRes" val="15" /> </effect> </for> как вариант попробовать ещё изменить тип скила на DEBUFF Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 4 августа, 2016 Пробывал ставить скил как дебуф. Без изменений. Я понимаю что не там конкретно ишю прошу подсказку где искать. И пробывал поставить просто таргет аура. Кастует без админ прав. Но тогда нужно брать моба в таргет.. это уже будет 50 % работающий скил. Потому как с таргет аура сумон. Скил кастуеться без таргета на сумона. И именно розброс скила дебафа идет уже вокруг сумона. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 4 августа, 2016 Пробывал ставить скил как дебуф. Без изменений. Я понимаю что не там конкретно ишю прошу подсказку где искать. И пробывал поставить просто таргет аура. Кастует без админ прав. Но тогда нужно брать моба в таргет.. это уже будет 50 % работающий скил. Потому как с таргет аура сумон. Скил кастуеться без таргета на сумона. И именно розброс скила дебафа идет уже вокруг сумона. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 4 августа, 2016 Возмите пример с любого масс скила, блок вв или блок шилд от биша и посмотрите как там, и подправьте скилл. как вариант. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 5 августа, 2016 Возмите пример с любого масс скила, блок вв или блок шилд от биша и посмотрите как там, и подправьте скилл. как вариант. в том то и дело что это не мас скил, флешка этот скил кастуеться без таргета на сумона, и розбрасывает сам дебаф уже вокруг сумона Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты