Таймер JASS
|
|
newbee-bee | Дата: Вторник, 17 Апреля 2012, 22:39:44 | Сообщение # 1 |
5 уровень
Группа: Проверенные
Сообщений: 101
Награды: 0
Репутация: 12
Блокировки:
| Написать бы мне полностью триггер, при событии "Прошло 0,01 секунд". Создание таймера переменной "udg_Timer" и окном "udg_TimerW", на 15 секунд для первого игрока. Думаю не сложно. Мои попытки по какой-то причине оказались тщетны. Создавалось окно, в котором не было времени.
|
|
|
|
Hexing | Дата: Среда, 18 Апреля 2012, 05:24:16 | Сообщение # 2 |
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
| тебе туда
по сабжу Code globals timer t timerdialog td endglobals
function init takes nothing returns nothing set t = CreateTimer() call TimerStart(t, 15.0, false, function onTimer) set td = CreateTimerDialog(t) call TimerDialogSetTitle(td, "кококо") call TimerDialogDisplay(td, true) endfunction проблемс?
Сообщение отредактировал Hexing - Среда, 18 Апреля 2012, 07:28:19 |
|
|
|
Ty3uK | Дата: Среда, 18 Апреля 2012, 07:25:17 | Сообщение # 3 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Да, тут зачем-то глобалки от vJass и точка с запятой от cJass. Если с глобалками тут я соглашусь, то точка с запятой явно лишние, Холмс
|
|
|
|
Hexing | Дата: Среда, 18 Апреля 2012, 07:28:08 | Сообщение # 4 |
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
| Quote (Ty3uK) Да, тут зачем-то глобалки от vJass и точка с запятой от cJass. Если с глобалками тут я соглашусь, то точка с запятой явно лишние, Холмс привычка)
|
|
|
|
newbee-bee | Дата: Среда, 18 Апреля 2012, 12:07:02 | Сообщение # 5 |
5 уровень
Группа: Проверенные
Сообщений: 101
Награды: 0
Репутация: 12
Блокировки:
| Ох, благодарю Добавлено (18 Апрель 2012, 12:07:02) --------------------------------------------- Как же сделать его однократным? Тут он многократный
|
|
|
|
Borodach | Дата: Среда, 18 Апреля 2012, 15:23:01 | Сообщение # 6 |
9 уровень
Группа: Проверенные
Сообщений: 930
Награды: 0
Репутация: 422
Блокировки:
| Quote (Hexing) call TimerStart(t, 15.0, false, function onTimer) false - однократный true - многократный
Karamba
|
|
|
|
Hexing | Дата: Среда, 18 Апреля 2012, 16:29:47 | Сообщение # 7 |
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
| Quote (Borodach) false - однократный true - многократный +, тут он однократный
|
|
|
|
newbee-bee | Дата: Среда, 18 Апреля 2012, 18:57:50 | Сообщение # 8 |
5 уровень
Группа: Проверенные
Сообщений: 101
Награды: 0
Репутация: 12
Блокировки:
| Как минимум при моем действии тогда, когда он кончался, начинался новый
|
|
|
|
Hexing | Дата: Четверг, 19 Апреля 2012, 10:29:27 | Сообщение # 9 |
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
| покажи код, это ты намудрил
|
|
|
|
SirNikolas | Дата: Четверг, 19 Апреля 2012, 12:29:12 | Сообщение # 10 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Наверное, в callback таймера передана функция, где он создается и запускается.
|
|
|
|
newbee-bee | Дата: Четверг, 19 Апреля 2012, 17:29:10 | Сообщение # 11 |
5 уровень
Группа: Проверенные
Сообщений: 101
Награды: 0
Репутация: 12
Блокировки:
| Нет уже кода, я по-другому сделал, всё работает. Всё равно всем спасибо
|
|
|
|