XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
PUNKproMASTER

offline
Опыт: 230
Активность:
Триггер не выполняет задуманное
Есть триггер в котором создаются юниты в точке.
Есть отдельный триггер который каждые 2 сек. добавляет этих юнитов(принадлежащие игроку) в группу, а после дает приказ каждому из группы "перейти, нападая на противников".
Загвоздка в том, что юниты стоят на месте и не реагируют на триггер.
Если сделать приказ просто "следовать" в точку то он выполняется.
Старый 13.07.2013, 23:15
Buulichkaa
Делаю спеллы за еду
offline
Опыт: 20,146
Активность:
может у юнитов просто атаки нет -_-
Старый 13.07.2013, 23:17
PUNKproMASTER

offline
Опыт: 230
Активность:
Sargaraser:
может у юнитов просто атаки нет -_-
юниты самые обычные
Старый 13.07.2013, 23:39
Ethernet
Я Impereon
offline
Опыт: 8,529
Активность:
почему сразу после создания не добавить их в группу? Может ты указываешь не существующую точку?
Покажи триггеры. Разберемся.
Старый 14.07.2013, 02:29
PUNKproMASTER

offline
Опыт: 230
Активность:
Ethernet:
почему сразу после создания не добавить их в группу? Может ты указываешь не существующую точку?
Покажи триггеры. Разберемся.
Добавляю в группы несколько раз потому что созданные триггерно юниты могут суммонить.
Миниатюры
Кликните на картинку для увеличения
Название:  1111.jpg
Просмотров: 50
Размер:  218.8 Кбайт  Кликните на картинку для увеличения
Название:  22222.jpg
Просмотров: 40
Размер:  137.6 Кбайт  
Старый 14.07.2013, 14:10
DioD

offline
Опыт: 45,134
Активность:
отладка? не не слышал
Старый 14.07.2013, 14:23
PUNKproMASTER

offline
Опыт: 230
Активность:
DioD:
отладка? не не слышал
первый раз вижу о таком в WE
и чем это выражено, пояснишь как решить проблему
Старый 14.07.2013, 14:50
DioD

offline
Опыт: 45,134
Активность:
а ну всё понятно.
Старый 14.07.2013, 14:51
PUNKproMASTER

offline
Опыт: 230
Активность:
DioD:
а ну всё понятно.
пояснять не будешь?
Старый 14.07.2013, 15:01
Goodie

offline
Опыт: 2,825
Активность:
PUNKproMASTER, перерасшифрую его ответ
Сюда НнНадо
Старый 14.07.2013, 17:56
PUNKproMASTER

offline
Опыт: 230
Активность:
Goodie
Если Вы внимательно просмотрите созданную мной тему и изучите добавленные скрины триггеров, то замете наличие моих попыток обнаружить баг.
Что могу добавить так это только то, что ошибка заключается в самом действии "Перейти, нападая на противников", любые другие действия выполняются без проблем.
З.Ы. однажды один созданный триггерно юнит действительно выполнил приказ нападения на точку, но за ним все напрочь отказывались повторять подвиги.
Старый 14.07.2013, 20:52
Hate
конь вакуумный
online
Опыт: 43,033
Активность:
могу посоветовать удалить русификацию, невозможно понять что там на самом деле.
а так же у вас нету попыток обнаружить баг - дебага практически вообще нету, кол-во которое показывает сообщение вы не сказали, или вы думали расставили дебаг и все само решилось?
Старый 14.07.2013, 21:21
PUNKproMASTER

offline
Опыт: 230
Активность:
Hate:
Яснопонятно вывод сообщений не решит проблему, но на экран выводится точное количество юнитов и их имена.
А на счет того чтобы снести русификацию я попробую.
Старый 14.07.2013, 21:30
Goodie

offline
Опыт: 2,825
Активность:
Яснопонятно вывод сообщений не решит проблему
98 % кода с дебагом выводит любую ошибку(мой код точно)
Старый 14.07.2013, 22:04
DioD

offline
Опыт: 45,134
Активность:
отладку надо делать нормально, вывод случайного текста не есть отладка
Старый 14.07.2013, 22:06
Goodie

offline
Опыт: 2,825
Активность:
PUNKproMASTER,Всё что я скажу....
Создал юнита,запихал в группу
Каждые 2 сек приказываешь группам двигаться
Да даже,помести все в один триггер...
Старый 14.07.2013, 22:09
PUNKproMASTER

offline
Опыт: 230
Активность:
Goodie:
Яснопонятно вывод сообщений не решит проблему
98 % кода с дебагом выводит любую ошибку(мой код точно)
Я имею ввиду что где проблема я знаю, а вот как решить
[+] замечание от Clamp: Меньше агрессии, пожалуйста.
Старый 14.07.2013, 22:12
MpW

offline
Опыт: 49,995
Активность:
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
HolyMoon
Hly shit!
offline
Опыт: 6,986
Активность:
Выбранный Юнит - это Selected Unit, как вариант, что не есть верно
Старый 14.07.2013, 23:39
PUNKproMASTER

offline
Опыт: 230
Активность:
Steal_nerves:
Большое спасибо за потраченное время для разъяснений проблем и их решений.
Карты прикреплю к сообщению.
Несколько раз менял точку направления.
Мне почему то кажется что когда ты ее скачаешь и запустишь все будет работать.
З.Ы. Не первый год делаю карты в WE и всегда все проблемы решались дебагом(вывод сообщений), но тут мне кажется проблема из-за графического редактора.
Прикрепленные файлы
Тип файла: w3x Decks.w3x (25.8 Кбайт, 7 просмотров )
Старый 15.07.2013, 00:09
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 11:24.