PUNKproMASTER
offline
Опыт:
230Активность: |
Триггер не выполняет задуманное
Есть триггер в котором создаются юниты в точке. Есть отдельный триггер который каждые 2 сек. добавляет этих юнитов(принадлежащие игроку) в группу, а после дает приказ каждому из группы "перейти, нападая на противников". Загвоздка в том, что юниты стоят на месте и не реагируют на триггер. Если сделать приказ просто "следовать" в точку то он выполняется. |
13.07.2013, 23:15 | #1
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
может у юнитов просто атаки нет -_- |
13.07.2013, 23:17 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PUNKproMASTER
offline
Опыт:
230Активность: |
Sargaraser:
юниты самые обычные |
13.07.2013, 23:39 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ethernet
Я Impereon
offline
Опыт:
8,529Активность: |
почему сразу после создания не добавить их в группу? Может ты указываешь не существующую точку?
Покажи триггеры. Разберемся. |
14.07.2013, 02:29 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PUNKproMASTER
offline
Опыт:
230Активность: |
Ethernet:
Добавляю в группы несколько раз потому что созданные триггерно юниты могут суммонить. |
14.07.2013, 14:10 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
отладка? не не слышал |
14.07.2013, 14:23 | #6
+1/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PUNKproMASTER
offline
Опыт:
230Активность: |
DioD:
первый раз вижу о таком в WE и чем это выражено, пояснишь как решить проблему |
14.07.2013, 14:50 | #7
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
а ну всё понятно. |
14.07.2013, 14:51 | #8
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PUNKproMASTER
offline
Опыт:
230Активность: |
DioD:
пояснять не будешь? |
14.07.2013, 15:01 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Goodie
offline
Опыт:
2,825Активность: |
|
14.07.2013, 17:56 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PUNKproMASTER
offline
Опыт:
230Активность: |
Goodie Если Вы внимательно просмотрите созданную мной тему и изучите добавленные скрины триггеров, то замете наличие моих попыток обнаружить баг. Что могу добавить так это только то, что ошибка заключается в самом действии "Перейти, нападая на противников", любые другие действия выполняются без проблем. З.Ы. однажды один созданный триггерно юнит действительно выполнил приказ нападения на точку, но за ним все напрочь отказывались повторять подвиги. |
14.07.2013, 20:52 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
могу посоветовать удалить русификацию, невозможно понять что там на самом деле.
а так же у вас нету попыток обнаружить баг - дебага практически вообще нету, кол-во которое показывает сообщение вы не сказали, или вы думали расставили дебаг и все само решилось? |
14.07.2013, 21:21 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PUNKproMASTER
offline
Опыт:
230Активность: |
Hate: Яснопонятно вывод сообщений не решит проблему, но на экран выводится точное количество юнитов и их имена. А на счет того чтобы снести русификацию я попробую. |
14.07.2013, 21:30 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Goodie
offline
Опыт:
2,825Активность: |
98 % кода с дебагом выводит любую ошибку(мой код точно) |
14.07.2013, 22:04 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
отладку надо делать нормально, вывод случайного текста не есть отладка |
14.07.2013, 22:06 | #15
+2/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Goodie
offline
Опыт:
2,825Активность: |
PUNKproMASTER,Всё что я скажу.... Создал юнита,запихал в группу Каждые 2 сек приказываешь группам двигаться Да даже,помести все в один триггер... |
14.07.2013, 22:09 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PUNKproMASTER
offline
Опыт:
230Активность: |
Goodie:
Я имею ввиду что где проблема я знаю, а вот как решить [+] замечание от Clamp: Меньше агрессии, пожалуйста.
|
14.07.2013, 22:12 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,219Активность: |
PUNKproMASTER, ошибка может быть в чем угодно. У тебя что-то там с группами.
1) Если у тебя юниты принадлежат нейтральным игрокам - то в данном случае юниты не могут выполнить из-за констант, они пойдут и вернутся обратно, решается проблема через периодический приказ. Когда на юнита стан бросается, или константа отзывает его обратно, то снова шлем приказ идти в эту точку. 2) Если у тебя юниты принадлежат игрокам ботам (включенный ИИ ), юниты иногда отказываются выполнять приказы, вернее они пойдут куда послал триггер, но потом бот их отзовет, так как игрок-бот может отозвать для более важного. Решение http://xgm.guru/forum/showthread.php?t=59274 3) мы не можем дать одновременно одному и тому же юниту различные приказы, будет выполняться только последний. 4) приказы в циклах также не всегда работают, где даешь различным юнитам один и тот же приказ, или одному и тому же юниту один и тот же приказ на всех, там где перебераешь юнита, я думаю что это связано со временем, надо время дать. Но решается почему то отлично через ForGroup (через выбор), но тоже не всегда Отредактировано Steal nerves, 18.09.2013 в 01:51. |
14.07.2013, 22:40 | #18
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
HolyMoon
Hly shit!
offline
Опыт:
6,986Активность: |
Выбранный Юнит - это Selected Unit, как вариант, что не есть верно |
14.07.2013, 23:39 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PUNKproMASTER
offline
Опыт:
230Активность: |
Steal_nerves: Большое спасибо за потраченное время для разъяснений проблем и их решений. Карты прикреплю к сообщению. Несколько раз менял точку направления. Мне почему то кажется что когда ты ее скачаешь и запустишь все будет работать. З.Ы. Не первый год делаю карты в WE и всегда все проблемы решались дебагом(вывод сообщений), но тут мне кажется проблема из-за графического редактора. |
15.07.2013, 00:09 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|