>入力した文字に合わせて指定したラベルにとびたいです。
if命令を使えば実現可能です。
このようにしか言えません。
もう少ししたいことを具体的にお願いします。
>検索ボックスで指定した文字でラベル表示するようなことはできますか?
何をしたいのかがよくわからないのでもう少し詳しくお願いします。
とくに「ラベル表示」という言葉の意味がわかりません。
ここでは「ラベル表示」=「ラベルを実行して画面に文字を出力する」と解釈します。
string=""//inputで受けるための文字列型変数
backup=""//前回調べたときのstringの内容。
input string,200
repeat
if(string!=backup){//前回と変わっていたら処理する
gosub *check
backup=string;
}
wait 5//これを忘れると悲惨なことに
loop
mes "保険発動":stop//本当はいらないが一応保険として。
*check
if(string=="あ"){//「あ」と入力されたら
gosub *case_a//ジャンプ
}
if(string=="1"){//「1」とにゅうりょくされたら
gosub *case_1//ジャンプ
}
return
*case_a
mes "「あ」が入力されました。"
return
*case_1
mes "「1」が入力されました。"
return
応用(というより転用)が利くように、文字別にラベルに飛ばす処理をひとつのラベルにしておきました。
なお、gosubジャンプ用に作っているので、単純にgotoに置き換えれません。
かならずreturnをstopに変更してください。