時間や曜日や季節に基づいてイベントを作成できるプラグイン – MOG_TimeSystem.js

タイトル
Sistema dinámico de tempo.
作者名
ヘルプ
=============================================================================
+++ MOG Time System (v1.6) +++
By Moghunter
https://atelierrgss.wordpress.com/
=============================================================================
Sistema dinámico de tempo com manipulação de switches e variáveis em tempo
real. O plugin permite criar eventos baseados nas horas ou até mesmo nos
dias da semana e estações do ano.
Por exemplo, com plugin é possível criar um evento de uma loja que ficará
aberto apenas no turno da noite, ou até mesmo criar um festival que ocorrerá
apenas aos domingos.
Ainda é possível desativar o sistema de tempo em tempo real e manipular o
tempo manualmente, usando os comandos de eventos, semelhante ao jogo PERSONA.
=============================================================================
NOTA 1 - Tudo é customizável com exceção da quantidade maxima de horas do dia,
devido ao sistema de fases do dia. (dawn,sunrise,day,sunset,dusk,night)
NOTA 2 - O comando de evento TINT SCREEN não funciona em mapas com o sistema
de tint screen de tempo ativado.
NOTA 3 - O cálculo dos dias da semana é baseado na soma total dos anos,meses,
e dias do mês.
=============================================================================
Para desativar o sistema de tempo em determinados mapas use o comentário
abaixo na caixa de notas do mapa.

<Disable Time System>

=============================================================================
Para desativar a tonalidade do tempo em determinados mapas use o comentário
abaixo na caixa de notas do mapa.

<Disable Tint Screen>

=============================================================================
Para mostrar ou ocultar a janela use os comandos abaixo através do comando
Plugin Command.

show_clock
hide_clock

=============================================================================
Para forçar ativar ou desativar o sistema de tempo use os comandos abaixo
através do comando Plugin Command.

enable_time
disable_time

=============================================================================
Sistema de fases do dia.

Dawn = 3am - 5am
Sunrise = 6am - 8am
Day = 9am - 14pm
Sunset = 15pm - 17pm
Dusk = 18pm - 20pm
Night = 21pm - 2am
Day Shift = 9am - 18pm
Night Shift = 21pm - 6am
=============================================================================
Para manipular o tempo manualmente use os códigos abaixo através do comando
chamar script.

$gameSystem.time_system(boolean)
$gameSystem.tint_screen(boolean)
$gameSystem.record_tone
$gameSystem.restore_tone
$gameSystem.set_time_speed(value)
$gameSystem.set_minute(value)
$gameSystem.set_hour(value)
$gameSystem.set_day(value)
$gameSystem.set_month(value)
$gameSystem.set_year(value)
$gameSystem.set_season(value)
$gameSystem.add_minute(value)
$gameSystem.add_hour(value)
$gameSystem.add_day(value)
$gameSystem.add_month(value)
$gameSystem.add_year(value)
$gameSystem.add_season(value)

============================================================================
- CHECKING THE TIME
============================================================================
Para checar o tempo via script command use os comandos abaixo.

$gameSystem.second()
$gameSystem.minute()
$gameSystem.hour()
$gameSystem.hour_pm()
$gameSystem.day()
$gameSystem.month()
$gameSystem.year()
$gameSystem.season()
$gameSystem.day_week_name()
$gameSystem.season_name()
$gameSystem.month_name()

============================================================================
- WHAT'S NEW (version 1.6)
============================================================================
- (BUG FIX) - Correção do cálculo dos dias da semana quando se passa um
mês ou um ano.
- (NEW) - Plugins parameters compatíveis com RM1.5+
パラメータ
param -> MAIN <<<<<<<<<<<<<<<<<<<<<<<
desc
param Active Time
desc Ativar o sistema de tempo em tempo real.
default true
type boolean
parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<<

param Stop During EventRunning
desc Parar o sistema ativo durante as cenas evento.
default true
type boolean
parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<<

param Stop During Dialogs
desc Parar o sistema ativo durante os dialogos.
default true
type boolean
parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<<

param Time Speed
desc Definição da velocidade do tempo.
1 - 3000
default 120
parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<<

param Tint Screen
desc Ativar a tonalidade do tempo.
default true
type boolean
parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<<

param Transition Speed
desc Definição da velocidade de transição entre as fases do dia.
default 160
parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<<

param
param -> TERMS <<<<<<<<<<<<<<<<<<<<<<<
desc
param Day Week Names
desc Definição do nome dos dias da semana.
default Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Season Names
desc Definição do nome das estações do ano.
default Spring,Summer,Fall,Winter
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Month Names
desc Definição do nome dos meses do ano.
default January,February,March,April,May,June,July,August,September,October,November,December
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Time Word
desc Definição da palavra tempo.
default Time
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Day Word
desc Definição da palavra dia.
default Day
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Day Week Word
desc Definição da palavra dia da semana.
default Day of Week
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Month Word
desc Definição da palavra mês.
default Month
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Season Word
desc Definição da palavra estação.
default Season
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Year Word
desc Definição da palavra ano.
default Year
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param Play Time Word
desc Definição da palavra tempo de jogo.
default Play Time
parent -> TERMS <<<<<<<<<<<<<<<<<<<<<<<

param
param -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<
desc
param Dawn Switch ID
desc Definição da Switch correspondente ao alvorecer.
default 21
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Sunrise Switch ID
desc Definição da Switch correspondente ao nascer do sol.
default 22
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Day Switch ID
desc Definição da Switch correspondente ao dia.
default 23
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Sunset Switch ID
desc Definição da Switch correspondente ao pôr do sol.
default 24
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Dusk Switch ID
desc Definição ds Switch correspondente ao crepúsculo.
default 25
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Night Switch ID
desc Definição da Switch correspondente a noite.
default 26
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Day Shift Switch ID
desc Definição da Switch correspondente do turno do dia.
default 27
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Night Shift Switch ID
desc Definição da Switch correspondente do turno da noite.
default 28
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Day Week Switches IDs
desc Definição das Switches correspondente aos dias da semana.
default 29,30,31,32,33,34,35
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Month Switches IDs
desc Definição das Switches correspondente aos meses.
default 40,41,42,43,44,45,46,47,48,49,50,51
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param Season Switches IDs
desc Definição das Switches correspondente as estações.
default 36,37,38,39
parent -> SWITCHES <<<<<<<<<<<<<<<<<<<<<<<

param
param -> VARIABLES <<<<<<<<<<<<<<<<<<<<<<<
desc
param Hour Variable ID
desc Definição das variável correspondente as horas.
default 10
parent -> VARIABLES <<<<<<<<<<<<<<<<<<<<<<<

param Day Variable ID
desc Definição das variável correspondente os dias.
default 11
parent -> VARIABLES <<<<<<<<<<<<<<<<<<<<<<<

param Year Variable ID
desc Definição das variável correspondente os anos.
default 12
parent -> VARIABLES <<<<<<<<<<<<<<<<<<<<<<<

param
param -> TIME MAX <<<<<<<<<<<<<<<<<<<<<<<
desc
param Max Minute
desc Definição dos minutos maximo.
default 60
parent -> TIME MAX <<<<<<<<<<<<<<<<<<<<<<<

param Max Day
desc Definição dos dias maximo.
default 30
parent -> TIME MAX <<<<<<<<<<<<<<<<<<<<<<<

param Max Day Week
desc Definição dos dias da semana maximo.
default 7
parent -> TIME MAX <<<<<<<<<<<<<<<<<<<<<<<

param Max Month
desc Definição dos meses maximo.
default 12
parent -> TIME MAX <<<<<<<<<<<<<<<<<<<<<<<

param Max Season
desc Definição das estações maxima.
default 4
parent -> TIME MAX <<<<<<<<<<<<<<<<<<<<<<<

param Season Interval
desc Definição do intervalo de meses para mudar de estação.
default 3
parent -> TIME MAX <<<<<<<<<<<<<<<<<<<<<<<

param
param -> START TIME <<<<<<<<<<<<<<<<<<<<<<<
desc
param Start Hour
desc Definição do minuto inicial.
default 12
parent -> START TIME <<<<<<<<<<<<<<<<<<<<<<<

param Start Day
desc Definição do dia inicial.
default 1
parent -> START TIME <<<<<<<<<<<<<<<<<<<<<<<

param Start Month
desc Definição do mês inicial.
default 1
parent -> START TIME <<<<<<<<<<<<<<<<<<<<<<<

param Start Season
desc Definição do estação inicial.
default 1
parent -> START TIME <<<<<<<<<<<<<<<<<<<<<<<

param Start Year
desc Definição do ano inicial.
default 1
parent -> START TIME <<<<<<<<<<<<<<<<<<<<<<<

param
param -> TONES <<<<<<<<<<<<<<<<<<<<<<<
desc
param Sunset Tone
desc Definição da tonalidade.
Red,Green,Blue,Alpha (48,-14,-14,0)
default 48,-14,-14,0
parent -> TONES <<<<<<<<<<<<<<<<<<<<<<<

param Dusk Tone
desc Definição da tonalidade.
Red,Green,Blue,Alpha (-90,-90,-90,0)
default -90,-90,-90,0
parent -> TONES <<<<<<<<<<<<<<<<<<<<<<<

param Night Tone
desc Definição da tonalidade.
Red,Green,Blue,Alpha (-128,-128,-128,0)
default -128,-128,-128,0
parent -> TONES <<<<<<<<<<<<<<<<<<<<<<<

param Dawn Tone
desc Definição da tonalidade.
Red,Green,Blue,Alpha (-90,-90,-90,0)
default -90,-90,-90,0
parent -> TONES <<<<<<<<<<<<<<<<<<<<<<<

param Sunrise Tone
desc Definição da tonalidade.
Red,Green,Blue,Alpha (60,60,60,0)
default 60,60,60,0
parent -> TONES <<<<<<<<<<<<<<<<<<<<<<<

param Day Tone
desc Definição da tonalidade.
Red,Green,Blue,Alpha (0,0,0,0)
default 0,0,0,0
parent -> TONES <<<<<<<<<<<<<<<<<<<<<<<

param
param -> WINDOWS <<<<<<<<<<<<<<<<<<<<<<<
desc
param Display PM Mode
desc Apresentar as horas no modo AM e PM.
default true
type boolean
parent -> WINDOWS <<<<<<<<<<<<<<<<<<<<<<<

param Window Time Map Visible
desc Apresentar a janela de tempo no mapa.
default true
type boolean
parent -> WINDOWS <<<<<<<<<<<<<<<<<<<<<<<

param Window Time Menu Visible
desc Apresentar a janela de tempo no menu.
default true
type boolean
parent -> WINDOWS <<<<<<<<<<<<<<<<<<<<<<<

param Window Time Map X-Axis
desc Definição da posição X-axis da janela de tempo.
default 576
parent -> WINDOWS <<<<<<<<<<<<<<<<<<<<<<<

param Window Time Map Y-Axis
desc Definição da posição Y-axis da janela de tempo.
default 0
parent -> WINDOWS <<<<<<<<<<<<<<<<<<<<<<<

param Window Time Menu X-Axis
desc Definição da posição X-axis da janela de tempo.
default 0
parent -> WINDOWS <<<<<<<<<<<<<<<<<<<<<<<

param Window Time Menu Y-Axis
desc Definição da posição Y-axis da janela de tempo.
default 324
parent -> WINDOWS <<<<<<<<<<<<<<<<<<<<<<<

ライセンス表記
real. O plugin permite criar eventos baseados nas horas ou até mesmo nos

紹介ページ https://atelierrgss.wordpress.com/rmv-time-system/