![]()
youtube
сктыщь
![]() ![]() offline
Опыт:
8,025Активность: |
Приказ, когда юнит стоит на месте
Как то раньше особо не запаривался, всегда думал, что это легко, но как оказалось, нефига
В общем проблема в том, что никак не могу отследить приказ того, что юнит стоит на месте и ничего не делает Отлавливаю в помощью таймера и проверки OrderId2StringBJ(GetUnitCurrentOrder(myunit)) где только баги не искал, что только не менял, но так и не пришел к решению проблемы Как пробовал:
да да, я наркоман еще тот, и вроде как знаю, что нет разницы есть пробел или нет
в отладке показывает приказ (null) так же пробовал
но остановку юнита никак не ловит |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,476Активность: |
youtube, это я еще дано понял, нельзя отловить приказ DoNothing но можно на него проверять, периодиком, если приказ равен 0 то юнит стоит на месте, и отдаём ему новый приказ... |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
koreec49
Живой
![]() offline
Опыт:
2,433Активность: |
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,476Активность: |
koreec49, нет ID приказа это целое число, но есть аналог в виде строки чтобы было проще ориентироваться, OrderId2StringBJ(null) == "" |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
выучите типы их всего 6 боже мой... |
![]() |
#5
+4/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,476Активность: |
DioD:
6?
|
![]() |
#6
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Buulichkaa
Делаю спеллы за еду
![]() ![]() offline
Опыт:
20,146Активность: |
quq_CCCP, я думаю мудрейший имел ввиду handle boolean integer real string nothing) |
![]() |
#7
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,476Активность: |
Sargaraser, только непойму причем тут типы тема про приказы, и как отловить приказ 0? (это когда юнит стоит и нечего не делает) Насколько мне известно можно только проверить что текущий id приказа юнита равен 0... Все события на этот приказ не реагируют... |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
youtube
сктыщь
![]() ![]() offline
Опыт:
8,025Активность: |
ну я сделал order!=attack и мне хватило) |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|