お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
34 / 67 ツリー ←次へ | 前へ→

PCに設定されている時間を呼び出す方法 ふなむし 2011/10/8(土) 13:14
Re:PCに設定されている時間を呼び出す方法 KT 2011/10/10(月) 12:18
【解決】Re:PCに設定されている時間を呼び出す方法 ふな 2011/10/10(月) 19:24
Re:【解決】Re:PCに設定されている時間を呼び出す方法 穂乃井 2011/10/21(金) 3:55
Re:【解決】Re:PCに設定されている時間を呼び出す方法 ふなむし 2011/11/6(日) 12:33

PCに設定されている時間を呼び出す方法
 ふなむし  - 2011/10/8(土) 13:14 -
  
こんにちわ。
Yu-risを使い始めて1カ月の初心者です。

一通りの機能は確認したつもりなのですが、
もし手段があったらごめんなさい。(´・ω・`)


■パソコンに設定されている時間を読んで、
 独自のスクリプトに遷移する機能があればと思います。

1.定義された日付を読み込んでスプリクト分岐
 ⇒例:2月14日に起動するとバレンタイン用のイベントが入る とか
    日付ウィンドウに表示できれば尚素敵。

2.また、期間設定的なものもできると嬉しいです。
 ⇒例:3月〜5月の期間は春用の背景が表示される

3.さらにわがままを言ってしまうと、
 プレイヤーの誕生日設定が出来るようにして頂けると
 ノベルゲームの幅が広がると思います。


以上です。
1.が出来れば後は工夫しようがありそうな気もするのですが、
とっても難しそうで自分の頭では解決できそうにありません。

多忙の中とは思いますが、ご検討頂けますと幸いです。
どうぞ、よろしくお願いしますm(_ _)m
引用なし
パスワード

Re:PCに設定されている時間を呼び出す方法
 KT  - 2011/10/10(月) 12:18 -
  
 一応、YU-RISスクリプトのシステム変数@_TIME(?,?)に現在の時刻値及びカレンダー値が格納されますが、YU-RISスクリプトを勉強してそれで組まないと、実現は難しそうですね。
引用なし
パスワード

【解決】Re:PCに設定されている時間を呼び出す方法
 ふな  - 2011/10/10(月) 19:24 -
  
> 一応、YU-RISスクリプトのシステム変数@_TIME(?,?)に現在の時刻値及びカレンダー値が格納されますが、YU-RISスクリプトを勉強してそれで組まないと、実現は難しそうですね。

ありがとうございます!

システム変数@_TIME(?,?)わかりました、自分の見落としでしたね。
期間や任意入力は少し難しそうですが、がんばればやれない事もないような気もします。

KT様、有難うございます!
引用なし
パスワード

Re:【解決】Re:PCに設定されている時間を呼び出す...
 穂乃井 WEB  - 2011/10/21(金) 3:55 -
  
KTさんのご指摘のとおり、@_TIME システム変数を利用すれば実現できます。
参考までに、誕生日入力サンプルと、現在の日付が誕生日だった場合に
別ラベルへジャンプするサンプルを以下に書いておきます。


スタート。

#月の入力
\INPUT.STR($L(1), "誕生日の月を1〜12で入力してください。", "", "月の入力")
@L(1) = @($L(1))
\GO.IF(@L(1)>=1 && @L(1)<=12, 日の入力, 月の入力エラー)

#月の入力エラー
\DIALOG("月の入力に誤りがあります。")
\GO(月の入力)

#日の入力
\INPUT.STR($L(2), "誕生日の日を1〜31で入力してください。", "", "日の入力")
@L(2) = @($L(2))
\GO.IF(@L(2)>=1 && @L(2)<=31, 入力終了, 日の入力エラー)

#日の入力エラー
\DIALOG("日の入力に誤りがあります。")
\GO(日の入力)

#入力終了
入力した月日は _[@L(1)]月_[@L(2)]日です。

//今日が誕生日かどうかチェック
\GO.IF(@_TIME(0,1)==@L(1) && @_TIME(0,2)==@L(2), 誕生日イベント, 通常イベント)


#誕生日イベント

今日は誕生日ですね。おめでとうこざいます。


#通常イベント

今日もいい天気。
引用なし
パスワード

Re:【解決】Re:PCに設定されている時間を呼び出す...
 ふなむし  - 2011/11/6(日) 12:33 -
  
自分が考えていたものよりずっとすっきりしています、助かります!
まさかこちらの方までご教示頂けると思わず返信遅れてすみません。

本当に助かりました! 有難うございます^^


>KTさんのご指摘のとおり、@_TIME システム変数を利用すれば実現できます。
>参考までに、誕生日入力サンプルと、現在の日付が誕生日だった場合に
>別ラベルへジャンプするサンプルを以下に書いておきます。
>
>
>スタート。
>
>#月の入力
>\INPUT.STR($L(1), "誕生日の月を1〜12で入力してください。", "", "月の入力")
>@L(1) = @($L(1))
>\GO.IF(@L(1)>=1 && @L(1)<=12, 日の入力, 月の入力エラー)
>
>#月の入力エラー
>\DIALOG("月の入力に誤りがあります。")
>\GO(月の入力)
>
>#日の入力
>\INPUT.STR($L(2), "誕生日の日を1〜31で入力してください。", "", "日の入力")
>@L(2) = @($L(2))
>\GO.IF(@L(2)>=1 && @L(2)<=31, 入力終了, 日の入力エラー)
>
>#日の入力エラー
>\DIALOG("日の入力に誤りがあります。")
>\GO(日の入力)
>
>#入力終了
>入力した月日は _[@L(1)]月_[@L(2)]日です。
>
>//今日が誕生日かどうかチェック
>\GO.IF(@_TIME(0,1)==@L(1) && @_TIME(0,2)==@L(2), 誕生日イベント, 通常イベント)
>
>
>#誕生日イベント
>
>今日は誕生日ですね。おめでとうこざいます。
>
>
>#通常イベント
>
>今日もいい天気。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
34 / 67 ツリー ←次へ | 前へ→
20,487
(SS)C-BOARD v3.8.1β4 is Free.