コメント

このコメントは、【トピック】アイテムを買うときへのコメントです。

コメントの内容

    mini 199492(投稿日:2009/12/23 20:12/23/09)
分かりにくくてすいませんでした。
開始スクリプトに、

# itemId: 595
# itemName: キズぐすり
# price: 100
def buyItem(595, "キズぐすり", 100)
if getVariable("Gold") < 100
speak("Goldが足りません・・・")
else
if giveItem(595)
setVariable("Gold",
getVariable("Gold") - 100)
speak("キズぐすり" + "を買った")
else
speak("アイテムを持ちきれません・・・")
end
end
end
# itemId: 599
# itemName: 薬草
# price: 200
def buyItem(599, "薬草", 200)
if getVariable("Gold") < 200
speak("Goldが足りません・・・")
else
if giveItem(599)
setVariable("Gold",
getVariable("Gold") - 200)
speak("薬草" + "を買った")
else
speak("アイテムを持ちきれません・・・")
end
end
end
# itemId: 544
# itemName: 盾
# price: 500
def buyItem(544, "盾", 500)
if getVariable("Gold") < 500
speak("Goldが足りません・・・")
else
if giveItem(544)
setVariable("Gold",
getVariable("Gold") - 500)
speak("盾" + "を買った")
else
speak("アイテムを持ちきれません・・・")
end
end
end

と書き(長くてすいません)、
ショップのイベント実行内容(スクリプト)が、

case speakWithSelect(4,
"キズぐすり 100 Gold",
"薬草 200 Gold",
"盾 500 Gold",
"店を出る",
"何を買いますか?")
when 0
buyItem(595, "キズぐすり", 100)
when 1
buyItem(599, "薬草", 200)
when 2
buyItem(544, "盾", 500)
when 3
speak("また来てねー")
end

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

    mini 199492(投稿日:2009/12/23 20:12/23/09)
分かりにくくてすいませんでした。
開始スクリプトに、

# itemId: 595
# itemName: キズぐすり
# price: 100
def buyItem(595, "キズぐすり", 100)
if getVariable("Gold") < 100
speak("Goldが足りません・・・")
else
if giveItem(595)
setVariable("Gold",
getVariable("Gold") - 100)
speak("キズぐすり" + "を買った")
else
speak("アイテムを持ちきれません・・・")
end
end
end
# itemId: 599
# itemName: 薬草
# price: 200
def buyItem(599, "薬草", 200)
if getVariable("Gold") < 200
speak("Goldが足りません・・・")
else
if giveItem(599)
setVariable("Gold",
getVariable("Gold") - 200)
speak("薬草" + "を買った")
else
speak("アイテムを持ちきれません・・・")
end
end
end
# itemId: 544
# itemName: 盾
# price: 500
def buyItem(544, "盾", 500)
if getVariable("Gold") < 500
speak("Goldが足りません・・・")
else
if giveItem(544)
setVariable("Gold",
getVariable("Gold") - 500)
speak("盾" + "を買った")
else
speak("アイテムを持ちきれません・・・")
end
end
end

と書き(長くてすいません)、
ショップのイベント実行内容(スクリプト)が、

case speakWithSelect(4,
"キズぐすり 100 Gold",
"薬草 200 Gold",
"盾 500 Gold",
"店を出る",
"何を買いますか?")
when 0
buyItem(595, "キズぐすり", 100)
when 1
buyItem(599, "薬草", 200)
when 2
buyItem(544, "盾", 500)
when 3
speak("また来てねー")
end