查看: 5991|回复: 13

[已经解决] 如何突破HP上限

[复制链接]
梦石
0
星屑
50
在线时间
182 小时
注册时间
2011-2-17
回帖
457
发表于 2013-2-26 22:03:11 | 显示全部楼层 |阅读模式

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

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

×
我想突破HP和SP的上限 通过善于运用搜索功能 我查到了一个脚本 是日站转过来的 但是 那个脚本的计算问题很大 角色能力和起初数据库中的设置完全不一样 请问如何突破HP SP 的上限
头像被屏蔽
梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
回帖
1577

开拓者

发表于 2013-2-26 22:06:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
182 小时
注册时间
2011-2-17
回帖
457
 楼主| 发表于 2013-2-26 22:08:22 | 显示全部楼层
晴兰 发表于 2013-2-26 22:06
强制对角色使用提高maxhp的技能或者物品呢?


尝试过 在没有任何改动的情况下 Hp上限仍为9999
用了那个有问题的脚本倒是可以达到9999以上 但是 那个脚本计算方式完全混乱 比如我等级1设定人物HP100 实际运行中确实220
回复

使用道具 举报

梦石
0
星屑
34467
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2013-2-27 10:21:40 | 显示全部楼层
  在脚本 Game_Actor 大概从 176 行开始 往下都是获取角色的属性(HP,SP,力量,,等),
每个项目的一些[]里都有 99,9999,,,,等数值,那就是限制的最大值,把它改成你想
要的最大值即可
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
50
在线时间
182 小时
注册时间
2011-2-17
回帖
457
 楼主| 发表于 2013-2-27 12:54:01 | 显示全部楼层
芯☆淡茹水 发表于 2013-2-27 10:21
在脚本 Game_Actor 大概从 176 行开始 往下都是获取角色的属性(HP,SP,力量,,等),
每个项目的一些[] ...

  #--------------------------------------------------------------------------
  # ● 获取 MaxHP
  #--------------------------------------------------------------------------
  def maxhp
    n = [[base_maxhp + @maxhp_plus, 1].max, 100000].min
    for i in @states
      n *= $data_states.maxhp_rate / 100.0
    end
    n = [[Integer(n), 1].max, 100000].min
    return n
  end

改了 但是没有任何变化 人物HP上限仍是9999
回复

使用道具 举报

梦石
0
星屑
34467
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2013-2-27 12:57:55 | 显示全部楼层
小和尚 发表于 2013-2-27 12:54
#--------------------------------------------------------------------------
  # ● 获取 MaxHP
   ...

   数据库里不能设置超过 9999,但实际游戏中已经突破。

LZ 可设置一个 增加 maxhp 的物品 ,反复使用,检查看是否超过 9999
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
50
在线时间
182 小时
注册时间
2011-2-17
回帖
457
 楼主| 发表于 2013-2-27 13:01:17 | 显示全部楼层
芯☆淡茹水 发表于 2013-2-27 12:57
数据库里不能设置超过 9999,但实际游戏中已经突破。

LZ 可设置一个 增加 maxhp 的物品 ,反复使用, ...

在游戏运行中也是9999上限
回复

使用道具 举报

梦石
0
星屑
34467
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2013-2-27 13:08:25 | 显示全部楼层
小和尚 发表于 2013-2-27 13:01
在游戏运行中也是9999上限

那种改法已在新工程试验过,完全可行。
     那就可能是一些外挂脚本里有 maxhp 的定义未改。
如果LZ找不到的话,可发工程。
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
50
在线时间
182 小时
注册时间
2011-2-17
回帖
457
 楼主| 发表于 2013-2-27 13:20:46 | 显示全部楼层
芯☆淡茹水 发表于 2013-2-27 13:08
那种改法已在新工程试验过,完全可行。
     那就可能是一些外挂脚本里有 maxhp 的定义未改。
如果LZ找不 ...

嗯 谢谢 HP改过来了 但是SP在什么地方改呢
回复

使用道具 举报

梦石
0
星屑
34467
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2013-2-27 13:26:27 | 显示全部楼层
小和尚 发表于 2013-2-27 13:20
嗯 谢谢 HP改过来了 但是SP在什么地方改呢

   在 Game_Battler 1  大概第 65 行开始
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部