バグ?(バグ報告掲示板)
投稿: 退会したユーザー
投稿:2010/10/02 16:55:02(最新:2010/10/03 17:29:03)
店で物が買えません。
お金はちゃんとたりているのにたりてませんって出ます
バグですか?それとも私のミスですか?
ツイート
お金はちゃんとたりているのにたりてませんって出ます
バグですか?それとも私のミスですか?
コメントする
コメントするには、ログインする必要があります。
コメント一覧
退会したユーザー(投稿日:2010/10/03 17:17,
履歴)
はい♪
退会したユーザー(投稿日:2010/10/02 17:08,
履歴)
バカだった・・・。w
退会したユーザー(投稿日:2010/10/02 17:08,
履歴)
え?まじ!?
#←とはコメントのことを表します
はっきり言って
この部分要りません
↓ ↓
# itemId: アイテムのID
# itemName: アイテム名
# price: アイテムの値段
この部分だけでOK
しかも何個もじゃなく一つでいいんですよ
聞くばかりじゃなくヘルプを読んで見て下さい^^
↓ ↓
def buyItem(itemId, itemName, price)
if getVariable("Gold") < price
speak("Goldが足りません・・・")
else
if giveItem(itemId)
setVariable("Gold",
getVariable("Gold") - price)
speak(itemName + "を買った")
else
speak("アイテムを持ちきれません・・・")
end
end
end
はっきり言って
この部分要りません
↓ ↓
# itemId: アイテムのID
# itemName: アイテム名
# price: アイテムの値段
この部分だけでOK
しかも何個もじゃなく一つでいいんですよ
聞くばかりじゃなくヘルプを読んで見て下さい^^
↓ ↓
def buyItem(itemId, itemName, price)
if getVariable("Gold") < price
speak("Goldが足りません・・・")
else
if giveItem(itemId)
setVariable("Gold",
getVariable("Gold") - price)
speak(itemName + "を買った")
else
speak("アイテムを持ちきれません・・・")
end
end
end
退会したユーザー(投稿日:2010/10/02 16:59,
履歴)
詳しく言いますと
まず開始スクリプトに
setVariable("pun",0)
# itemId: 3962
# itemName: ひまわり爆弾
# price: 500
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を500punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
# itemId: 3963
# itemName: 水鉄砲
# price: 800
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を800punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
# itemId: 3985
# itemName: ファーのコート
# price: 600
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を600punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
# itemId: 3986
# itemName: サンタ帽子(ピンク)
# price: 900
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を900punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
# itemId: 3987
# itemName: 宝石の盾
# price: 500
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を500punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
と入れて
店にしたいイベントに、下記のスクリプトを入れたら
case speakWithSelect(5,
"ひまわり爆弾",
"水鉄砲",
"ファーのコート",
"サンタ帽子(ピンク)",
"宝石の盾",
"何を買いますか?")
when 0
buyItem(3962, "ひまわり爆弾", 500)
when 1
buyItem(3963, "水鉄砲", 800)
when 2
buyItem(3985, "ファーのコート", 600)
when 3
buyItem(3986, "サンタ帽子(ピンク)", 900)
when 4
buyItem(3987, "宝石の盾", 500)
end
たりませんって出ます。
今まで出来ていたのに急にできなくなりました
もちろんスクリプトはいじっていません
文法エラーも出てません
スクリプトがおかしかったら言ってください
まず開始スクリプトに
setVariable("pun",0)
# itemId: 3962
# itemName: ひまわり爆弾
# price: 500
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を500punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
# itemId: 3963
# itemName: 水鉄砲
# price: 800
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を800punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
# itemId: 3985
# itemName: ファーのコート
# price: 600
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を600punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
# itemId: 3986
# itemName: サンタ帽子(ピンク)
# price: 900
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を900punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
# itemId: 3987
# itemName: 宝石の盾
# price: 500
def buyItem(itemId, itemName, price)
if getVariable("pun") < price
speak("punが足りません・・・")
else
if giveItem(itemId)
setVariable("pun",
getVariable("pun") - price)
speak(itemName + "を500punと交換しました")
else
speak("アイテムバッグが満杯です")
end
end
end
と入れて
店にしたいイベントに、下記のスクリプトを入れたら
case speakWithSelect(5,
"ひまわり爆弾",
"水鉄砲",
"ファーのコート",
"サンタ帽子(ピンク)",
"宝石の盾",
"何を買いますか?")
when 0
buyItem(3962, "ひまわり爆弾", 500)
when 1
buyItem(3963, "水鉄砲", 800)
when 2
buyItem(3985, "ファーのコート", 600)
when 3
buyItem(3986, "サンタ帽子(ピンク)", 900)
when 4
buyItem(3987, "宝石の盾", 500)
end
たりませんって出ます。
今まで出来ていたのに急にできなくなりました
もちろんスクリプトはいじっていません
文法エラーも出てません
スクリプトがおかしかったら言ってください
メニュー
スクリプト1つにしたのにな~?