|
そういえば前のアカウントでは「特定のアイテムを何個持っているかを調べる」スクリプトにかなり苦戦してた気がするけど・・・
|
a = 0 #上から調べるのに必要
b = 4019 #調べたいアイテムのID
c = 0 #ここに調べたいアイテムの個数が出ます
while a < getMaxItemCount() #a(最初は0)が所持アイテムの最大数を超えるまで繰り返す
if getItemIdArray()[a] == b #一番上に持っているアイテムのIDはb(ここでは4019)かを確認
c = c + 1 #もし持っていた場合c(調べたいアイテム個数を入れる)に+1
end #もっていなかった場合何もせず終了
a = a + 1 #a+1をし、次は上から2番目のアイテムの確認します
end #aが所持アイテムの最大数を超えればループを脱してspeakへ行きます
speak("あなたは~~~を" + c + "個持っています")
|
while関数が使えるようになったのはでかいね、whileは「条件(ここではa < getMaxItemCount())を達成している限りループする」という関数なのね、ちょっと勘違いしてた
|
|
で、こんなことしててクリスマス公開予定のゲームは間に合うのかなぁ
|