Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
20.05.2011 18:34

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

"QSP: Таймер" — анонс модуля работы с таймером

Набросал небольшой модуль, с помощью которого можно ставить вызов отдельных локаций (или выполнение какого-либо кода) с нужным интервалом времени.

Код:

!Локация "Вызов1секунда" будет вызываться раз в секунду
GS 'Таймер.Установить', 'Счетчик 1 секунда', '#Вызов1секунда', 1000
!----------
!Переданный код выполнится только один раз через 4 секунды после запуска таймера
GS 'Таймер.Установить', 'Счетчик 4 секунды', {*NL 'вызов разовой процедуры'}, 4000, 1
!----------
GS 'Таймер.Запустить'

Таймер можно как останавливать, так и запускать заново (относится ко всем процедурам).
Выполнение запущенных в таймере процедур можно останавливать и запускать заново по отдельности.

Завтра допишу описание и выложу сам модуль.

Неактивен

0    0    #2
22.05.2011 06:38

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: "QSP: Таймер" — анонс модуля работы с таймером

Что-то я в первый раз слышу о таймере в QSP! Он там, что разве есть?! Или ты его сам сделал?

Неактивен

0    0    #3
22.05.2011 12:19

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: "QSP: Таймер" — анонс модуля работы с таймером

Спасибо за ответ и вправду есть, правда оно редко используется вот и не замечаешь его.

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru