Project1

标题: 如何用VX限定等级上限? [打印本页]

作者: 雾雨魔理莎    时间: 2012-1-10 16:38
标题: 如何用VX限定等级上限?
也许是对脚本还不太熟悉!
关于游戏里的很多数据上限和下限不知道在哪里修改?
拜托各位了,主要是关于在VX中等级的限定!
VX应该设定是有99级!
我用不到,如何和XP一样固定等级呢?
比如1~30级!dsu_plus_rewardpost_czw
作者: MSQ    时间: 2012-1-10 17:18
首先,在下不是脚本党,如有错误还请多多包涵。

具体找了一下,估计是在脚本Game_Actor里的第582行,即 level = [[level, 99].min, 1].max那里,把99改成想要的就可以了吧~~喵~~
作者: 雾雨魔理莎    时间: 2012-1-10 17:26
MSQ 发表于 2012-1-10 17:18
首先,在下不是脚本党,如有错误还请多多包涵。

具体找了一下,估计是在脚本Game_Actor里的第582行,即 le ...

我有找到关于这个,修改了以后好像并没有效果!
感谢你的回答,但真心的不是!
#--------------------------------------------------------------------------
  # ● 变更等级
  #     level : 新等级
  #     show  : 显示等级提示标志
  #--------------------------------------------------------------------------
  def change_level(level, show)
    level = [[level, 10].min, 1].max
    change_exp(@exp_list[level], show)
  end
我已经修改为这样,没有用!
作者: wbsy8241    时间: 2012-1-10 17:45
本帖最后由 wbsy8241 于 2012-1-10 18:03 编辑

Game_Actor 第56行插入

54.   @exp_list = Array.new(101)
55.   make_exp_list
      @exp_list[31] = 0
56.   @exp = @exp_list[@level]
57.   @skills = []



[]里填需要的最大等级+1




还能这样玩
54.   @exp_list = Array.new(101)
55.   make_exp_list
      @exp_list[31] = 0  #所有角色最大30级
      @exp_list[41] = 0 if @actor_id == 1  #1号角色最大40级
      @exp_list[21] = 0 if @actor_id == 2  #2号角色最大20级
56.   @exp = @exp_list[@level]
57.   @skills = []

错了 = = 不想改了
作者: 雾雨魔理莎    时间: 2012-1-10 17:52
wbsy8241 发表于 2012-1-10 17:45
Game_Actor 第56行插入

54.   @exp_list = Array.new(101)

谢谢,!
我想问 @exp_list[31] = 0
这句 是不是 不是就是说当等级=11-1 就不在获取经验了的意思?




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