|
|
@@ -17,6 +17,7 @@ PaoTin++ © 2020~2024 的所有版权均由担子炮(dzp <danzipao@gmail.com>)
|
|
|
|
|
|
VAR {服务器环境变量} {env.Var} {};
|
|
|
VAR {当前游戏周} {env.Week} {};
|
|
|
+VAR {当前游戏时间} {env.Time} {};
|
|
|
VAR {服务器重启时间} {env.RebootTime} {0};
|
|
|
|
|
|
event.Define {env/set} {无参} {$MODULE} {环境变量发生改变(set/unset)时发送本事件,本事件只会唤醒与变量名相匹配的钩子};
|
|
|
@@ -191,9 +192,14 @@ event.Define {env/time/update} {无参} {$MODULE} {当前游戏周的内容已
|
|
|
|
|
|
#class env.Time.parse open;
|
|
|
|
|
|
+ #line oneshot #action {^│%*│%*{|。}%s│$} {
|
|
|
+ #var env.Week[best] {@str.Trim{%%1}};
|
|
|
+ #var env.Week[effect] {@str.Trim{%%2}};
|
|
|
+ } {4.5};
|
|
|
+
|
|
|
#action {^│%*│剩余时间:%*。%s│{|ID=env/Time/parse}$} {
|
|
|
#var env.Week[remaining] {@time.ParseDoC{%%2}};
|
|
|
- prompt.Set {{week}{$env.Week[name]($env.Week[remaining])}};
|
|
|
+ prompt.Set {{week}{<129>$env.Week[best]<299>($env.Week[remaining]) <169>$env.Week[effect]<299>}};
|
|
|
};
|
|
|
|
|
|
#action {^│%*│{↑|→|↓}%*│{|ID=env/Time/parse}$} {
|
|
|
@@ -220,6 +226,13 @@ event.Define {env/time/update} {无参} {$MODULE} {当前游戏周的内容已
|
|
|
prompt.Set {{reboot}{$reboot}};
|
|
|
};
|
|
|
|
|
|
+ #action {^│%*│☆侠纪年☆%*年%*月%*日%*时分 %s │$} {
|
|
|
+ #var env.Time[年] {@trans.Number{%%2}};
|
|
|
+ #var env.Time[月] {@math.ParseCN{%%3}};
|
|
|
+ #var env.Time[日] {@math.ParseCN{%%4}};
|
|
|
+ #var env.Time[时] {%%5};
|
|
|
+ };
|
|
|
+
|
|
|
event.HandleOnce GA {basic/env} {basic/env} {
|
|
|
event.Emit env/time/update;
|
|
|
okLog 当前游戏周已更新。;
|