Сейчас 18:32:49 Суббота, 18 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Таймер JASS
Таймер 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. Если с глобалками тут я соглашусь, то точка с запятой явно лишние, Холмс buba

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

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
Блокировки:
Нет уже кода, я по-другому сделал, всё работает. Всё равно всем спасибо
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Таймер JASS
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz