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