コメント

このコメントは、【トピック】変数でクリアへのコメントです。

コメントの内容

      mini shirosaboten(投稿日:2009/12/17 21:12/17/09)
sakataginさんの「イカクエスト」では武器屋のイベントがありますよね。
あれは商品を選択した際にgoldをその商品の値段分持ってるか否か、が判定されています。
スクリプト/コツ/お店の作り方の引用です。

# itemId: アイテムのID
# itemName: アイテム名
# price: アイテムの値段
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

変数が0か否かはこれを応用すれば出来ます。
キモはif文ですよ!
if文の作り方についてはスクリプト言語のマニュアルに載ってます。
覚えればいろんなものに応用が利くので是非この機会にみにつけてください^^

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

      mini shirosaboten(投稿日:2009/12/17 21:12/17/09)
sakataginさんの「イカクエスト」では武器屋のイベントがありますよね。
あれは商品を選択した際にgoldをその商品の値段分持ってるか否か、が判定されています。
スクリプト/コツ/お店の作り方の引用です。

# itemId: アイテムのID
# itemName: アイテム名
# price: アイテムの値段
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

変数が0か否かはこれを応用すれば出来ます。
キモはif文ですよ!
if文の作り方についてはスクリプト言語のマニュアルに載ってます。
覚えればいろんなものに応用が利くので是非この機会にみにつけてください^^