Сейчас 21:43:19 Пятница, 22 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Нужно условие
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
Блокировки:
А, хз.

 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz