Project1
标题:
求日站昼夜系统的一句脚本用法
[打印本页]
作者:
lottesong
时间:
2014-6-11 19:16
标题:
求日站昼夜系统的一句脚本用法
因为坛子好心人很多所以我,我又来啦 (艸)…… 原帖这里 3楼
https://rpg.blue/thread-324971-1-1.html
到底怎么样才能让菜单和地图都改成字符串的日历? 将12月30日 比如十二月三十日 土之日?
第239行那个 $game_koyomi.strftime(format)
318行的 TRANSFORM[:mon]
是在游戏中用 $game_koyomi.strftime("<<mon>>-<<-4#day>>:<<timezone>>")这种格式来改吗?
日语苦手实在看不懂 到底这个怎么混搭起来 反复试无效 给跪了… orz
能不能求大大们简单的说明一下
蟹蟹
作者:
tseyik
时间:
2014-6-11 23:39
詳細用法和指令語法看這裏
http://blueredzone.com/script/vxace/vxace_koyomisystem.html
ランク名 => 値の範囲
例
RANKS = {
:sec => 0...60,
:min => 0...60,
:hour => 0...24,
:day => 1..30,
:mon => 1..12,
:year => 1..9999
}
上記の例ではランクの低い順に秒,分,時,日,月,年を設定しています.
また,それぞれ取り得る値の範囲も指定しています.
(一月30日で年は便宜上9999年を上限としています)
例えばdayが25のときに7加算され32になると,結果としてdayは2になり,monは1加算されます.
このようにして基本となる暦を作成します.
この部分を任意に変えることで自由な暦を設定できます.
SPECIAL_EXP
ランク以外の特別な暦情報を設定します.
例えば曜日や季節,時間帯などを設定することができます.
設定の仕方は以下のフォーマットにしたがってください.
SPECIAL_EXP[:%special%] = ->(cal){
任意の式
}
%special%に設定する名前を指定し,対応する任意の式を記述します.
このときcalにより暦オブジェクトが参照できます.
例・時間帯の設定
SPECIAL_EXP[:timezone] = ->(cal){
case cal.hour
when 4,5
0 # 早朝は0を返す
when 6,7,8
1 # 朝は1を返す
when 9...16
2 # 昼は2を返す
when 16,17
3 # 夕方は3を返す
when 18...22
4 # 夜は4を返す
when 22...24,0...4
5 # 深夜は5を返す
end
}
TRANSFORM
表示変換の設定を行います.
暦を文字列として表現する際,整数以外の形式で表示したい場合に使用します.
また,全く新しい独自の表示形式を指定することも可能です.
例・月の文字列表記
TRANSFORM[:mon] = ->(cal){
["Jan", "Fab", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Seq", "Oct", "Nov", "Dec"][cal.mon]
}
INITIAL_CAL
ゲーム開始時の暦を設定します.
設定したいランクと対応する値を指定します.
指定されなかったランクの初期値は値の範囲のうち最小のものになります.
例
INITIAL_CAL = {
:day => 15,
:mon => 12,
:year => 2011
}
この例では2011年12月15日0時0分0秒が初期値となります.
作者:
tseyik
时间:
2014-6-11 23:47
本帖最后由 tseyik 于 2014-6-11 23:48 编辑
# TRANSFORM[:mon] = ->(cal){
# ["Jan", "Fab", "Mar", "Apr", "May", "Jun",
# "Jul", "Aug", "Seq", "Oct", "Nov", "Dec"][cal.mon]
(#不要)
改成
TRANSFORM[:mon] = ->(cal){
["一", "二", "三", "四", "五", "六",
"七", "八", "九", "十", "十一", "十二"][cal.mon]
作者:
lottesong
时间:
2014-6-13 03:41
3Q 试了一下, 似乎是用TRANSFORM[:mon] = ->(cal) 这个自定义的字符串怎么都无法显示,
要改个名字 [:Mon] 就好啦 【开心
已经解决了 麻烦版主改标题 ^^
谢谢tseyik提供的这个脚本 又不卡,而且超级赞,月份啊季度啊可以乱设定
我是绝对找不到这样的脚本的 日文完全无能 : P
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1