Впервые столкнулся с задачей записать способность в переменную. Но в редакторе можно записать только что используемую способность, а мне нужно полученную НЕ ИЗУЧЕННУЮ которая уже есть у героя, а именно ту которой у него нет. То есть ту, которую я только что дал через триггер и опять же это пассивка, которую нельзя только что использовать. Как записать в переменную только что полученную для героя пособность?

Принятый ответ

Нативок возвращающих способность - 2, подходят тебе - 0.
Тебе и не нужно записывать способность в переменную, запиши айди способности и сравнивай их.

И придется наплодить булевых переменных или сделать массив, как-то сам додумаешь, как отслеживать выданные способности
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
22
3 года назад
1
Нативок возвращающих способность - 2, подходят тебе - 0.
Тебе и не нужно записывать способность в переменную, запиши айди способности и сравнивай их.

И придется наплодить булевых переменных или сделать массив, как-то сам додумаешь, как отслеживать выданные способности
Загруженные файлы
Принятый ответ
0
20
3 года назад
0
ofeerist:
Нативок возвращающих способность - 2, подходят тебе - 0.
Тебе и не нужно записывать способность в переменную, запиши айди способности и сравнивай их.

И придется наплодить булевых переменных или сделать массив, как-то сам додумаешь, как отслеживать выданные способности
Хэшем не умею пользоваться. Сидеть и просчитывать все варианты это гемморой страшный, при этом некоторые способки пропадают, другие убираются и добавляются в список. Короче гемморой страшый!
0
22
3 года назад
0
SсRealm:
мне нужно понять какая из них получена только что чтобы управлять ими в дальнейшем
Ты можешь проверять наличие способности и отталкиваться от этого, тогда это решит все твои проблемы
0
18
3 года назад
0
SсRealm, когда ты выдаешь способность ее и нужно сохранять
0
20
3 года назад
0
Вижу только два варианта, так как герой с подобной способкой только один.
  1. Сделать даммика невидимого и давать ему предмет, как только появится у даммика предмет, так удалять все другие и под каждый предмет отдельно подписать способность. Даммик получает когти, герой получает способность
  2. Просто сделать целочисленную:
Когда равно один - дать ауру
Когда равно два - дать еще что то
1
27
3 года назад
1
SсRealm, хэш очень быстро разбирается, могу в лс объяснить, если интересно будет, с ним намного проще
0
17
3 года назад
0
Я так и не понял, что требуется.
0
20
3 года назад
0
GetLocalPlayer:
Я так и не понял, что требуется.
Герой стрелок получает способности, они же оружие, они переключаются. А так же можно отдавать способки ( оружие пистолеты) другому игроку и покупать для себя дополнительное.
Как переключать я разобрался, но проданное оружие как то нужно исключать из переключения и добавлять в переключение купленное. Вот и вся проблемма.
0
22
3 года назад
Отредактирован ofeerist
0
SсRealm:
Как переключать я разобрался, но проданное оружие как то нужно исключать из переключения и добавлять в переключение купленное. Вот и вся проблемма.
Как переключаешься? Через способности - забери способность у юнита при продаже, купил - добавь
0
20
3 года назад
0
ofeerist:
Как бы записать еще не полученную. Если только давать другому герою. В общем кое что придумал, дальше не знаю, что получится
0
22
3 года назад
0
SсRealm:
ofeerist:
Как бы записать еще не полученную. Если только давать другому герою. В общем кое что придумал, дальше не знаю, что получится
Вообще не понятно. Зачем ее записывать? Сделай массив айди способностей, если купил определенный предмет - выдай, продал - забери
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.