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

Какой Класс Отвечает За...

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

Какой класс отвечает за: допустим у меня есть скил там 99999,он юзается с луком. Но когда снять этот лук скил слетает.

Хм,Не подскажите в каком классе ковырять?

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


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

А не проще ли добавить проверку на использование только с луком?

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


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

Так стоит только луком,но можно снять и эффект останеться

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


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

А может ты его как Баф сделал?Проверь а то есле не пассивка то вот и твоя проблема.

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


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

такая штука есть у скилов аугментации, копайте в ту сторону

  • Upvote 1

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


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

В классе эффектов. Сделать проверку на соответствие требуемого типа предмета в определенной ячейке в инвентаре и при отсутствии совпадения через весь эффект лист убивать эффект с определенным типом.

  • Upvote 1

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


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

В классе эффектов. Сделать проверку на соответствие требуемого типа предмета в определенной ячейке в инвентаре и при отсутствии совпадения через весь эффект лист убивать эффект с определенным типом.

такая штука есть у скилов аугментации, копайте в ту сторону

Большое спасибо,в исходном коде ориентируюсь плохо ещё =)

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


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

добавить новый параметр скиллам, с названием типа stopSkillOnUnequip и выставить его нужным скиллам в true

далее в листенере equip/unequip добавить проверку на этот параметр у скиллов снимаемой вещи и останавливать эффекты таких скиллов.

 

дел вобщем на пару минут - сам делал недавно подобное (правда в более расширенном варианте, дополнительно еще добавлял автокаст определенных скиллов при одевании или снимании вещи с ними)

Изменено пользователем Gaikotsu
  • Upvote 1

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


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

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

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

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

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

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

Войти

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

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

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

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

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