Время/Дата v. 6.1 Финальная Версия

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 9 мес. назад - 10 года 9 мес. назад #83759 от DK
DK ответил в теме Время/Дата v. 5.6
Поставил 2 и теперь вроде работает :laugh:
Последнее редактирование: 10 года 9 мес. назад пользователем DK.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 9 мес. назад #83979 от DK
DK ответил в теме Время/Дата v. 5.7
Новая версия. Шапку темы обновил.
Что нового в версии 5.7:
  • Отредактировал настройки скрипта
  • Настройки окон стали компактнее
  • Возможность менять скорость течения времени в игре
  • Другие вызовы скриптов (инструкция в шапке скрипта)
  • Исправлены ошибки
  • Кто использует дополнение Game Time Settings обновитесь до версии 1.4!

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 7 мес. назад #85199 от DK
    DK ответил в теме Время/Дата v. 5.7
    Как и обещал, тестирую Динамическую Погоду.
    Все, что до квадратных скобок - количество игровых минут между проверками на запуск погоды.
    Проще говоря, пришлось ждать 17 игровых часов, чтобы пошла погода.
    Конечно, это время может быть меньше или больше (зависит от вероятности появления погоды)
    ВНИМАНИЕ: Спойлер!

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
    Больше
    10 года 7 мес. назад #85200 от strelokhalfer
    strelokhalfer ответил в теме Время/Дата v. 5.7
    Т.е, может измениться через пару минут, а может через часы?

    "Стрелок, что-то ты неочень похож на свой аватар..."(с)

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 7 мес. назад #85201 от DK
    DK ответил в теме Время/Дата v. 5.7
    Да, на то она и динамическая. Сейчас получил 4, 8, 7 часов.
    Спасибо сказали: strelokhalfer

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 7 мес. назад #85212 от DK
    DK ответил в теме Время/Дата v. 5.8
    Новая версия: 5.8

    Что нового:
  • Функция отключения окна времени
  • Изменен один вызов скрипта
  • Добавлена поддержка для Динамической Погоды
  • Небольшие исправления в коде

  • Скрипт:
    ВНИМАНИЕ: Спойлер!
    Спасибо сказали: Eugenius

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 7 мес. назад #85213 от DK
    DK ответил в теме Время/Дата v. 5.8
    Динамическая Погода

    Версия: 1.0

    Особенности:
  • Настройка длительности погоды
  • Для каждого месяца своя погода со своей вероятностью

  • Требования:
  • Скрипт Время/Дата (Game Time) версии 5.8
  • Скрипт Погода (Game Weather) версии 3.0

  • Скрипт:
    ВНИМАНИЕ: Спойлер!
    Спасибо сказали: AnnTenna, Ren310, Eugenius

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 6 мес. назад #85846 от DK
    Обновил шапку.

    Демо версии 6.0 будет выложено позже, также будет обновлена Динамическая Погода и дополнение Game Time Settings.

    У данного скрипта больше не будет нововведений, т. к. в связи со скорым выходом нового мейкера, скорее всего, перейду на него и буду портировать свои скрипты и продолжать их развивать уже там.
    Спасибо сказали: Ren310, Eugenius

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 6 мес. назад - 10 года 6 мес. назад #85875 от DK
    Динамическая Погода

    Версия: 1.2

    Что нового:
    Небольшое исправление

    Скрипт:
    ВНИМАНИЕ: Спойлер!
    Последнее редактирование: 10 года 6 мес. назад пользователем DK. Причина: Обновление

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 6 мес. назад - 10 года 6 мес. назад #86076 от DK
    Шапку обновил. Добавил демо версии 6.0 и обновил Динамическую Погоду до версии 1.2

    P.S. Хоть в шапке темы и указана версия 6.0, сам скрипт версии 6.01 и отличие от версии 6.0 всего одной строчкой.
    Последнее редактирование: 10 года 6 мес. назад пользователем DK.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Больше
    9 года 5 мес. назад #95042 от Araf
    Прошу прощения. Но не подскажете как привязать событие (например возвращение разведчиков) ко времени. Может есть какая нибудь команда?

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
    Больше
    9 года 5 мес. назад #95043 от Демий

    Araf пишет: Прошу прощения. Но не подскажете как привязать событие (например возвращение разведчиков) ко времени. Может есть какая нибудь команда?


    Можно сделать ветвление условий с проверкой текущего времени.
    Спасибо сказали: DK

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Больше
    9 года 5 мес. назад #95061 от Araf
    а поподробнее можно? :silly:
    какие команды для vx ace и как их правильно использовать

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    9 года 5 мес. назад - 9 года 5 мес. назад #95064 от DK

    Araf пишет: а поподробнее можно? :silly:
    какие команды для vx ace и как их правильно использовать


    Когда используете ветвление условий в событии, выберите скрипт. В скрипте пропишите следующее $Game_Time.hour == 1. Это условие проверит, что сейчас на часах 1 час. Соответственно, меняя 1 на другие значения можно проверить другие часы. Для проверки секунд, минут и т.д. используйте sec, min, day, day_week, month, year вместо hour ($Game_Time.sec, $Game_Time.min и т.д.), но будьте осторожны - вроде бы месяцы считаются с 0 (0 - январь), точно уже не помню, но лучше проверить
    Последнее редактирование: 9 года 5 мес. назад пользователем DK. Причина: ошибка
    Спасибо сказали: Araf

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Больше
    9 года 5 мес. назад #95079 от Paranoid
    Скорее всего задам тупой вопрос, но все же. Вот есть команда stop_update_game_time, написано что она останавливает обновление времени. То есть время типа замирает или просто перестает выводится на экран, но где-то там внутри работает?

    И можно ли как-нибудь вести расчет времени. То есть я хочу сделать, чтобы когда герой спит время двигалось быстрее и так в течении 15 минут например, значит мне надо будет сравнивать текущее время с сохраненным. Как это сделать?

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    9 года 5 мес. назад #95080 от DK

    Paranoid пишет: Скорее всего задам тупой вопрос, но все же. Вот есть команда stop_update_game_time, написано что она останавливает обновление времени. То есть время типа замирает или просто перестает выводится на экран, но где-то там внутри работает?

    И можно ли как-нибудь вести расчет времени. То есть я хочу сделать, чтобы когда герой спит время двигалось быстрее и так в течении 15 минут например, значит мне надо будет сравнивать текущее время с сохраненным. Как это сделать?


    Команда stop_update_game_time останавливает время, то есть время замирает. Окно с экрана скрывается другой командой.

    Скоростью времени можно управлять.
    Копипаста из справки в скрипте:
    Чтобы изменить скорость времени, вызовите скрипт:
    speed может быть от 1 до 120
    change_game_time_speed(speed)

    Сохранять текущее время можно с помощью команды save_game_time и загружать с помощью load_game_time
    Сохраненное время хранится в переменной $Saved_Game_Time

    В справке также написано, как сравнивать время.
    Например, нужно узнать, что текущее время больше сохраненного: $Game_Time > $Saved_Game_Time
    Такая операция вернет логическую true/false

    А вот чтобы узнать, что именно прошло 15 минут, тут придется делать самому.
    Например, сохранить текущее время, добавить к нему 15 минут и сравнивать с текущим временем.
    Чтобы добавить 15 минут к сохраненному времени, используй $Saved_Game_Time.change_time(:min, 15)
    Должно сработать.
    Спасибо сказали: Paranoid

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Больше
    9 года 5 мес. назад #95081 от Paranoid
    Хм, попробую. Про скорость и скрытие окна знал, просто было интересно как именно работает стоп времени.

    Спасибо, все работает.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Больше
    9 года 5 мес. назад #95103 от Araf
    Большое спасибо) Теперь надо только выгадать время для работы)

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Больше
    7 года 10 мес. назад #104348 от osminoq8noq
    У меня такой баг с этим скриптом: Когда время на карте достигает 20:00, или больше, то мой персонаж умирает, и проигрывается экран смерти, хз почему.

    Вот ссылка на архив с проектом: yadi.sk/d/hYSdZ1843YFnmz

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    6 года 7 мес. назад #113720 от DK
    Обновление до версии 6.1
    Исправлена ошибка оттенков экрана при наличии в битве заднего фона.

    P. S. Демо не обновил - оно по-прежнему версии 6.0

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Время создания страницы: 0.153 секунд
    Работает на Kunena форум