コメント

このコメントは、【トピック】アイテムの表示方法へのコメントです。

コメントの内容

Michael mini ミカエル(投稿日:2015/11/18 01:11/18/15)
あ、あ、あ、問題はここでした!!!!
getItemParamWithIdに変更したらできました。
やったぁ、idohaka様ありがとうございました。
スクリプト貼り付けておきますね。

michaelcard = getItemIndexWithId(20009)
gabrielcard = getItemIndexWithId(20010)

mcard = getItemParamWithId(20009)
gcard = getItemParamWithId(20010)

card = createArray()

#カードを持っている場合に配列に項目を追加します。
if michaelcard == -1
else
 pushArray(card, getValueFromItemParam(mcard, getItemViewNameIndex()))
end

if gabrielcard == -1
else
 pushArray(card, getValueFromItemParam(gcard, getItemViewNameIndex()))
end

#カードを持っていないときにも、メニューを閉じる項目を追加しておきます。
pushArray(card, "リストを閉じる")

#以下、カードリストを開いたときの処理
close = 0
while close == 0
 k = speakWithSelectArray(card, "カードを選んでください。")
#ここから個別にカードを選んだ場合のスクリプトです。ここは、ご自身で設定していただければと思います。
 if card[k] == getValueFromItemParam(mcard, getItemViewNameIndex())

 elsif card[k] == getValueFromItemParam(gcard, getItemViewNameIndex())

 elsif card[k] == "リストを閉じる"
   close = 1
 end

end

コメントの内容(一番最初の投稿)

Michael mini ミカエル(投稿日:2015/11/18 01:11/18/15)
あ、あ、あ、問題はここでした!!!!
getItemParamWithIdに変更したらできました。
やったぁ、idohaka様ありがとうございました。
スクリプト貼り付けておきますね。

michaelcard = getItemIndexWithId(20009)
gabrielcard = getItemIndexWithId(20010)

mcard = getItemParamWithId(20009)
gcard = getItemParamWithId(20010)

card = createArray()

#カードを持っている場合に配列に項目を追加します。
if michaelcard == -1
else
 pushArray(card, getValueFromItemParam(mcard, getItemViewNameIndex()))
end

if gabrielcard == -1
else
 pushArray(card, getValueFromItemParam(gcard, getItemViewNameIndex()))
end

#カードを持っていないときにも、メニューを閉じる項目を追加しておきます。
pushArray(card, "リストを閉じる")

#以下、カードリストを開いたときの処理
close = 0
while close == 0
 k = speakWithSelectArray(card, "カードを選んでください。")
#ここから個別にカードを選んだ場合のスクリプトです。ここは、ご自身で設定していただければと思います。
 if card[k] == getValueFromItemParam(mcard, getItemViewNameIndex())

 elsif card[k] == getValueFromItemParam(gcard, getItemViewNameIndex())

 elsif card[k] == "リストを閉じる"
   close = 1
 end

end