level 1
如题,让角色一开始最高只能升到10级,当触发某种条件后,解除限制,可以升到30级。
该怎么实现呢?
2024年04月27日 14点04分
1
level 13
需要插件,以前见过那种“按条件解锁不同等级上限”的插件
2024年05月14日 23点05分
3
level 7
我是新手,现在能想到的就是下面这些:
数据库里,角色页面,职业右边有初始等级和最高等级的设置。职业页面可以设置职业。
比如你设置两个职业‘捡饮料瓶的’和‘捡电瓶的’,两个职业的经验属性根据需要设置。
再在角色页面设置一个角色叫张三,职业是捡饮料瓶的,右边等级设置成1-10。
第二个角色也叫张三,职业是捡电瓶的,右边等级设置成11-20。
在游戏中,设置一个转职npc或者其它事件,事件内容先用变量操作设置一个变量=张三的等级,再用分支条件设置如果张三的等级=10,则进行队伍管理(事件页第一页命令),将第一个‘张三’离开队伍,第二个‘张三’加入队伍。有需要的话,可以再加一个等级增加1级的命令(这样可以在转职后变成11级)。
这样在游戏中的效果就是,如果‘张三’等级到达10级后,获得经验就不会升级,当他找到相应的npc后,对话就变成了另一个职业。
其它细节可根据需要设置。
(注:新手想象,可能还有其它好的方法实现,勿怪)
2024年05月15日 00点05分
4