![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Правильно это будет выглядеть так if (Get...Unit != Raven) then... |
![]() |
#21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vedun
![]() ![]() offline
Опыт:
2,809Активность: |
Тогда понятно. А то я смотрел редактор создаёт две функции и передаёт параметр тип Boolean. |
![]() |
#22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Vedun, угу. Это в эдиторе близзы очень бездарно сделали все условия. любое сравнение у них сводится к извлечению true или false. Если ты пишешь сам, то куда удобнее сравнивать соответствующие типы, чем заниматься маразмом, подобным сравнению на Гуи
|
![]() |
#23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
кстате, Vedun, там у меня есть переменная масив location[], она может быть и не массивом, я карту обновил, но ты видно успел скачать старую... переделай все обращения к это переменной массиве как к обычной переменной точке.
|
![]() |
#24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Jon, будешь обновлять, не забудь про SetUnitPathing
|
![]() |
#25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
Вот новая версия, сделал не через SetUnitPathing, т.к. она не помогает, а по другому... |
![]() |
#26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vedun
![]() ![]() offline
Опыт:
2,809Активность: |
Ещё можно добавить ограничение (типа: не больше одного круга за раз). Отредактировано Vedun, 03.06.2006 в 14:38. |
![]() |
#27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Vedun, это лишнее. Просто долгий кулдаун, как сделал Джон
|
![]() |
#28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vedun
![]() ![]() offline
Опыт:
2,809Активность: |
FellGuard, плиз! Подкорректируй эту строчку (или скажи, как правильно):
loc - переменная типа Location call ForGroupBJ( GetUnitsInRangeOfLocMatching(300.00, loc, Condition(if (GetUnitTypeId(GetFilterUnit()) != 'o000') then)), call SetUnitPositionLoc( GetEnumUnit(), loc )) Два дня над ней бьюсь! |
![]() |
#29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Зачем тебе заключать условие прямо в строку? Вынеси отдельно
Цитата:
|
|
![]() |
#30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vedun
![]() ![]() offline
Опыт:
2,809Активность: |
Спасибо, FellGuard! Кстати, примерно так же сделано в Ворлд Едиторе.
|
![]() |
#31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Не уверен, что нельзя написать извлечение логической прям там, в строке, но попробовал и не получилось.. Выходит, можно вставлять иф-ы в тело функции, но для таких циклов приходится писать отдельные. |
![]() |
#32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vedun
![]() ![]() offline
Опыт:
2,809Активность: |
Чем ему не нравится строчка
call ForGroupBJ( GetUnitsInRangeOfLocMatching(300.00, loc, Condition(function func_001)), call SetUnitPositionLoc( GetEnumUnit(), loc ))
???????????????????????? Едитор мне выдаёт: Отсутствует выражение. |
![]() |
#33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
очевидно, ты забыл прописать над функцией, где это строчка эту ф-ию:
Код:
|
![]() |
#34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vedun
![]() ![]() offline
Опыт:
2,809Активность: |
В том то и прикол, что не забыл! |
![]() |
#35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
Vedun имхо не обращай на все негативные коменты ! т.к. ты еще учищься и это природно что допускаешь ошибки ! главное не забивать на это всё и постояно совершенствоватьса ! желаю удачи в будущих вещях ! ;)
|
![]() |
#36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Maroder
Вредитель...
![]() ![]() offline
Опыт:
1,209Активность: |
Vedun юнит - интегер
|
![]() |
#37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vedun
![]() ![]() offline
Опыт:
2,809Активность: |
Maroder, ты щас чё то не в тему сказал. Ты вобще о чём?
|
![]() |
#38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Maroder
Вредитель...
![]() ![]() offline
Опыт:
1,209Активность: |
VedunПро несоответствие типов
|
![]() |
#39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|