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

Project1

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

[已经过期] 如何让单独一个角色等级破限?

[复制链接]

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
跳转到指定楼层
1
发表于 2013-10-20 08:42:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
别再把6R原有的脚本搬过来了……
6R原有的破限脚本硬要把能力值拉齐。例如MAXHP设定值是11000,战斗测试时每个角色都选99级,结果用全体回复所有角色的HP都成了11000……能力值应该是参差不齐的……
自己修改要么是脚本出错,要么是要破限的角色等级=1……
呃,发糖贴好冷清呀!

Lv1.梦旅人

梦石
0
星屑
50
在线时间
197 小时
注册时间
2011-6-10
帖子
231
2
发表于 2013-10-22 02:36:53 | 只看该作者
没太明白lz的意思……
按照我的理解,lz是想要空之轨迹那样可以到lv100以上并且每人的能力都不一样?
不知道6R的脚本什么样,但是这样的话,需要改变能力和经验的增加方式吧……
首先是突破level,game_actor484行,final_level改成lz想要的就可以。单独角色case actor_id就可以了。
然后是exp,如果想要每个角色都不同的话,可以case @actor.id,然后每个actor设定下,exp最简单来说可以用level*100之类的。
然后是能力,base_str是角色数据库里的‘纯’力量,就是没有任何装备或事件增加的力量,而@str_plus可以理解成装备的吧。
而要改的就是case @actor.id之后的base数值,比如说game_actor里的这句话:
  def base_maxhp
    return $data_actors[@actor_id].parameters[0, @level]
  end
可以理解成,当要取得base_maxhp时,得到的数字就是根据角色id和等级的hp。
设置能力值,大概可以case @actor_id,然后return的数字改成计算式,比如level*2之类的……
基础思维没理解错的话大概就这样吧……这样的话,maxhp就是根据id的每个角色的hp……回复之类的应该没问题……没试过增加等级,只试过增加能力值的路过……
求大神继续……
特点:懒
特性:懒
爱好:潜水

《巴雅前奏曲》目前已完成,正在挖学美工……
新坑:目前正制作中0 0
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
3
发表于 2013-10-25 18:24:08 | 只看该作者
满级改职业

点评

等级就不对鸟~~  发表于 2013-10-25 20:16
长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 02:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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