Вопрос о времени
|
|
SKELETONkiller | Дата: Четверг, 25 Октября 2012, 20:25:55 | Сообщение # 1 |
6 уровень
Группа: Проверенные
Сообщений: 174
Награды: 0
Репутация: 203
Блокировки:
| Как выделить промежуток времени например с 18.00 вечера до 6.00 утра? Добавлю немного конкретики: Делаю магию на примере ульта баланара в доте. При наступлении темноты (18.00) я удаляю старый скилл и добавляю новый. Но что если я прокачал способность ночью? как выделить промежуток времени в условии триггера? Мне нужно выделить промежуток времени с 18.00 до 6.00 (и с 6.00 до 18.00 соответственно), но сделать это у меня пока что не получилось.. На GUI пожалуйста!
Сообщение отредактировал SKELETONkiller - Четверг, 25 Октября 2012, 20:49:47 |
|
|
|
kapa6acvlk | Дата: Четверг, 25 Октября 2012, 20:33:58 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
| Code ... if(GetFloatGameState(GAME_STATE_TIME_OF_DAY) >= 6.00 and GetFloatGameState(GAME_STATE_TIME_OF_DAY) <= 18.00 )then День else Ночь endif ...
Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна. © Александр Зорич
Сообщение отредактировал kapa6acvlk - Четверг, 25 Октября 2012, 20:34:30 |
|
|
|
SKELETONkiller | Дата: Четверг, 25 Октября 2012, 20:47:04 | Сообщение # 3 |
6 уровень
Группа: Проверенные
Сообщений: 174
Награды: 0
Репутация: 203
Блокировки:
| Quote (kapa6acvlk) kapa6acvlk
Извени, а можно тоже самое только на GUI?) А то я в JASS'е не разбираюсь толком
|
|
|
|
Aaron | Дата: Четверг, 25 Октября 2012, 21:06:43 | Сообщение # 4 |
7 уровень
Группа: Проверенные
Сообщений: 302
Награды: 0
Репутация: 110
Блокировки:
| SKELETONkiller, это и есть гуи
Когда ты просишь наработку по системе доты, ты заставляешь Иисуса плакать. Только ГУИ! Только хардкор!
|
|
|
|
SKELETONkiller | Дата: Четверг, 25 Октября 2012, 21:15:59 | Сообщение # 5 |
6 уровень
Группа: Проверенные
Сообщений: 174
Награды: 0
Репутация: 203
Блокировки:
| Quote (Aaron) SKELETONkiller, это и есть гуи Значит что то делаю не так.. Code Событие: Боевая еденица - Событие Приобретает способность
Условие: И - Все условия истынны Условия Время суток игры больше или равно 18.00 Время суток игры меньше или равно 6.00
Действие: Игра - Показывать (Все игроки) текст: РАБОТАЕТ!
Что не так?
|
|
|
|
Aaron | Дата: Четверг, 25 Октября 2012, 21:28:43 | Сообщение # 6 |
7 уровень
Группа: Проверенные
Сообщений: 302
Награды: 0
Репутация: 110
Блокировки:
| SKELETONkiller, Наработка, вот лови, скилл не муи, если руки прямые доделаешь
Когда ты просишь наработку по системе доты, ты заставляешь Иисуса плакать. Только ГУИ! Только хардкор!
|
|
|
|
SKELETONkiller | Дата: Четверг, 25 Октября 2012, 21:38:17 | Сообщение # 7 |
6 уровень
Группа: Проверенные
Сообщений: 174
Награды: 0
Репутация: 203
Блокировки:
| Quote (Aaron) SKELETONkiller, Наработка, вот лови, скилл не муи, если руки прямые доделаешь Большое спасибо за помощь! За наработку отдельное СПАСИБО!
Модерам:тему можно закрывать!
|
|
|
|
Aaron | Дата: Четверг, 25 Октября 2012, 21:38:46 | Сообщение # 8 |
7 уровень
Группа: Проверенные
Сообщений: 302
Награды: 0
Репутация: 110
Блокировки:
| SKELETONkiller, у тебя все не так, проверка идет, только тогда, когда юнит приобретает способность по хорошему надо так:
1 триггер: Боевая Единица - а unit приобретает способность *****Выученный героем навык = твой скилл ********Добавить юнит к Unit_Group(переменная)
2 триггер: Каждые 5 сек *****---- *****Выбрать каждого юнита в Unit_Group и сделать действия: *********If Then Else: *************Если: TimeOfDay Больше или равно 6.00 and TimeOfDay меньше или равно 18.00 ****************То: ну действия из наработкиДобавлено (25 Октября 2012, 21:38:46) --------------------------------------------- вот тебе муи
Когда ты просишь наработку по системе доты, ты заставляешь Иисуса плакать. Только ГУИ! Только хардкор!
|
|
|
|
SKELETONkiller | Дата: Четверг, 25 Октября 2012, 21:40:57 | Сообщение # 9 |
6 уровень
Группа: Проверенные
Сообщений: 174
Награды: 0
Репутация: 203
Блокировки:
| спасибо!
Сообщение отредактировал SKELETONkiller - Четверг, 25 Октября 2012, 21:42:31 |
|
|
|
SirNikolas | Дата: Пятница, 26 Октября 2012, 12:11:00 | Сообщение # 10 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Quote (SKELETONkiller) Условие: И - Все условия истынны Условия Время суток игры больше или равно 18.00 Время суток игры меньше или равно 6.00 А подумать можно? x >= 18 && x <= 6. Как такое может быть?
|
|
|
|