ごいしはまぐり

ノベルゲーム制作サークル「ごいしはまぐり」紹介の他、映画紹介やティラノスクリプト等、メンバーの記事を寄せ集めています。

ティラノスクリプト

ティラノスクリプト備忘録45
パスワード入力

投稿日:2020年2月21日 更新日:



 今回はパスワードの入力ボックスとボタンを表示して、入力ボックスの文字とパスワードが合っていれば先に進むというサンプルを作成しました。

 まずは動画とコードをどうぞ。



ノベルゲーム制作におすすめの本
 



パスワード入力テスト開始[p]
*passstart
#
パスワードはpasswordです[r]
パスワードを入力して下さい
;パスワードの入力
[edit name="f.pass" left="550" top="340" width="230" height="40"]

[locate x=550 y=400 ]
[button graphic="pass_kettei.png" target=*commitpass]

[s]

*commitpass
[commit name="f.pass"]
[cm]

;入力判別 なにも入力なし
[if exp="f.pass.length==0"]
なにも入力されていません[p]
[jump target=*passstart]

;入力判別 passwordではない
[elsif exp="f.pass!='password'"]
パスワードが違います[p]
[jump target=*passstart]
[endif]

[emb exp=f.pass]と入力されました。[p]
パスワードが入力されました[p]

パスワード入力テスト終了[p]


 ifタグで何も入力していないとき(19行目)、passwordと入力されていないとき (24行目)の2パターンで分岐させています。

 ポイントは文字列は「'」シングルクオテーションで囲うところです。
 
 文字列は'で囲う…私も忘れないようにしておきます。



 それではまた!



ノベルゲーム制作におすすめの本
 

ごいしはまぐりではブラウザでプレイできるノベルゲームも制作しております。
作品一覧はこちらです。

-ティラノスクリプト

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

ティラノスクリプト備忘録5 変数によるIf分岐

ティラノスクリプト備忘録第5弾は「変数によるIf分岐」の作り方です。ボタン以外の分岐があると、ゲームとしての奥深さを表現出来たりしそうですね。ティラノスクリプト備忘録3では変数の出力について、 ティラ ...

ティラノスクリプト備忘録40
マクロに値を渡す

 今回はティラノスクリプト[macro]タグで変数を渡す方法についてご説明します。 [macro]タグは繰り返し同じようなタグの組み合わせを使用しているときに使うとコードが短くすることが出来るので制作 ...

ティラノスクリプト備忘録4 JavaScriptで乱数

ティラノスクリプト備忘録第4弾は「乱数」。サイコロとか、ダメージ計算、その他色々な運要素を盛り込んだゲームには必須といっても過言ではありません。今回はJavaScriptを使って整数の乱数を発生させま ...

ティラノスクリプト備忘録41
跳ねるマクロ

 今回は、使ってきた自作マクロを紹介したいと思います。 まずはキャラクターが「跳ねるマクロ」です。 実際に動かしてみた動画とコードをご覧ください。 跳ねるマクロ[p] [chara_show name ...

ティラノスクリプト備忘録29
正規表現でタグ[]を消す

 こんにちは!今回は正規表現と置換を使ってタグを消します。 こちらのテクニックは例えばこんな時に便利です。 スクリプトを打ち始めたが…「もう一度シナリオの見直しをしたい」「ボイスを追加したくなった。依 ...

アーカイブ