DioD
offline
Опыт:
45,134Активность: |
из события приказа нельзя отдавать другие приказы, надо использовать таймер 0 |
07.02.2010, 13:58 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
DioD, ваш способ решения проблемы в студию пожалуйста, не говори наводками плиз, я и так уже много чего перепробовал. |
07.02.2010, 14:03 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
из события приказа другие приказы не отдаются и вообще если вы не заметили, ваша хитрая система в ином случае будет выходить в инфинитив луп, так как в событии приказа вы будете делать действие которое порождает это самое событие.
если бы в дублировании приказа был хоть какой-то смысл показал как обойти ограничение, а так пустая трата времени. |
07.02.2010, 14:56 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
DioD, эээ, сори это я тестил, можно убрать. Так есть решение? |
07.02.2010, 15:25 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
call TimerStart(CreateTimer(),0.,false,function IssueOrder_OUTSIDE)
внутри колбека таймера выдавай другие приказы, еще возможно получиться
call PauseUnit()
call IssueOrder()
call UnPauseUnit() |
07.02.2010, 15:34 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
DioD, выдавать приказ атаковать? |
07.02.2010, 15:44 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
я не понимаю зачем? юнит всё равно будет атаковать, вот зачем ему менять приказ??? |
07.02.2010, 15:48 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
|
07.02.2010, 15:54 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
зачем это делать, юнит получив приказ смарт пойдёт атаковать цель, зачем ему еще раз приказывать атаковать?
если ты объяснишь цель, я подскажу как её достигнуть, пока что ты выбрал непонятный метод и просишь этот метод подогнать под задачу, саму же задачу не называешь.
пс. переменная взлетает до максимума потому что у тебя бесконечный цикл. |
07.02.2010, 15:58 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
DioD, хорошо, задача такова, нужно чтобы игрок, закликивая врага мышью, набивал для своего героя бонусы, равкоды бонусов указаны в базе данных. |
07.02.2010, 16:04 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
зачем тогда отдавать какие либо приказы? |
07.02.2010, 16:08 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
DioD, я тебя не понимаю. Ну отлавливается только первый приказ на юнита, и ничего с этим не могу поделать.
DoctorGester добавил: А после какого либо другого приказа, смарт отлавливается но только один раз. То есть кликнул на врага 10 раз подряд - смарт отловился один раз, кликнул на землю, потом на врага - смарт опять отловился, но опять же 1 раз. |
07.02.2010, 16:11 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Вот тебе солюшин. |
07.02.2010, 16:19 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
DioD, ты конечно молодец, а теперь поставь туда юнита ближнего боя. |
07.02.2010, 16:25 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
тебе надо чтобы он закликивал, вот он закликивает. |
07.02.2010, 16:32 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
DioD, в ближнем бою не прокатывает такая фишка, юнит просто атакует, не учитывая приказы |
07.02.2010, 16:35 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
как он может не учитывать приказы?
каждый клик == приказ, всё отслеживается, то что юнита колбасит, так и должно быть, новый приказ прерывает предыдущие. |
07.02.2010, 16:38 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
DioD, не правда, я тебе говорю, с блудмагом, который на твоей карте, работает. Я поставил туда гнома, и с ним такая фишка не катит. |
07.02.2010, 17:03 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
потому что у гнома нет абилки, которая необходима для этого...
можно было и посмотреть что блудмаг имеет абилку и это неспроста. |
07.02.2010, 18:35 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
|
07.02.2010, 19:30 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|