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

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

Ответ
 
DioD

offline
Опыт: 45,134
Активность:
из события приказа нельзя отдавать другие приказы, надо использовать таймер 0
Старый 07.02.2010, 13:58
Doc

offline
Опыт: 63,163
Активность:
DioD, ваш способ решения проблемы в студию пожалуйста, не говори наводками плиз, я и так уже много чего перепробовал.
Старый 07.02.2010, 14:03
DioD

offline
Опыт: 45,134
Активность:
из события приказа другие приказы не отдаются и вообще если вы не заметили, ваша хитрая система в ином случае будет выходить в инфинитив луп, так как в событии приказа вы будете делать действие которое порождает это самое событие.
если бы в дублировании приказа был хоть какой-то смысл показал как обойти ограничение, а так пустая трата времени.
Старый 07.02.2010, 14:56
Doc

offline
Опыт: 63,163
Активность:
DioD, эээ, сори это я тестил, можно убрать. Так есть решение?
Старый 07.02.2010, 15:25
DioD

offline
Опыт: 45,134
Активность:
call TimerStart(CreateTimer(),0.,false,function IssueOrder_OUTSIDE)
внутри колбека таймера выдавай другие приказы, еще возможно получиться
call PauseUnit()
call IssueOrder()
call UnPauseUnit()
Старый 07.02.2010, 15:34
Doc

offline
Опыт: 63,163
Активность:
DioD, выдавать приказ атаковать?
Старый 07.02.2010, 15:44
DioD

offline
Опыт: 45,134
Активность:
я не понимаю зачем? юнит всё равно будет атаковать, вот зачем ему менять приказ???
Старый 07.02.2010, 15:48
Doc

offline
Опыт: 63,163
Активность:
DioD, хах, дает непредсказуемый результат, абсолютно. Переменная взлетает до максимума, а юнит не атакует.
DoctorGester добавил:
DioD, так какой приказ отдавать? опять смарт? будет же бесконечный цикл.
Старый 07.02.2010, 15:54
DioD

offline
Опыт: 45,134
Активность:
зачем это делать, юнит получив приказ смарт пойдёт атаковать цель, зачем ему еще раз приказывать атаковать?
если ты объяснишь цель, я подскажу как её достигнуть, пока что ты выбрал непонятный метод и просишь этот метод подогнать под задачу, саму же задачу не называешь.
пс. переменная взлетает до максимума потому что у тебя бесконечный цикл.
Старый 07.02.2010, 15:58
Doc

offline
Опыт: 63,163
Активность:
DioD, хорошо, задача такова, нужно чтобы игрок, закликивая врага мышью, набивал для своего героя бонусы, равкоды бонусов указаны в базе данных.
Старый 07.02.2010, 16:04
DioD

offline
Опыт: 45,134
Активность:
зачем тогда отдавать какие либо приказы?
Старый 07.02.2010, 16:08
Doc

offline
Опыт: 63,163
Активность:
DioD, я тебя не понимаю. Ну отлавливается только первый приказ на юнита, и ничего с этим не могу поделать.
DoctorGester добавил:
А после какого либо другого приказа, смарт отлавливается но только один раз. То есть кликнул на врага 10 раз подряд - смарт отловился один раз, кликнул на землю, потом на врага - смарт опять отловился, но опять же 1 раз.
Старый 07.02.2010, 16:11
DioD

offline
Опыт: 45,134
Активность:
Вот тебе солюшин.
Прикрепленные файлы
Тип файла: w3x 1.w3x (12.3 Кбайт, 20 просмотров )
Старый 07.02.2010, 16:19
Doc

offline
Опыт: 63,163
Активность:
DioD, ты конечно молодец, а теперь поставь туда юнита ближнего боя.
Старый 07.02.2010, 16:25
DioD

offline
Опыт: 45,134
Активность:
тебе надо чтобы он закликивал, вот он закликивает.
Старый 07.02.2010, 16:32
Doc

offline
Опыт: 63,163
Активность:
DioD, в ближнем бою не прокатывает такая фишка, юнит просто атакует, не учитывая приказы
Старый 07.02.2010, 16:35
DioD

offline
Опыт: 45,134
Активность:
как он может не учитывать приказы?
каждый клик == приказ, всё отслеживается, то что юнита колбасит, так и должно быть, новый приказ прерывает предыдущие.
Старый 07.02.2010, 16:38
Doc

offline
Опыт: 63,163
Активность:
DioD, не правда, я тебе говорю, с блудмагом, который на твоей карте, работает. Я поставил туда гнома, и с ним такая фишка не катит.
Старый 07.02.2010, 17:03
DioD

offline
Опыт: 45,134
Активность:
потому что у гнома нет абилки, которая необходима для этого...
можно было и посмотреть что блудмаг имеет абилку и это неспроста.
Старый 07.02.2010, 18:35
Doc

offline
Опыт: 63,163
Активность:
DioD, ааааа, ясно,сейчас заценю
DoctorGester добавил:
DioD, все ясно, значит ничего не выйдет ( кстати у меня была абсолютно такая же мысль, только настроить не вышло)
тему фтопку
Старый 07.02.2010, 19:30
Ответ

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

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

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

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



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