経験値とカスタムメニューについての質問(質問掲示板)
投稿: レン
投稿: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
ツイート
経験値のえかたは、下のようにやっています。
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
コメントする
コメントするには、ログインする必要があります。
解決しました!