見出し画像

【ティラノスクリプト】名前入力で禁止ワードを設定するサンプル

ティラノスクリプトの名前入力で禁止ワードを設定するサンプルです。
今回は、禁止ワードを「あ」にしています。

ティラノスクリプトVer521kで動作を確認しています。

【scene1.ks】

*start

[cm  ]
[clearfix]
[start_keyconfig]

[bg storage="room.jpg" time="100"]

;メニューボタンの表示
@showmenubutton

;メッセージウィンドウの設定
[position layer="message0" left=160 top=500 width=1000 height=200 page=fore visible=true]

;文字が表示される領域を調整
[position layer=message0 page=fore margint="45" marginl="50" marginr="70" marginb="60"]

;メッセージウィンドウの表示
@layopt layer=message0 visible=true

;キャラクターの名前が表示される文字領域
[ptext name="chara_name_area" layer="message0" color="white" size=28 bold=true x=180 y=510]

;上記で定義した領域がキャラクターの名前表示であることを宣言(これがないと#の部分でエラーになります)
[chara_config ptext="chara_name_area"]

*entry

[edit name="f.player_name" left="540" top="100" width="200"]
[glink target="*commit" text="決定" x="477" y="200" width="200" cm=false]
[s]

*commit

[commit name="f.player_name"]
[cm]

[if exp="f.player_name == 'あ'"]
[jump target="*alert"]
[else]
[jump target="*ok"]
[endif]

*alert

#
この名前は使用できません[p]

[jump target="*entry"]

*ok

#
f.player_nameは、「[emb exp="f.player_name"]」です[p]

[s]

この記事が気に入ったらサポートをしてみませんか?