Project1
标题:
请问有没有等级限制的技能学习短脚本控制?
[打印本页]
作者:
徐远鹤
时间:
2016-3-30 22:53
标题:
请问有没有等级限制的技能学习短脚本控制?
可能看不懂标题,情况是这样的
就是,我想制作一个这样的功能:
A角色和B角色的职业相同,但到了一定的等级学习的技能不相同,比如A角色45级学习技能1 而B角色45级什么也学不到,50级学习技能2。。这样
说白了,我希望几百个不同的人物,职业都相同,但他们学习的技能却不同。
最好是能够直接写在“角色”的那个右下角的备注框里面的那种脚本,请问有没有?
作者:
是猪别乱叫
时间:
2016-3-31 13:08
不用脚本的话,可以设置N个职业,就名称相同
作者:
howhow1314
时间:
2016-3-31 13:49
class Game_Actor
def init_skills
@skills = []
self.class.learnings.each do |learning|
xiaoqinwa(learning)
end
end
def level_up
@level += 1
self.class.learnings.each do |learning|
xiaoqinwa(learning)
end
end
def xiaoqinwa(learning)
learn_skill(learning.skill_id) if learning.level <= @level && eval(learning.note).class != Array || eval(learning.note).include?(@actor_id)
end
end
复制代码
學習技能的備注欄裡用數組形式填上角色id,比如[1,2,3]或[4]這樣
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1