Как подождать в if\than\else?
|
|
Master12 | Дата: Воскресенье, 20 Февраля 2011, 16:19:59 | Сообщение # 1 |
8 уровень
Группа: Проверенные
Сообщений: 775
Награды: 0
Репутация: 184
Блокировки:
| Как осуществить в if\than\else "ждать"?
Говори, что бы я тебя увидел.
|
|
|
|
romaN-1998 | Дата: Воскресенье, 20 Февраля 2011, 16:22:19 | Сообщение # 2 |
10 уровень
Группа: Проверенные
Сообщений: 1368
Награды: 0
Репутация: 10
Блокировки:
| всмысле ?
|
|
|
|
Nestrik | Дата: Воскресенье, 20 Февраля 2011, 16:22:29 | Сообщение # 3 |
4 уровень
Группа: Пользователи
Сообщений: 88
Награды: 0
Репутация: 7
Блокировки:
| в смысле ждать ? тебе нужно ждать перед тем как действия совершить или что бы "иф, тхен элси" в триггере выполнилось через время N когда будет выполнено условие ? подробнее проблему опиши.
|
|
|
|
oleg_best_oleg | Дата: Воскресенье, 20 Февраля 2011, 16:23:37 | Сообщение # 4 |
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
| неуверен что работает но мб если / то / иначе ДЕЙСТВИЯ ////нужно время///// вкл. триггер2 выкл. этот триггер ДЕЙСТВИЯ2 триггер2 ждать 5секунд включить триггер1 выкл. этот
|
|
|
|
Master12 | Дата: Воскресенье, 20 Февраля 2011, 16:28:33 | Сообщение # 5 |
8 уровень
Группа: Проверенные
Сообщений: 775
Награды: 0
Репутация: 184
Блокировки:
| Все что после "ждать" выполнятся не будет, как осуществить ждание?
Говори, что бы я тебя увидел.
|
|
|
|
Dreii | Дата: Воскресенье, 20 Февраля 2011, 17:05:11 | Сообщение # 6 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| Master12, oleg_best_oleg, вейты зло,юзаем таймеры
|
|
|
|
oleg_best_oleg | Дата: Воскресенье, 20 Февраля 2011, 17:08:10 | Сообщение # 7 |
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
| вместо "ждать" вставь вкл. триггер2 и выкл. этот триггер2: С. У. Д. ждать 2секунды вкл. триггер1 выкл. этотДобавлено (20-02-2011, 17:08) --------------------------------------------- Dreii, а если надо делать вейты для 10уровневых спеллов. таймерами очень долго...
|
|
|
|
Kartoha | Дата: Воскресенье, 20 Февраля 2011, 18:13:30 | Сообщение # 8 |
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
| Quote (Master12) Все что после "ждать" выполнятся не будет, как осуществить ждание? С чего ты взял, все это выполняется, и без каких либо глюков, сам только что проверил.Quote (Dreii) вейты зло,юзаем таймеры Wait`ы не корректно работают только в малых периодах (например цикл до 100 с вейтом 0.05), с чего ты взял что Wait например 2 seconds будет как-то не так работать? За весь мой почти трехлетний опыт в GUI ни разу не было проблем с такими wait`ами.Quote (rixt7956) Это одна из причин того, почему гуи параша. Тупо поддакиваеш дрею?
|
|
|
|
lawson | Дата: Воскресенье, 20 Февраля 2011, 18:48:08 | Сообщение # 9 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Quote (Kartoha) в GUI ни разу не было проблем с такими wait`ами Могу тебе пример привести. Юнит использует способность У используемая способность равно = id способности ждать 5 секунд убит (trigger unit()) Если в момент когда триггер дойдет до действия ждать кто то еще использует эту способность то второй юнит котороый тоже использовал эту способность умрет вместе с юнитом который вызвал действие первый раз через время когда это действие совершил второй юнит Тоесть если второй юнит использовал эту же способность через наприме 2 секунды после первого то оба они умрут через 7 секунд. С вейтами лучше не баловаться когда делаешь мульти способности или когда делаешь ИИ.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
Сообщение отредактировал lawson - Воскресенье, 20 Февраля 2011, 18:49:14 |
|
|
|
ZanaraZ | Дата: Воскресенье, 20 Февраля 2011, 19:15:02 | Сообщение # 10 |
5 уровень
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 28
Блокировки:
| Quote (lawson) Могу тебе пример привести. Юнит использует способность У используемая способность равно = id способности ждать 5 секунд убит (trigger unit()) Если в момент когда триггер дойдет до действия ждать кто то еще использует эту способность то второй юнит котороый тоже использовал эту способность умрет вместе с юнитом который вызвал действие первый раз через время когда это действие совершил второй юнит Тоесть если второй юнит использовал эту же способность через наприме 2 секунды после первого то оба они умрут через 7 секунд. С вейтами лучше не баловаться когда делаешь мульти способности или когда делаешь ИИ. Пример плохой я всегда в подобных спелах использую Wait я использовал однажды тестовый спелл если я использую способность Рулетка то через 5 секунд делать случайное число от 1 до 100 если число меньше или равно 65 то убить юнита В данном случае даже если 1 использует спел а через 1 секунду использует другой то время будет идти как положено тоесть умрёт 1 а после 2 с ожиданием нужного времени
Набрался мозгов, теперь буду себя сдерживать
|
|
|
|
lawson | Дата: Воскресенье, 20 Февраля 2011, 19:17:38 | Сообщение # 11 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Quote (ZanaraZ) я всегда в подобных спелах использую Wait Мда ты был бы последним у кого я бы попросил помощи в триггерах.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
Kartoha | Дата: Воскресенье, 20 Февраля 2011, 19:19:02 | Сообщение # 12 |
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
| Quote (lawson) Юнит использует способность У используемая способность равно = id способности ждать 5 секунд убит (trigger unit()) Если в момент когда триггер дойдет до действия ждать кто то еще использует эту способность то второй юнит котороый тоже использовал эту способность умрет вместе с юнитом который вызвал действие первый раз через время когда это действие совершил второй юнит Если тебе это кто-то сказал, то тебя нагло обманули, если ты сам так думаеш значит ты идиот. Я сейчас, хоть и был уверен в не правильности сказаного, сделал точь в точь триггер по твоему описанию, и все работало корректно, каждый юнит применивший способность умирал через 5 сек, даже если они применял способность через сек/две/три/четыре после первого. Карта-пример. Надеюсь она заткнет ваше, обоснованное одними слухами, обсирание действий GUI.Добавлено (20-02-2011, 19:19) ---------------------------------------------
Quote (lawson) Мда ты был бы последним у кого я бы попросил помощи в триггерах. Она тебе очень нужна ибо ты нуб. Иди учись у ZanaraZ, он по лучше тебя шарит.
|
|
|
|
[stebashka] | Дата: Воскресенье, 20 Февраля 2011, 19:19:44 | Сообщение # 13 |
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
| lawson, ты наркоман? или отчего тебя так шторит?
|
|
|
|
lawson | Дата: Воскресенье, 20 Февраля 2011, 19:20:54 | Сообщение # 14 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Quote (Kartoha) Она тебе очень нужна ибо ты нуб Правда? ты эктрасенс? Quote (Kartoha) он по лучше тебя шарит. На гуи не работаю.Добавлено (20-02-2011, 19:20) ---------------------------------------------
Quote (lawson) или отчего тебя так шторит не знаю.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
ZanaraZ | Дата: Воскресенье, 20 Февраля 2011, 19:20:56 | Сообщение # 15 |
5 уровень
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 28
Блокировки:
| Kartoha, хоть 1 умный человек который знает свойство Wait'a Если его использовать грамотно оно везде заработает
Набрался мозгов, теперь буду себя сдерживать
|
|
|
|
lawson | Дата: Воскресенье, 20 Февраля 2011, 19:21:36 | Сообщение # 16 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Кароче кто хочет то использует. Мое мнение лучше его не использовать в определенных случаях.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
Master12 | Дата: Воскресенье, 20 Февраля 2011, 20:22:23 | Сообщение # 17 |
8 уровень
Группа: Проверенные
Сообщений: 775
Награды: 0
Репутация: 184
Блокировки:
| Что в циклах не работает... да и не работало вроде...
Говори, что бы я тебя увидел.
|
|
|
|
[stebashka] | Дата: Воскресенье, 20 Февраля 2011, 20:25:25 | Сообщение # 18 |
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
| Quote (Master12) Что в циклах не работает... да и не работало вроде... работает. мб ты запустишь WE и проверишь?
|
|
|
|
Master12 | Дата: Воскресенье, 20 Февраля 2011, 20:34:01 | Сообщение # 19 |
8 уровень
Группа: Проверенные
Сообщений: 775
Награды: 0
Репутация: 184
Блокировки:
| [stebashka], не-а... все что после wait не работает
Говори, что бы я тебя увидел.
|
|
|
|
[stebashka] | Дата: Воскресенье, 20 Февраля 2011, 20:35:20 | Сообщение # 20 |
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
| Master12, какой периодичности у тебя wait? Добавлено (20-02-2011, 20:35) --------------------------------------------- эммм не так выразился, сколько времени ты ждешь?
|
|
|
|
Master12 | Дата: Воскресенье, 20 Февраля 2011, 20:35:28 | Сообщение # 21 |
8 уровень
Группа: Проверенные
Сообщений: 775
Награды: 0
Репутация: 184
Блокировки:
| [stebashka], 5 cек
Говори, что бы я тебя увидел.
|
|
|
|
[stebashka] | Дата: Воскресенье, 20 Февраля 2011, 20:36:00 | Сообщение # 22 |
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
| ну значит я совершил невозможное.
|
|
|
|
Master12 | Дата: Воскресенье, 20 Февраля 2011, 20:36:51 | Сообщение # 23 |
8 уровень
Группа: Проверенные
Сообщений: 775
Награды: 0
Репутация: 184
Блокировки:
| [stebashka], дай скрин триггера
Говори, что бы я тебя увидел.
|
|
|
|
[stebashka] | Дата: Воскресенье, 20 Февраля 2011, 20:38:32 | Сообщение # 24 |
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
| тебе это поможет? Цикл для А от 1 до 5 Боевая ед изменить высоту полета до XXX при XXX ждать 0.9 сек
|
|
|
|
EdiTTORR | Дата: Воскресенье, 20 Февраля 2011, 20:44:22 | Сообщение # 25 |
8 уровень
Группа: Проверенные
Сообщений: 585
Награды: 0
Репутация: 147
Блокировки:
| Quote (Kartoha) почти трехлетний опыт в GUI Три года на гуи??? мдэ... Всё-равно что быть десять лет в первом классе...
Местами здесь.
|
|
|
|