快速上手
先理清思路
先不要急着往下翻,我们先来理清思路,在用之前你要明白这么多模块,每个模块都负责些什么?
属性模块
首先介绍属性是什么: 属性代表了某个玩家身上的数据值如:攻击力,暴击率,护甲,魔抗等等,他是一个可以被玩家所加点和通过装备进行附加的值,这就是他的作用[一个玩家的某个可变动的动态数据值]。注意:所有的属性都会自动成为一个变量供其他模块以及papi调用 比如在内部就是 #(攻击力)#,在外部papi就是 #攻击力# 值得注意的是,假如我定义了一个名为攻击力的属性,那他就真的是攻击力了吗?请仔细思考,我给一个属性起名为攻击力,他凭什么可以叫攻击力,他不能叫A?不能叫B? 因为在LR中,所有的属性都是通过自定义的方式进行创建,他不像SX一样,是固定的. 如果某个属性,你定义了而不去使用,那么它就是一串毫无意义的数字,就拿刚才的攻击力举个栗子,我给他起名为攻击力,那么我一定是希望他有攻击力的作用,所以我可以选择在攻击算法中套入这个属性,也可以在某个技能伤害中,套入这个属性变量让他发挥作用 你可以参考默认配置中的雷击率和暴击率来尝试理解,在默认配置中我们有使用到这2个属性 目录:\plugins\LegendRpg\skill\data\skill\特殊属性.yml 请务必理解属性模块,这很重要!
职业模块
职业模块可以实现2个功能: 1.不同职业的不同算法,比如:弓箭手职业拿弓箭打人伤害更高,防御更低 2.不同职业的不同技能 职业自定义!无上限!有了这2个功能,你的服务器玩家可以有不同的发展路线。 100个职业意味着有100种玩法
等级模块
等级模块什么好说的,核心用法在于升级后执行的一些操作,比如升级执行增加属性点数,技能点数
技能模块
管理技能本身的一些基础参数,技能信息,冷却,等级,技能也可以进行加点
道具模块
道具模块我不懂
队伍模块
用于组队功能,可以实现经验共享,一起进入副本,队友免伤的效果。
背包模块
扩展装备槽
快速上手
通过本篇教程,你可以快速掌握基础的配置,上手后可以查看详细的文档
1.配置等级系统
1.配置怪物经验值 路径: plugins\LegendRpg\level\monster.yml 所有的怪物配置都在该文件下 如下配置代表了,击杀名为僵尸的怪物可以获取100或者200经验值,获取100经验值的几率较高
2.配置升级所需经验值规则 路径: plugins\LegendRpg\level\formula.yml 以下配置代表了1
20级的用户采用stage1的规则,2160级采用stage2的规则
配置属性和默认算法
制作一个技能
xx
制作一个职业
xx
制作一个道具
xx
Last updated