Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Время/Дата v. 6.1 Финальная Версия

Время/Дата+New Dynamic Weather System v. 5.0alpha 9 года 10 мес. назад #77446

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель СтимкеяОрганизатор конкурсов2 место 2 место Сбитая кодировкаПереводчик
Да не обидится на меня автор, я чуток подправил скрипт под свои нужды.
Теперь в ходе игры можно менять названия месяцев, а так же дней недели.
Код приаттачен в текстовом файле, ибо движок съедает пост.
(правая кнопка мыши - Сохранить как.)

Вложенный файл:

Имя файла: time.txt
Размер файла: 65 KB
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 9 года 10 мес. назад от strelokhalfer.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79

Время/Дата+New Dynamic Weather System v. 5.0alpha 9 года 10 мес. назад #77447

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Писатель 3 местоВетеранУчитель1 место в Готв3 местоПрограммист RubyПроект месяца 2 местоПроект месяца 1 местоОрганизатор конкурсов
Стрелок, пересохрани файл в кодировке UTF-8 (Юникод), пожалуйста))
Последнее редактирование: 9 года 10 мес. назад от DeadElf79.
Администратор запретил публиковать записи гостям.

Время/Дата+New Dynamic Weather System v. 5.0alpha 9 года 10 мес. назад #77448

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель СтимкеяОрганизатор конкурсов2 место 2 место Сбитая кодировкаПереводчик
Он и так юникод)
Тут скорее в ANSI надо.

Вложенный файл:

Имя файла: time_2015-01-25.txt
Размер файла: 59 KB
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 9 года 10 мес. назад от strelokhalfer. Причина: Скрипт в ANSI
Администратор запретил публиковать записи гостям.

Время/Дата+New Dynamic Weather System v. 5.0alpha 9 года 10 мес. назад #77456

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
Не обиделся :) но почему 4.0 версия ?)
Администратор запретил публиковать записи гостям.

Время/Дата+New Dynamic Weather System v. 5.0alpha 9 года 10 мес. назад #77458

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель СтимкеяОрганизатор конкурсов2 место 2 место Сбитая кодировкаПереводчик
Так как там есть адаптация к погоде могхантера)
Пятую версию не долго будет переделать.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK

Время/Дата+New Dynamic Weather System v. 5.0alpha 9 года 10 мес. назад #77461

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
адаптация не совсем хорошая) поэтому сейчас вообще нет погоды :cry:
Администратор запретил публиковать записи гостям.

Время/Дата+New Dynamic Weather System v. 5.0alpha 9 года 10 мес. назад #77463

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель СтимкеяОрганизатор конкурсов2 место 2 место Сбитая кодировкаПереводчик
Ну, мало ли кому нужна будет)
А так, по дефолту, выключена что она, что Кас.
Вот думаю, как бы мне еще динамически менять кол-во месяцев и их дней, да так, что бы глюков не было.
Есть идея, вынести это всё в заметки к карте, а вот от туда уже менять.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Время/Дата+New Dynamic Weather System v. 5.0alpha 9 года 10 мес. назад #77465

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
кол-во месяцев определяется из размера массива с названиями месяцев, а кол-во дней в месяце из массива дней в месяце по индексу нужного месяца, если сделаешь их глобальными, то можешь просто добавлять в конец массивов новые значения. Вроде должно работать нормально
Последнее редактирование: 9 года 10 мес. назад от DK.
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.0 9 года 10 мес. назад #77468

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
Внимание! Небольшое обновление. Существенного ничего не прибавилось.

Что нового: вырезал все, что связано с погодой (в будущем будет, как аддон). Поправил немного методику изменения времени, исправил небольшую ошибку, связанную с календарем, удалил неиспользуемые методы :laugh:

Версия: 5.0 (не альфа), потому что теперь это просто скрипт времени и даты. Календарь и погода, как аддоны
устанавливаются дабы не загромождать код.

Соответственно выкладываю новые (подправленные) версии календаря и аддон погоды (в него я просто вынес настройки погоды и температуры, и окно температуры) в тему Аддоны к скрипту Время/Дата. Позже займусь самой погодой.

Пожалуйста, если обнаружите какие-то ошибки, пишите сразу сюда, потому как выносить из одного скрипта в отдельный модуль бывает затруднительно. Желательно прилагать скрин ошибки или хотя бы номер строки и название скрипта/аддона.

Архив со всеми обновленными скриптами: Время/Дата 5.0
Последнее редактирование: 9 года 10 мес. назад от DK. Причина: очепятки
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.0 9 года 10 мес. назад #77470

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель СтимкеяОрганизатор конкурсов2 место 2 место Сбитая кодировкаПереводчик
Хы, мне теперь надо оба скрипта править, что бы можно было названия менять)
Попробую аддоном сделать.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.0 9 года 10 мес. назад #77474

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
Если сделаете, как аддон, просьба выложить в тему Аддоны к скрипту Время/Дата с указанием минимальной требуемой версии скрипта Время/Дата
Последнее редактирование: 9 года 10 мес. назад от DK. Причина: очепятки
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.0 9 года 10 мес. назад #77479

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель СтимкеяОрганизатор конкурсов2 место 2 место Сбитая кодировкаПереводчик
Да тут, походу, придётся всё одно оригинальные скрипты править. Делать массивы глобальными, это либо правка оригинального кода, либо переопределять каждый метод, где надо это править.
Да и ещё понять пытаюсь, как с заметок получить эти данные.
Поэтому в народ выложу, если правки станут оффициальными)
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 9 года 10 мес. назад от strelokhalfer.
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.0 9 года 10 мес. назад #77666

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
Обновление 5.1 от 02.02.15
Что нового:
Исправил ошибки, изменил настройки: переключатель для Khas Light Effect теперь отключается значением -1, добавил возможность вкл/выкл работу диапазона переключения переключателя (можно настроить в шапке скрипта + изменять во время игры вызовом скрипта: Now_Time.setup_khas_day_light(flag), где flag - true/false (вкл/выкл), добавил возможность отключить использование кнопки отображения окна времени в игре (установите переменную = -1 вместо символа кнопки).

Добавил динамическую смену дня и ночи. Работает автоматически. Никаких настроек нет и скорее всего не будет (только вкл и выкл). Если не использовать динамическую смену, то можно обычную, где вы сами можете настроить оттенки экрана для каждого часа. Опишу подробнее: работает для 12 месяцев/24 часа. Оттенки экрана старался сделать максимально реалистичными. Закаты и восходы пытался максимально приблизить к реальным (вкратце: зимой темнеет рано и светлеет поздно, летом светлеет рано и темнеет поздно) + также присутствует частичка рандома, которая делает каждый день непохожим на предыдущий (динамическая смена обновляется в начале каждого дня), переключатель Khas света регулируется автоматически (если вы его используете)

Если что не так с сменой дня и ночи, отписывайтесь сюда.

Скриншоты:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Скрипт:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79

Время/Дата v. 5.12 9 года 9 мес. назад #77929

  • Blacklst
  • Blacklst аватар
  • Вне сайта
  • Путник
  • Сообщений: 9
  • Спасибо получено: 1
Subzeroy скажи в твоем скрипте также не действуют оттенки на анимацию в бою?
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.12 9 года 9 мес. назад #77930

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
Почему? Все должно работать. В настройке скрипта есть параметр USE_LIGHT_IN_BATTLE, который надо установить = true и тогда в боях будут отображаться оттенки
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.12 9 года 9 мес. назад #77932

  • Blacklst
  • Blacklst аватар
  • Вне сайта
  • Путник
  • Сообщений: 9
  • Спасибо получено: 1
Subzeroy пишет:
Почему? Все должно работать. В настройке скрипта есть параметр USE_LIGHT_IN_BATTLE, который надо установить = true и тогда в боях будут отображаться оттенки

Да Все работает, но только не на анимацию. Например создать анимацию с призывом существа, получается все затемненные а оно нет. И отключая опцию в скрипте в бою все равно оттенки применяются. Как то так.
Последнее редактирование: 9 года 9 мес. назад от Blacklst.
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.12 9 года 9 мес. назад #77933

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
Кхм, а можете скинуть демку?
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.12 9 года 9 мес. назад #77934

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель СтимкеяОрганизатор конкурсов2 место 2 место Сбитая кодировкаПереводчик
ТАм скорее всего на разных слоях.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK

Время/Дата v. 5.12 9 года 9 мес. назад #77935

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • УчительПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 местоПаладинВетеран2 место Даритель СтимкеяПрограммист Ruby
У меня тоже такое подозрение, но все - таки надо посмотреть.
Администратор запретил публиковать записи гостям.

Время/Дата v. 5.12 9 года 9 мес. назад #77939

  • Blacklst
  • Blacklst аватар
  • Вне сайта
  • Путник
  • Сообщений: 9
  • Спасибо получено: 1
Потестил. Нашел не совместимость с MOG - Battle Hud EX. Гляньте.

yadi.sk/d/1nFhsTbVeZu2M
Последнее редактирование: 9 года 9 мес. назад от Blacklst.
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.396 секунд