Нужно условие
|
|
xSxExRxGx | Дата: Среда, 14 Декабря 2011, 21:37:40 | Сообщение # 1 |
5 уровень
Группа: Проверенные
Сообщений: 114
Награды: 0
Репутация: 34
Блокировки:
| Нужно условие: если в радиусе "такого-то" юнита будет другой юнит, то будет действие.
|
|
|
|
lawson | Дата: Среда, 14 Декабря 2011, 21:39:04 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Шота типа: Unit in range of ... of unit ... помоему. Ну кароче что то что вызывает пикает юнитов вокруг героя.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
Сообщение отредактировал lawson - Среда, 14 Декабря 2011, 21:45:37 |
|
|
|
xSxExRxGx | Дата: Среда, 14 Декабря 2011, 21:43:14 | Сообщение # 3 |
5 уровень
Группа: Проверенные
Сообщений: 114
Награды: 0
Репутация: 34
Блокировки:
| а где именно в каких сравнениях?
|
|
|
|
lawson | Дата: Среда, 14 Декабря 2011, 21:44:06 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Quote (xSxExRxGx) а где именно в каких сравнениях? boolean чтоли. Пфф забей я давно гуи не юзал, все забыл.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
Сообщение отредактировал lawson - Среда, 14 Декабря 2011, 21:45:48 |
|
|
|
oleg_best_oleg | Дата: Среда, 14 Декабря 2011, 21:48:16 | Сообщение # 5 |
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
| xSxExRxGx, Выбрать в радиусе 512 от "Юнит1" юнитов типа "Юнит2".
|
|
|
|
xSxExRxGx | Дата: Среда, 14 Декабря 2011, 21:57:31 | Сообщение # 6 |
5 уровень
Группа: Проверенные
Сообщений: 114
Награды: 0
Репутация: 34
Блокировки:
| напишу чу-чуть по подробней нужно именно условие: пример: создаёться "дамми" и после проверяется в условиях если вокруг "дамми" другие юниты в радиусе 100 от "дамми" если есть то происходит действие а если нету других юнитов то нечего не происходит...
|
|
|
|
lawson | Дата: Среда, 14 Декабря 2011, 22:04:07 | Сообщение # 7 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Quote (xSxExRxGx) создаёться "дамми" и после проверяется в условиях если вокруг "дамми" другие юниты в радиусе 100 от "дамми" если есть то происходит действие а если нету других юнитов то нечего не происходит... Пункт: Отряд Выбрать всех юнитов в радиусе 100 и сделать действия, хмм еще помню.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
Hexing | Дата: Четверг, 15 Декабря 2011, 12:07:31 | Сообщение # 8 |
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
| Code globals boolean called = false endglobals function ForFunc takes nothing returns nothing if(called == true) then return endif if(GetUnitTypeId(GetEnumUnit()) == 'dumm') then //если юнит не дамми call YourFunction() set called = true endif endfunction local group g = CreateGroup() call GroupEnumUnitsInRange(g, 100., GetUnitX(dummy), GetUnitY(dummy), null) call ForGroup(g, function ForFunc) set called = false set g = null call DestroyGroup(g) Вроде както так
|
|
|
|
WarMasterDi | Дата: Четверг, 15 Декабря 2011, 13:54:09 | Сообщение # 9 |
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 103
Блокировки:
| Hexing, в гуи кажется попроще будет...
|
|
|
|
Hexing | Дата: Четверг, 15 Декабря 2011, 15:23:15 | Сообщение # 10 |
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
| WarMasterDi, в гуи никогда не бывает проще Добавлено (15 Декабрь 2011, 15:23:15) --------------------------------------------- *для препроцессора/интерплитатора
|
|
|
|
WarMasterDi | Дата: Четверг, 15 Декабря 2011, 21:09:48 | Сообщение # 11 |
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 103
Блокировки:
| А, хз.
|
|
|
|