アクティビティーフィードで変数(質問掲示板

投稿: User icon mini 退会したユーザー 投稿:2012/10/04 21:23:04(最新:2012/10/05 06:25:05)
2DRPG
アクティビティフィードで変数を使いたいのですが
setVariable("点数")
openActivityFeedWindow("点数は", getVariable("点数"), "点でした")

とやると、引数は一つまでですとエラーが出ます。
setVariable("点数")
a = getVariable("点数")
openActivityFeedWindow("点数は" +a+ "点でした")

とやっても文法がおかしいとエラーが出ます。
どこを直せばいいでしょう?
お願いします

コメントする

コメントするには、ログインする必要があります。

コメント一覧

User icon mini 退会したユーザー(投稿日:2012/10/04 21:25, 履歴)
後者は、文法がおかしいではなく、
aがnullになってしまうでした。
ミスすいません
User icon mini 退会したユーザー(投稿日:2012/10/04 21:32, 履歴)
ん?あれ?すいません出来ちゃいました。
本当にすいません
Nyan mini rurun9(投稿日:2012/10/05 00:46, 履歴)
何をどうやったら解決したか、まで書かないならブログで勝手にやって下さい状態です

関数リファレンスを読んでの通り、
フィードで出せる、つまり()の中に入れて良いのは「40字以内の文字列」をひとつです
だから , で区切るとアウトなのです
+ で文字列をつなぐと計算した結果がひとつになるのでセーフなのです

setVariable("点数", "コレが足りない")
変数に入れる値を書き忘れると、中身が無いので null となってしまいます
中身が無いのに別のローカル変数aに入れ直しても、やっぱり中身は無いのです
setVariable("点数", rand(100))
z="今回は"+getVariable("点数")+"点でした"
speak(z)
openActivityFeedWindow(z)
User icon mini 退会したユーザー(投稿日:2012/10/05 06:25, 履歴)
詳しい説明ありがとうございました。