経験値とカスタムメニューについての質問(質問掲示板

投稿: Material 180953 2 mini  レン 投稿:2013/04/29 10:09:29(最新:2013/04/29 17:02:29)
戦闘で得た経験値と、次のレベルまでの経験値をカスタムメニューで表示するにはどうすればいいですか?
経験値のえかたは、下のようにやっています。

setVariable("LVアップまでの経験値", 20)
setVariable("総合経験値", 1)
def exp()
speak("ゲット!\n経験値 " , getVariable("ゲット経験値") , "")
setVariable("総合経験値" , getVariable("総合経験値") + getVariable("ゲット経験値"))
# ↓今持っている経験値が、次LVアップする数値を超えている場合
# ifをwhileにして、次LVアップする数値を超えている間ずっとにします。
while getVariable("総合経験値") > getVariable("LVアップまでの経験値")
speak("LVアップ!")
levelUp()
levelUpPartyMember(23702)
levelUpPartyMember(23717)
levelUpPartyMember(23721)
speak("LV." , getLevel() , "になった\nいろいろ能力が上がった(笑)")
# ↓次LVアップするまでの経験値を10足す前に、使った経験値を引きます。
setVariable("総合経験値" ,
getVariable("LVアップまでの経験値") - getVariable("LVアップまでの経験値"))
setVariable("LVアップまでの経験値" ,2* getVariable("LVアップまでの経験値")+10)
end
end

コメントする

コメントするには、ログインする必要があります。

コメント一覧

       256 mini 池ちゃん(翡翠ヶ池)(投稿日:2013/04/29 10:55, 履歴)
見やすくしてくれると助かります。
setVariable("LVアップまでの経験値", 20)
setVariable("総合経験値", 1)
def exp()
speak("ゲット!\n経験値 " , getVariable("ゲット経験値") , "")
setVariable("総合経験値" , getVariable("総合経験値") + getVariable("ゲット経験値"))
# ↓今持っている経験値が、次LVアップする数値を超えている場合
# ifをwhileにして、次LVアップする数値を超えている間ずっとにします。
while getVariable("総合経験値") > getVariable("LVアップまでの経験値")
speak("LVアップ!")
levelUp()
levelUpPartyMember(23702)
levelUpPartyMember(23717)
levelUpPartyMember(23721)
speak("LV." , getLevel() , "になった\nいろいろ能力が上がった(笑)")
# ↓次LVアップするまでの経験値を10足す前に、使った経験値を引きます。
setVariable("総合経験値" ,
getVariable("LVアップまでの経験値") - getVariable("LVアップまでの経験値"))
setVariable("LVアップまでの経験値" ,2* getVariable("LVアップまでの経験値")+10)
end
end
       256 mini 池ちゃん(翡翠ヶ池)(投稿日:2013/04/29 10:59, 履歴)
「getVariable("LVアップまでの経験値") - getVariable("総合経験値")」が次のレベルまでの経験値となります。カスタムメニューについてはこちら
Material 180953 2 mini  レン(投稿日:2013/04/29 17:02, 履歴)
ありがとうございました!
解決しました!