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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
проблемка с wait (нубский вопрос)
berilДата: Среда, 05 Сентября 2012, 19:36:04 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
Мне нужно, отсчитать точное время (с точностью до десятых секунд), wait тут не работает.
Вроде в джассе есть какие то таймеры которыми это можно сделать.
Подскажите как его запустить через cs ;)


 

KvozimodaДата: Среда, 05 Сентября 2012, 19:44:11 | Сообщение # 2
6 уровень
Группа: Проверенные
Сообщений: 163
Награды: 0
Репутация: 54
Блокировки:
а разве Wait не умеет делать так ? " 11.28" к примеру.
 

NaturekidДата: Среда, 05 Сентября 2012, 19:48:15 | Сообщение # 3
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Это волшебство и без Jass делается

 

Trall12Дата: Среда, 05 Сентября 2012, 19:49:20 | Сообщение # 4
4 уровень
Группа: Проверенные
Сообщений: 97
Награды: 0
Репутация: 7
Блокировки:
Quote (Kvozimoda)
а разве Wait не умеет делать так ? " 11.28" к примеру.

wait всё может главное захотеть:)
 

KvozimodaДата: Среда, 05 Сентября 2012, 19:50:46 | Сообщение # 5
6 уровень
Группа: Проверенные
Сообщений: 163
Награды: 0
Репутация: 54
Блокировки:
Quote (Naturekid)
Это волшебство и без Jass делается

Гениально!
вот! генеально мыслящий человек ! зачем джасс когда можно делать тригерно.
 

NaturekidДата: Среда, 05 Сентября 2012, 20:02:10 | Сообщение # 6
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:

Вводи любое сообщение, чтобы посмотреть сколько прошло времени.

Добавлено (05 Сентября 2012, 20:02:10)
---------------------------------------------



 

KvozimodaДата: Среда, 05 Сентября 2012, 20:17:39 | Сообщение # 7
6 уровень
Группа: Проверенные
Сообщений: 163
Награды: 0
Репутация: 54
Блокировки:
Quote (Naturekid)
Naturekid

из какова анимэ эта самая тайга ? частенько встречаю и не знаю.
 

NaturekidДата: Среда, 05 Сентября 2012, 20:24:21 | Сообщение # 8
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:




Сообщение отредактировал Naturekid - Среда, 05 Сентября 2012, 20:28:16
 

KvozimodaДата: Среда, 05 Сентября 2012, 20:27:13 | Сообщение # 9
6 уровень
Группа: Проверенные
Сообщений: 163
Награды: 0
Репутация: 54
Блокировки:
Quote (Naturekid)
Kvozimoda, Это Торадора! Самое чудесное создание всей киномультииндустрии!

комедия, романтика, драма, повседневность
не айс не айс, предпочитаю фэнтези)
 

berilДата: Среда, 05 Сентября 2012, 21:27:12 | Сообщение # 10
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
вайт не работает )
как таймер всунуть )
Делаю типо молитвы короче .
Модель становится на колени проходит 1.65 сек (длина анимации) делаю паузу анимации, он замирает на коленях и через время продолжаю анимацию.
Так вот проблема в том, что не всегда он успевает стать на колени там доли секунды и он замерает то чуть раньше то чуть позже )


 

NaturekidДата: Среда, 05 Сентября 2012, 21:34:15 | Сообщение # 11
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
beril, ... пост номер 3 ... там как бы ссылка на наработку... avtorfffuuu

 

berilДата: Среда, 05 Сентября 2012, 21:49:26 | Сообщение # 12
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
Суть вопроса была как это на джассе сделать ?
Какой функцией вызвать таймер


 

[SeKtOR]Дата: Среда, 05 Сентября 2012, 21:54:51 | Сообщение # 13
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
Code
function Timer_Expired takes nothing returns nothing
      call DisplayTextToPlayer(Player(0), 0., 0., "Таймеру кранты")
     // Утечка не входи, утечка уходи!
      call DestroyTimer(GetExpiredTimer())
endfunction

function ....   
     call TimerStart(CreateTimer(), 5., false, function Timer_Expires) // 5. время, false(однократный), function Timer_Expires(что делать по окончанию)
endfunction

P.S. Собстно создаёт таймер функция:
Code
call TimerStart(CreateTimer(), 5., false, function Timer_Expires) // 5. время, false(однократный), function Timer_Expires(что делать по окончанию)




Сообщение отредактировал [SeKtOR] - Среда, 05 Сентября 2012, 21:56:24
 

berilДата: Среда, 05 Сентября 2012, 22:15:13 | Сообщение # 14
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
А обнулять надо??
А локальную создавать надо ??


 

[SeKtOR]Дата: Среда, 05 Сентября 2012, 23:33:26 | Сообщение # 15
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
Чё ты обнулять собрался тут нет переменных buba

 

berilДата: Среда, 05 Сентября 2012, 23:38:23 | Сообщение # 16
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
Ясно спс

 

Ty3uKДата: Четверг, 06 Сентября 2012, 12:45:28 | Сообщение # 17
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
создает таймер функция CreateTimer
запускает - TimerStart

вы вводите человека в заблуждение


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

DragoNДата: Четверг, 06 Сентября 2012, 16:08:28 | Сообщение # 18
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
и перед удалением таймер стоит запаузить через ВНЕЗАПНУЮ функцию PauseTimer()

El Psy Congroo
 

kapa6acvlkДата: Четверг, 06 Сентября 2012, 16:15:56 | Сообщение # 19
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Quote (DragoN)
и перед удалением таймер стоит запаузить через ВНЕЗАПНУЮ функцию PauseTimer()

Какой в этом смысл?



Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

DragoNДата: Четверг, 06 Сентября 2012, 16:24:00 | Сообщение # 20
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Quote (kapa6acvlk)

Какой в этом смысл?

особенности движка wc3


El Psy Congroo
 

SirNikolasДата: Четверг, 06 Сентября 2012, 16:41:45 | Сообщение # 21
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (DragoN)
и перед удалением таймер
периодический таймер*


 

kapa6acvlkДата: Четверг, 06 Сентября 2012, 18:27:26 | Сообщение # 22
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Quote (DragoN)
особенности движка wc3

Что будет, если не паузить? Всегда так грохал и все нормально работало, никаких глюков не возникало.



Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

Ty3uKДата: Четверг, 06 Сентября 2012, 18:34:50 | Сообщение # 23
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
в один прекрасный момент он не остановится

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

SirNikolasДата: Четверг, 06 Сентября 2012, 18:36:15 | Сообщение # 24
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Что-то случается, если периодический таймер грохнуть в "чужой" функции (т. е. той, которая не является его callback'ом). Но для профилактики периодики обычно везде сначала стопают, а потом уничтожают.

 

kapa6acvlkДата: Четверг, 06 Сентября 2012, 18:47:09 | Сообщение # 25
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Ty3uK, Т.е. Будет вызывать функцию по истечению времени до бесконечности? За пару лет эксплуатации не замечал багов. hmm


Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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