Перейти к содержанию
Авторизация  
adam1

aCis

Рекомендуемые сообщения

Привет)
подскажите пожалуйста как изменить привилегию на данный таргет TARGET_AREA_SUMMON
дело в том что это с скила коневода, понижалка к атаке водой
он должен кастоваться на мобов вокруг коня, так оно и есть, но только когда игрок админ.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет)

подскажите пожалуйста как изменить привилегию на данный таргет TARGET_AREA_SUMMON

дело в том что это с скила коневода, понижалка к атаке водой

он должен кастоваться на мобов вокруг коня, так оно и есть, но только когда игрок админ.

 

посмотрите условие и уберите админа:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я в ядре не особо шарю, точней в java)
подскажите подробней, в каком класе смотреть? в скил или в хамблер скил, может еше что то ?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

где убрать ссылание на проверку перса админ он иили нет?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

где убрать ссылание на проверку перса админ он иили нет?

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" />
 

 

в том что вы скинули не каких проверок нет на админ персонажа , попробуйте обычным персом без ГМ прав может вам показалось  ,  но если так и есть покажите весь скил будем смотреть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<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>
Изменено пользователем adam1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
					if (!checkForAreaOffensiveSkills(activeChar, obj, this, srcInArena))
						continue;

сюда смотрите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
					if (!checkForAreaOffensiveSkills(activeChar, obj, this, srcInArena))
						continue;

сюда смотрите

 

Удилил даный кусок кода с 2 спойлера, не помогло, удалил полностью код с 2 спойлёра, не помогло

скил кастуеться, кк и ранче только с админ правами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Удилил даный кусок кода с 2 спойлера, не помогло, удалил полностью код с 2 спойлёра, не помогло

скил кастуеться, кк и ранче только с админ правами

Значит не там смотрите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

<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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробывал ставить скил как дебуф. Без изменений.

Я понимаю что не там конкретно ишю прошу подсказку где искать.

И пробывал поставить просто таргет аура. Кастует без админ прав. Но тогда нужно брать моба в таргет.. это уже будет 50 % работающий скил.

Потому как с таргет аура сумон. Скил кастуеться без таргета на сумона. И именно розброс скила дебафа идет уже вокруг сумона.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробывал ставить скил как дебуф. Без изменений.

Я понимаю что не там конкретно ишю прошу подсказку где искать.

И пробывал поставить просто таргет аура. Кастует без админ прав. Но тогда нужно брать моба в таргет.. это уже будет 50 % работающий скил.

Потому как с таргет аура сумон. Скил кастуеться без таргета на сумона. И именно розброс скила дебафа идет уже вокруг сумона.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возмите пример с любого масс скила, блок вв или блок шилд от биша и посмотрите как там, и подправьте скилл. как вариант.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возмите пример с любого масс скила, блок вв или блок шилд от биша и посмотрите как там, и подправьте скилл. как вариант.

в том то  и дело что это не мас скил, флешка

этот скил кастуеться без таргета на сумона, и розбрасывает сам дебаф уже вокруг сумона

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...