设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2525|回复: 8
打印 上一主题 下一主题

[已经解决] 请问如何在达到一定等级后禁止升级

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5479
在线时间
1668 小时
注册时间
2016-8-1
帖子
413
跳转到指定楼层
1
发表于 2016-11-26 11:00:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
比如说角色达到15级时自动附加一个经验获取率0%的状态,貌似用事件做不出来{:2_254:}

评分

参与人数 1星屑 +50 收起 理由
RaidenInfinity + 50 结帖

查看全部评分

阳光下的真实

Lv6.析梦学徒

老鹰

梦石
40
星屑
34725
在线时间
6740 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

2
发表于 2016-11-26 11:35:15 | 只看该作者
请问和设置最大等级有什么区别……
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5479
在线时间
1668 小时
注册时间
2016-8-1
帖子
413
3
 楼主| 发表于 2016-11-26 12:01:13 | 只看该作者
百里_飞柳 发表于 2016-11-26 11:35
请问和设置最大等级有什么区别……

比如说序章角色最高等级15级,达到15级后无法获得任何经验。
打败某个boss后最高等级就变为30级。
阳光下的真实
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3372
在线时间
1123 小时
注册时间
2015-12-24
帖子
246
4
发表于 2016-11-26 12:28:36 | 只看该作者
试试这个脚本?动态式最高等级限制
https://home.gamer.com.tw/creationDetail.php?sn=2113840
巴哈姆特,可能有墙
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5479
在线时间
1668 小时
注册时间
2016-8-1
帖子
413
5
 楼主| 发表于 2016-11-26 12:38:52 | 只看该作者
翠靈月 发表于 2016-11-26 12:28
试试这个脚本?动态式最高等级限制
https://home.gamer.com.tw/creationDetail.php?sn=2113840
巴哈姆特, ...

{:2_264:}都开了vpn却还是打不开
阳光下的真实
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2016-7-29
帖子
5
6
发表于 2016-11-26 12:40:09 | 只看该作者
本帖最后由 『残間津弥』 于 2016-11-26 12:59 编辑


打开脚本编辑器 找到Game_Actor第130行 换行 插入如下语句:

RUBY 代码复制
  1. return true if @level >= $game_variables[8] && $game_variables[8] != 0


图例:



当角色等级等于8号变量时就不再升级
如果想取消此功能 将变量设置为0

ps:可以通过用事件增减等级来清空溢出的经验值



评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5479
在线时间
1668 小时
注册时间
2016-8-1
帖子
413
7
 楼主| 发表于 2016-11-26 13:04:32 | 只看该作者
『残間津弥』 发表于 2016-11-26 12:40
打开脚本编辑器 找到Game_Actor第130行 换行 插入如下语句:

return true if @level >= $game_variables[ ...

成功了!谢谢你的帮助{:2_249:}
阳光下的真实
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3372
在线时间
1123 小时
注册时间
2015-12-24
帖子
246
8
发表于 2016-11-26 13:15:10 | 只看该作者
穿越时空之剑 发表于 2016-11-26 12:38
都开了vpn却还是打不开

虽然上面已经有解决方法了,不过还是再贴一下
这样呢?
https://github.com/lctseng/RGSS/ ... 9%99%90%E5%88%B6.rb

在事件中使用脚本呼叫:set_max_level_limit(角色代号 ,新等级限制)

参数说明:
角色代号:角色在资料库中的编号,如果编号是0或者是负数,代表所有角色

新等级限制:角色的动态等级限制,设定之后,角色将无法升级超过这个等级(若此项设定为-1,代表取消当前的动态限制,回归内建的限制)

评分

参与人数 1星屑 +250 收起 理由
VIPArcher + 250 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5479
在线时间
1668 小时
注册时间
2016-8-1
帖子
413
9
 楼主| 发表于 2016-11-26 13:28:01 | 只看该作者
翠靈月 发表于 2016-11-26 13:15
虽然上面已经有解决方法了,不过还是再贴一下
这样呢?
https://github.com/lctseng/RGSS/blob/master/RG ...

这个也可以!!十分感谢{:2_249:}
阳光下的真实
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 01:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表