コメント

このコメントは、【トピック】経験値制LvUPでメンバー可変のときがわかりません(自分でも意味分かんない)へのコメントです。

コメントの内容

   mini rdjk5242(投稿日:2012/02/21 05:02/21/12)
getVariable("キャラID")[i]がそのまま使えるんですね。

次に経験値の獲得なのですが、
 setVariable("Exp",createArray()) 
 setVariable("総合Exp",createArray()) 
 setVariable("Next",createArray()) 

i=0
while i<4
 getVariable("Exp")[i]=0 
 getVariable("総合Exp")[i]=0 
 getVariable("Next")[i]=100 
i=i+1 
end 

def exp()
a=0
while a<getArrayLength(getVariable("キャラID"))
if isPartyMember(getVariable("キャラID")[i])  
 
if 0<getPartyMemberHP( getVariable("キャラID")[i] ) 
 getVariable("Exp")[i]=getVariable("Exp")[i]+PT
 getVariable("総合Exp")[i]=getVariable("総合Exp")[i]+PT 
if getVariable("Next")[i] <= getVariable("Exp")[i] 
 levelUpPartyMember( getVariable("キャラID")[i] ) 
 getVariable("Exp")[i]=getVariable("Exp")[i]-getVariable("Next")[i] 
 getVariable("Next")[i]=getVariable("Next")[i]+20 
end 
end 
end
end
a=a+1

こうしたときに、
if getVariable("キャラID")[i]==getVariable("キャラID")[0]
 getVariable("Exp")[i]=getVariable("Exp")[0]
 getVariable("総合Exp")[i]=getVariable("総合Exp")[0]
 getVariable("Next")[i]=getVariable("Next")[0]
end

こういう風にあらかじめ決めておかなくても大丈夫なんですか?

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

   mini rdjk5242(投稿日:2012/02/21 05:02/21/12)
getVariable("キャラID")[i]がそのまま使えるんですね。

次に経験値の獲得なのですが、
 setVariable("Exp",createArray()) 
 setVariable("総合Exp",createArray()) 
 setVariable("Next",createArray()) 

i=0
while i<4
 getVariable("Exp")[i]=0 
 getVariable("総合Exp")[i]=0 
 getVariable("Next")[i]=100 
i=i+1 
end 

def exp()
a=0
while a<getArrayLength(getVariable("キャラID"))
if isPartyMember(getVariable("キャラID")[i])  
 
if 0<getPartyMemberHP( getVariable("キャラID")[i] ) 
 getVariable("Exp")[i]=getVariable("Exp")[i]+PT
 getVariable("総合Exp")[i]=getVariable("総合Exp")[i]+PT 
if getVariable("Next")[i] <= getVariable("Exp")[i] 
 levelUpPartyMember( getVariable("キャラID")[i] ) 
 getVariable("Exp")[i]=getVariable("Exp")[i]-getVariable("Next")[i] 
 getVariable("Next")[i]=getVariable("Next")[i]+20 
end 
end 
end
end
a=a+1

こうしたときに、
if getVariable("キャラID")[i]==getVariable("キャラID")[0]
 getVariable("Exp")[i]=getVariable("Exp")[0]
 getVariable("総合Exp")[i]=getVariable("総合Exp")[0]
 getVariable("Next")[i]=getVariable("Next")[0]
end

こういう風にあらかじめ決めておかなくても大丈夫なんですか?