HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0323
エラーエラー5解決


エラー

リンク

2011/3/23(Wed) 18:11:38|NO.37833

repeat命令でいくつか設定すると

Error 16 in line 186
パラメータの数が多すぎます

とか出ます

repeatの数を減らすのが妥当かと思いますが

repeatの命令以外にループできる命令

もしくはエラーを出さない方法はありますか?



この記事に返信する


Cookies

リンク

2011/3/23(Wed) 19:40:19|NO.37836

「パラメータの数」ですから、変なパラメータを付けてるんじゃないんですか?
repeatのパラメータは2つまでですよ。

repeat 1, 2, 3とかしてないですか?



skyblue

リンク

2011/3/23(Wed) 19:42:51|NO.37837

ソースコードをすべて書けば誰かがエラーの原因を見つけてくれます(多分)。



TEST

リンク

2011/3/23(Wed) 23:20:22|NO.37847

repeatはrepeat 2とかで記述しています



button"俺",*1
button"ゲーム",*2

*1
repeat 2
mes"俺俺詐欺"
loop

*2
上記と同じなので略

ほぼこんな感じの繰り返しのソースです



Cookies

リンク

2011/3/24(Thu) 12:21:48|NO.37858

186行目(エラーが起きた箇所)はどの行ですか?
ちなみに、エラー16はifの"{"と"}"の対がうまくいっていないときも出るようです。
http://quasiquote.org/hspwiki/HSP3%e3%81%aeFAQ%3a%e3%82%a8%e3%83%a9%e3%83%bc%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e3%81%ae%e6%84%8f%e5%91%b3%e3%81%a8%e5%af%be%e5%87%a6%e6%b3%95%e3%81%8c%e5%88%86%e3%81%8b%e3%82%89%e3%81%aa%e3%81%84#H-w7drwq

きっとrepeatが原因じゃない気もしますが一応。
repeat以外の繰り返し命令としては、while,forなどがあります。
また、ラベルだけでも実現は可能です。
*ore
i=0 *oreloop mes "俺俺。" i++ if i<2 : goto *oreloop stop



質問者

リンク

2011/3/25(Fri) 14:46:39|NO.37868

解決しました

ありがとうございました



ONION software Copyright 1997-2023(c) All rights reserved.