コメント
このコメントは、【トピック】装備変更スクリプトへのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
井戸乃博士(投稿日:2013/10/22 20:10/22/13)
解決しました!
takumi2310さん、丁寧な対応ありがとうございました!
勉強になりました。m(_ _)m
コメントをくださった、池ちゃんさん、最弱くんさんもありがとうございました。
一応、エラーの解消したスクリプトを載せておきます。
takumi2310さん、丁寧な対応ありがとうございました!
勉強になりました。m(_ _)m
コメントをくださった、池ちゃんさん、最弱くんさんもありがとうございました。
一応、エラーの解消したスクリプトを載せておきます。
def onShowCustomParameter() case speakWithSelect(4,"博士の装備","博士の魔法","調合材料","もどる", "") when 0 case speakWithSelect(6,"武器","盾","体防具","頭防具","装飾1","装飾2", "※装備の種類を選んでください。") when 0 wpn = createArray() if getEquipmentIdArray()[0] !=-1 pushArray(wpn, getValueFromItemParam(getItemParamWithId(getEquipmentIdArray()[0]), getItemViewNameIndex())) end i = 0 while i < getArrayLength(getItemIdArray()) if getValueFromItemParam(getItemParamWithId(getItemIdArray()[i]), getItemTypeIdIndex()) == 1 pushArray(wpn, getValueFromItemParam(getItemParamWithId(getItemIdArray()[i]), getItemViewNameIndex())) end i = i + 1 end pushArray(wpn, "装備しない") pushArray(wpn, "やめる") close = 0 while close == 0 k = speakWithSelectArray(wpn, "※装備する武器を選んでください。") i = 0 while i < getArrayLength(getItemIdArray()) if getEquipmentIdArray()[0] !=-1 if wpn[k] == getValueFromItemParam(getItemParamWithId(getEquipmentIdArray()[0]), getItemViewNameIndex()) close = 1 elsif wpn[k] == "装備しない" giveItem(getEquipmentIdArray()[0]) removeEquipmentWithIndex(0) close = 1 elsif wpn[k] == getValueFromItemParam(getItemParamWithId(getItemIdArray()[i]), getItemViewNameIndex()) giveItem(getEquipmentIdArray()[0]) removeEquipmentWithIndex(0) giveEquipment(getItemIdArray()[i]) removeItemWithIndex(getItemIndexWithId(getItemIdArray()[i])) else wpn[k] == "やめる" close = 1 end else if wpn[k] == "装備しない" close = 1 elsif wpn[k] == getValueFromItemParam(getItemParamWithId(getItemIdArray()[i]), getItemViewNameIndex()) giveEquipment(getItemIdArray()[i]) removeItemWithIndex(getItemIndexWithId(getItemIdArray()[i])) else wpn[k] == "やめる" close = 1 end end i = i + 1 end end
takumi2310さん、丁寧な対応ありがとうございました!
勉強になりました。m(_ _)m
コメントをくださった、池ちゃんさん、最弱くんさんもありがとうございました。
一応、エラーの解消したスクリプトを載せておきます。