eXeLLenT
offline
Опыт:
579Активность: |
Функция "Нет в таблице"
Можете написать функцию, которая выдаёт true если элемента u (unit) нет в таблице uar (unit array [1..100]) и выдаёт false если такой элемент имеется? |
07.06.2009, 19:48 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
лучше заносить всех юниов в группу, и есть нативка функция которая возвращает true/false если такой юнит присутствует в группе |
07.06.2009, 19:52 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
eXeLLenT
offline
Опыт:
579Активность: |
Код:
Cделал так, ибо таблица всего одна. Почему выдаёт ошибку? |
07.06.2009, 21:47 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sunn
To feel joy, not be blue
offline
Опыт:
4,975Активность: |
Код:
if ([i]mass2 == n) then set s = false else nothing endif В жассе условные конструкции типа if - then - else в одной строке не пишут. |
07.06.2009, 22:29 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
eXeLLenT
offline
Опыт:
579Активность: |
Спасибо, очень помог. (П.с. if udg_mass[i] == u then пол-часа не понимал чего не запускается) Ещё раз спасибо!
|
08.06.2009, 20:16 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Jon прав бтв... (в своих 2ух стейтментах.) |
08.06.2009, 20:48 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Цитата:
изза этого выдает ошибку |
|
08.06.2009, 21:23 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|