RU
Игровое время
Aleks Versus
•
Updated:
13.04.2026 19:10
•
5 views
Игровое время [1.1]
Иногда автору нужен учет игрового времени - например, чтобы поставить срок игроку на выполнение какого-либо задания.
Реализуется это таким образом:
-
Заводим переменную-счетчик. В ней время будет храниться в минутах - это удобнее всего.
-
Преобразовывать минуты в часы, дни нужно будет только при выводе:
! 2440 минут = 1 день + 16 часов + 40 минут время = 2440 дни = время / (24*60) часы = (время - дни*24*60) / 60 минуты = время - часы*60 - дни*24*60 *PL 'Время: <<дни>> день, <<часы>>:<<минуты>>.'
Примеры реализации:
- Простой пример: simple_time_1.qsp
- Пример с отдельной локацией для пересчёта времени: simple_time_2.qsp
Также см. Календарь по методу счёта Юлианских дней