ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録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


関連記事

ティラノスクリプト備忘録25
ランダムで文字を表示

 今回はランダムで文字を表示するコードを組んでみました。まずは動画とコードをご覧ください。 ランダムで文字を表示 ランダム文字テスト[p] ;ループカウント [eval exp="f.loo ...

ティラノスクリプト備忘録33
ルビをふる

 こんにちは!今回はルビのふり方について記載していきます。 まずは動画とコードをどうぞ。 ルビテスト[p] [ruby text="きょう"]今日もいい[ruby text=&qu ...

ティラノスクリプト備忘録10 背景切替タイプ見本(method)

今回は背景切り替えタイプの見本を動画にしました。bgタグのmethodでの違いが一目瞭然!是非、お役立て下さい♪ フェードイン:fadeInフェードインダウン:fadeInDownフェードインレフト: ...

ティラノスクリプト備忘録37
カメラアップからスタート

 先日、「思ひ出のラプソディ」を公開しましたが、その中で最初からアップの状態からスタートする場面があります。 今回はアップからスタートする方法について説明します。 まずは動画とコードをご覧ください。 ...

ティラノスクリプト備忘録20
ループ処理

 備忘録20回目はループ処理についてご説明します。ティラノスクリプトにはfor文のようなものが無いので、ラベルとジャンプ、ifで代用します。 具体的なコードと動画は以下の通りです。 ループ処理 ループ ...

アーカイブ