Цикл while
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 16:58:45 | Сообщение # 1 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| Есть ли такой в джасс? если есть, он так выглядит? local integer s; set local s=0; while (s<=5) тут различные триггеры
set local s=s++;
Подправьте плз
Тригерщик (средней руки)
|
|
|
|
Ty3uK | Дата: Четверг, 22 Марта 2012, 17:08:37 | Сообщение # 2 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| В cJass есть.в новой версии есть такойCode for(int i=0; i<4; i++) {actions} в последнем парсер сам прибавляет число в теле циклаДобавлено (22 Март 2012, 17:08:37) --------------------------------------------- Можно с группами так делать Code for(unit target; UnitsInRange(x, y) use group) {actions with group} если хотим набирать в глобальную группу group, или Code for(unit target; UnitsInRange(x, y)) {actions with group} если будем юзать локальную (ее парсер создает сам)
|
|
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 17:14:02 | Сообщение # 3 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| Quote (Ty3uK) while(i < 4) {i++} Я могу сделать так? cs while (i<=5){ Тут идут триггеры cs i++ }
Тригерщик (средней руки)
|
|
|
|
Ty3uK | Дата: Четверг, 22 Марта 2012, 17:22:33 | Сообщение # 4 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Смысла нет. Юзай обычные циклы гуи
|
|
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 17:26:43 | Сообщение # 5 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| И че за хрень вышла?Добавлено (22 Март 2012, 17:26:43) ---------------------------------------------
Quote (Ty3uK) Смысла нет. Юзай обычные циклы гуи Поверь- есть. Можешь у Extremator'а спросить. Он видел карту
Тригерщик (средней руки)
|
|
|
|
SirNikolas | Дата: Четверг, 22 Марта 2012, 17:34:21 | Сообщение # 6 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Как бы нужен JNGP. И в последнем vJass тоже есть while/endwhile и whilenot/endwhilenot.
|
|
|
|
Ty3uK | Дата: Четверг, 22 Марта 2012, 17:34:30 | Сообщение # 7 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Для этого нужен jngp с новым Адиком. Ссылку я давал. Верить не буду, сам юзал циклы гуи- все ок было
|
|
|
|
SirNikolas | Дата: Четверг, 22 Марта 2012, 17:36:07 | Сообщение # 8 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Quote (Ty3uK) Верить не буду, сам юзал циклы гуи - все ок было Наверное, нужен цикл с условием, а не со счетчиком.
|
|
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 17:36:27 | Сообщение # 9 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| Quote (Ty3uK) . Верить не буду, сам юзал циклы гуи- все ок было Я по твоему скрин фотошопом правил?
Тригерщик (средней руки)
|
|
|
|
SirNikolas | Дата: Четверг, 22 Марта 2012, 17:38:05 | Сообщение # 10 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Quote (SirNikolas) Наверное, нужен цикл с условием, а не со счетчиком. Прошу прощения, ошибся. Автору нужен цикл со счетчиком, но чтобы в нем можно было юзать локалки с wait'ом.
|
|
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 17:39:15 | Сообщение # 11 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| Quote (SirNikolas) Прошу прощения, ошибся. Автору нужен цикл со счетчиком, но чтобы в нем можно было юзать локалки с wait'ом. И как такой реализовать? Я думал, что при компеляции карты все в код идет
Тригерщик (средней руки)
|
|
|
|
Ty3uK | Дата: Четверг, 22 Марта 2012, 17:47:06 | Сообщение # 12 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Оно и идет. Поставь jngp последний (ищи в разделе картостроя, я выкладывал) и юзай то, что я кинул
|
|
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 17:50:27 | Сообщение # 13 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| Quote (Ty3uK) Оно и идет. Поставь jngp последний (ищи в разделе картостроя, я выкладывал) и юзай то, что я кинул Юзаю! Вот выдает:
Тригерщик (средней руки)
Сообщение отредактировал Zzepish - Четверг, 22 Марта 2012, 17:50:57 |
|
|
|
Dreii | Дата: Четверг, 22 Марта 2012, 17:53:23 | Сообщение # 14 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| Zzepish, что бы узать int нужна бибилиотека cj_types.j
|
|
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 17:55:20 | Сообщение # 15 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| Quote (Dreii) Zzepish, что бы узать int нужна бибилиотека cj_types.j И как ее подключить?
Тригерщик (средней руки)
|
|
|
|
Ty3uK | Дата: Четверг, 22 Марта 2012, 17:57:14 | Сообщение # 16 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Вместо int напиши integer. И где ты там интегеры и реальные обнуляешь? Добавлено (22 Март 2012, 17:57:14) --------------------------------------------- Тебе ее нет смысла подключить
|
|
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 17:57:31 | Сообщение # 17 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| Quote (Ty3uK) Вместо int напиши integer Сработало) спасибо)
Тригерщик (средней руки)
|
|
|
|
Ty3uK | Дата: Четверг, 22 Марта 2012, 18:02:38 | Сообщение # 18 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Пожалуйста. Можно сделать на чистом жассе. В начале всех действий пишем далее там, где начинается цикл пишемна следующей строчкевместо макс- число, после которого цикл закончится. В конце цикла пишеми на следующей строчкевсе, тут и jngp не нужен
|
|
|
|
Zzepish | Дата: Четверг, 22 Марта 2012, 18:10:34 | Сообщение # 19 |
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
| Quote (Ty3uK) все, тут и jngp не нужен Кстати, а чего стандартный редактор так криво пащет с кодом?
Тригерщик (средней руки)
|
|
|
|