Ghostlolka3
offline
Опыт:
142Активность: |
Копьё на JASS с использованием Hash-таблицы
» Кот Код:
Добрый ночи. Вчера мне помогли со статьями. Сделал скилл. Проблема в том, что ошибок нет, но он не работает. В чём суть: летит птица, но во время полёта отказывается создаваться группа с юнитами внутри. В следствии чего ни птица не уничтожается, ни урон не наносится. Она просто пролетает мимо. Что я сделал не так? Есть догадка, что группа после первого цикла перестаёт работать, но ведь это какая-то глупость оО. Инициализация хэша в инициализации карты. |
31.12.2013, 01:01 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
инициализация где? |
31.12.2013, 01:02 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
добавьте дебаг и повторите попытку снова |
31.12.2013, 01:07 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ghostlolka3
offline
Опыт:
142Активность: |
Цитата:
Не очень понимаю о чём вы. Я использовал дебаг в виде вывода сообщений во время игры для того, чтобы убедится что полёт снаряда нормальный. Как отловить работу енумератора без работоспособности группы не представляю возможности. Если вам не сложно-укажите на мою ошибку либо покажите кодом как нужно и что отлавливать. |
|
31.12.2013, 01:12 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
Ghostlolka3:
чтооо?
еще раз, добавьте дебаг, и сразу увидите в чем проблема |
31.12.2013, 01:55 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ghostlolka3
offline
Опыт:
142Активность: |
Цитата:
Не понимаю о чём вы. |
|
31.12.2013, 02:07 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
|
31.12.2013, 02:09 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ghostlolka3
offline
Опыт:
142Активность: |
Цитата:
Я всё это уже делал. |
|
31.12.2013, 02:28 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
....и? |
31.12.2013, 02:30 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Borodach
offline
Опыт:
6,310Активность: |
Ghostlolka3, после локальных переменных, проверь cообщением чему равно сount |
31.12.2013, 02:39 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ghostlolka3
offline
Опыт:
142Активность: |
Цитата:
Если убрать булехпр, то моя стрела взорвётся и нанесёт урон мне сразу. Иначе юниты в группу то ли не добавляются то ли что. Ghostlolka3 добавил: Цитата:
Проверял. Пока идёт цикл уменьшается от 30 до 0. |
||
31.12.2013, 02:50 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
тоесть вы не додумались что проблема в фильтре. и не додумались поудалять условия что бы локализовать проблему. и не нашли таким способом что гет триггер юнит в кондишене (там вообще должен быть фильтр, а у вас кондишн, что вы тоже могли сами узнать если не писали тут и ждали, а сами проверили) является нулл |
31.12.2013, 02:59 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ghostlolka3
offline
Опыт:
142Активность: |
Цитата:
Как раз таки я его и проверял. Менял енеми на no ally, но всё равно я что-то не понимаю как этот кондишн работает и почему, как вы говорите, он даёт нулл. Оставив лишь Код:
И всё таки, что мне нужно убрать\заменить чтобы группа формировалась? |
|
31.12.2013, 03:05 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
Hate:
|
31.12.2013, 03:06 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Borodach
offline
Опыт:
6,310Активность: |
Ghostlolka3, В Spear_Filter TriggerUnit уже не используется, так как вызван таймером, а не событием. IsPlayerEnemy(GetOwningPlayer(LoadUnitHandle(udg_Hash,GetHandleId(GetExpiredTimer()),1)), GetOwningPlayer(GetFilterUnit())) замени и будет работать |
31.12.2013, 03:07 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ghostlolka3
offline
Опыт:
142Активность: |
Ох уж эти зоны видимости :>
Borodach, Hate, Спасибо Вам большое! |
31.12.2013, 03:16 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|