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

Какими способами можно сделать скилл Detection toggle-ом?

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

Исходный код моего скилла Detection:

<skill id="933" levels="9" name="Detection">
<table name="#radius">950 1050 1150 1250 1350 1450 1750 2250 3250</table>
<table name="#reuse">8000 7000 6000 5000 4000 3000 2500 2000 5</table>
<set name="icon" val="icon.skill0470" />
<set name="reuseDelay" val="#reuse" />
<set name="magicLevel" val="1" />
<set name="hitTime" val="500" />
<set name="hitCancelTime" val="500" />
<set name="mpConsume2" val="1" />
<set name="target" val="TARGET_AURA" />
<set name="skillRadius" val="#radius" />
<set name="skillType" val="DEBUFF" />
<set name="operateType" val="OP_ACTIVE" />
<set name="negateSkill" val="922" />
<set name="isForceUse" val="true" />
<set name="isPvpSkill" val="false" />
</skill>

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


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

 

Исходный код моего скилла Detection:

<skill id="933" levels="9" name="Detection">
<table name="#radius">950 1050 1150 1250 1350 1450 1750 2250 3250</table>
<table name="#reuse">8000 7000 6000 5000 4000 3000 2500 2000 5</table>
<set name="icon" val="icon.skill0470" />
<set name="reuseDelay" val="#reuse" />
<set name="magicLevel" val="1" />
<set name="hitTime" val="500" />
<set name="hitCancelTime" val="500" />
<set name="mpConsume2" val="1" />
<set name="target" val="TARGET_AURA" />
<set name="skillRadius" val="#radius" />
<set name="skillType" val="DEBUFF" />
<set name="operateType" val="OP_ACTIVE" />
<set name="negateSkill" val="922" />
<set name="isForceUse" val="true" />
<set name="isPvpSkill" val="false" />
</skill>

 

По логике он просто снимает эффект скилла 922 в радиусе, можно сделать новый эффект для toggle скилла.

  • Upvote 1

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


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

По логике он просто снимает эффект скилла 922 в радиусе, можно сделать новый эффект для toggle скилла.

Cпасибо за подсказку. Попробую. Если можно, киньте код, чтобы я не мучился, так как я не умею создавать новые эффекты.

Изменено пользователем akoraun

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


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

Я без понятия, как добавить эффект со всеми параметрами скилла Detection такими как радиус и т.д.
Единственный доступный для моего уровня способ получился тригером, но это шляпа, конечно:

<effect count="10" name="DamOverTime" time="9999" val="1"/>
<trigger id="933" level="1" type="RECEIVE_DAMAGE" chance="100">
<player damage="1;0" /> 
</trigger>
Еще бы сделать, чтобы триггер срабатывал на свой ежесекундный, а не чужой, урон. С таким эффектом урона, как указан в коде, не срабатывает триггер.
Изменено пользователем akoraun

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


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

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

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

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

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

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

Войти

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

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

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

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

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