以下引用tommay于2009-6-6 15:03:16的发言:
狼兄看来没玩过仙剑三。。。
以下引用ichijouziken于2009-6-6 15:02:35的发言:
就是那个 @特殊技能
以下引用ichijouziken于2009-6-6 15:10:40的发言:
这样岂不是更麻烦………………
module RPG
class Skill
def name
return @name.split(/,/)[0]
end
def timemax
return @name.split(/,/)[1]
end
end
end
class Game_Actor < Game_Battler
attr_reader :skillstime # 特技已用次数
@skillstime=[]
def skillstime
return @skillstime
end
end
actor = @active_battler.id
if @active_battler.is_a?(Game_Actor) and skill.timemax != nil
if actor.skilltime[skill.id] == skill.timemax+1
actor.learn_skill(skill.id+1)
else
actor.skilltime[skill.id]=0 if actor.skilltime[skill.id] == nil
actor.skilltime[skill.id]+=1
end
end
以下引用ichijouziken于2009-6-6 16:43:29的发言:
341行出错……
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |