Project1

标题: 求能够调整角色升级效果(等级上限?)的插件 [打印本页]

作者: 66677890    时间: 2018-2-21 19:23
标题: 求能够调整角色升级效果(等级上限?)的插件
如何在角色达到一定等级停止升级,但经验可以累加,达到一定条件后可以继续升级。请问有什么插件或者办法可以达到这个效果吗?最好插件,因为要给多名角色设置多次这个效果,找到一个叫[SSG] Soft Level Cap的但下载链接失效……
作者: 芯☆淡茹水    时间: 2018-2-21 19:23
我这儿只有一个更改最大等级的。

  1. //=====================================================================================================================
  2. ;(function(){
  3. Game_System.prototype.maxLevelData = function() {
  4.     return this._maxLevelData || [];
  5. };
  6. Game_System.prototype.maxLevel = function(actorId) {
  7.     return this.maxLevelData()[actorId];
  8. };
  9. Game_System.prototype.changeMaxLevel = function(actorId, max) {
  10.     if (!actorId || !max) return;
  11.     this._maxLevelData = this._maxLevelData || [];
  12.     this._maxLevelData[actorId] = max.clamp(1, max);
  13. };
  14. //=====================================================================================================================
  15. Game_Actor.prototype.maxLevel = function() {
  16.     return $gameSystem.maxLevel(this._actorId) || this.actor().maxLevel;
  17. };
  18. //=====================================================================================================================
  19. var XdRsData_MaxLv_Game_InterpreterPluginCommand = Game_Interpreter.prototype.pluginCommand;
  20. Game_Interpreter.prototype.pluginCommand = function(command, args) {
  21.     XdRsData_MaxLv_Game_InterpreterPluginCommand.call(this, command, args);
  22.     command === 'ChangeMaxLevel' && $gameSystem.changeMaxLevel(+args[0], +args[1]);
  23. };
  24. }());
  25. //=====================================================================================================================
复制代码


改最大等级的插件命令是: ChangeMaxLevel 角色ID 最大等级
未使用这个插件改过最大等级的角色,默认为数据库的最大等级。
如果最大等级改得比当前等级小不会自动降级,
还有,未测试
作者: 2256538860    时间: 2018-2-22 04:28
唉.......不想让升级就停止获得经验
然后感觉中间差了多少经验就一次性给多少
也只能这样了
作者: 66677890    时间: 2018-2-22 14:27
2256538860 发表于 2018-2-22 04:28
唉.......不想让升级就停止获得经验
然后感觉中间差了多少经验就一次性给多少
也只能这样了 ...

经验零增长,没法知道中间差了多少经验啊
作者: 66677890    时间: 2018-2-22 18:53
芯☆淡茹水 发表于 2018-2-22 17:13
我这儿只有一个更改最大等级的。

谢谢,但我想要的是类似能通过条件控制升级的效果,最好还能保留经验获取……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1