ssbbssc
offline
Опыт:
16,776Активность: |
Как грамотно сменить способности герою
ПОдскажите, как менять способности герою при использовании трансформы. Есть герой с навыком Пронзающая стрела 5 лвла, я юзаю способность смена оружия (трансформа), и по идее способность стрелы должна исчезнуть, а вместе нее появиться другая, тоже 5 лвла. но появляется другая способность 5 лвла, а старая просто обнуляет свою прокачку. использовал unit - remove ability |
22.08.2013, 23:59 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
|
23.08.2013, 00:01 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ssbbssc
offline
Опыт:
16,776Активность: |
Sladkoegka:
обижаете. фак я читал, и мне нужно не совсем то. мне нужно удалить способность героя, и дать ему другую такого-же лвла. и все это, когда он закончит трансформу. что происходит у меня, я описал |
23.08.2013, 09:14 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
ssbbssc, создаем дамми на месте каста уже бум ссылаться на дамика и так выбираем отряд вокруг дамми проверяем что у выбранного юнита (стрела больше 0 ) то приказываем дами кастануть любую пустышку и ставим таймер на столько сколько требуется, как только таймер заканчивается (причем таймер ставим на 1 сек меньше длительности каста для отлова, тут как удобно либо еще дамика создаем либо двигаем этого, там сам решай, так вот после таймера опять создаем дамми выбираем вокруг если уровень стрелы больше 0 то делаем удаляем и даем обычный |
23.08.2013, 10:13 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ssbbssc
offline
Опыт:
16,776Активность: |
Cosonic5:
эм...шта? я имею ввиду - юзнул я трансформу, и мне нужно 1 скилл на другйо поменять, то есть удалить его и дать герою новый, и чтобы его изучать можно было! вот я о чем! |
23.08.2013, 11:04 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
ssbbssc, тупим ??
я тебе говорю транформу чтоб отследить что нужно делать |
23.08.2013, 13:59 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
ssbbssc, если такая идея- дай герою в меню прокачки не сам скилл, а его пустышку с описанием и конкой как у оригинала например на основе повышение атрибутов (там иконку можно скрыть после изучения.)
Когда герой изучает пустышку - добавляешь или устанавливаешь ему уровень нужной абилки = уровень пустышки. При метаморфозе опять таки удаляешь настоящий скилл 1-ого типа, устанавливаешь скиллу 2ого типа уровень = уровень пустышки у героя. То есть у тебя будет
На самом деле реализация не сложная, реакция на событие типа герой повышает lvl ability |
23.08.2013, 14:02 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
ssbbssc:
эээ, может, хранить все выученные способности и их уровни в базе данных? Для этого подойдёт хештаблица. |
23.08.2013, 16:52 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
Темак, трансформирующего только через отряд можно записать |
23.08.2013, 18:55 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ssbbssc
offline
Опыт:
16,776Активность: |
Ребята, проблема в том, что способность остается у героя в списке возможных для изучения! Как отследить трансу я знаю, спасибо. Что мне нужно - Есть скилл №1 - стрела есть скилл №2 - кинжалы я докачал героя до 3 уровня, прокачал стрелу до второго. решил использовать трансформу - в результате, у меня появляется скилл кинжалы 2 уровня, а стрела тупо сбрасывается на 0, и при получении уровня этот скилл опять можно прокачивать. Вот в чем трабл. По-моему, подобная механика реализована в омг доте, и там используется скилл гоблина (клок из стандартной кампании) upgade, когда идет замена его скиллов на более продвинутые. Но как эту способность применить - хоть убейте, не понятно |
24.08.2013, 13:49 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ssbbssc
offline
Опыт:
16,776Активность: |
итак? |
28.08.2013, 12:49 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,234Активность: |
ssbbssc, Знаешь в чем трабл твоей абилы? Если в РО у героя указана способность, то удалить не получится. Она может оставаться. Там постоянная абилка (через функцию можно делать). Лучше триггерно изначально триггерно давать способности, не будет такой мутни как эта.
|
29.08.2013, 00:07 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anufis
offline
Опыт:
6,290Активность: |
Что сложного?
Собственно это и сказал первый ответчик в треде. Отредактировано Anufis, 29.08.2013 в 00:36. |
29.08.2013, 00:31 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|