查看: 2778|回复: 4

[已经过期] 求教脚本问题

[复制链接]
梦石
0
星屑
50
在线时间
11 小时
注册时间
2009-12-30
回帖
7
发表于 2013-8-29 11:38:46 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 594419101 于 2013-8-29 18:27 编辑

脚本里有一句  def mhp;  param(0);   end    # 最大HP          Maximum Hit Point
我想用脚本改变HP最大值,就写了
mhp=1000
refresh
测试时发现无效,mhp又恢复成原来的值了,我想知道怎么用脚本对HP最大值进行改写
修改单个角色的,不用脚本,软件修改只能实现增加体力最大值功能,我想要的是直接给一个角色HP最大值赋值。

点评

不知道你说的改变hp的最大值是指修改单个角色还是指其它?  发表于 2013-8-29 12:02
梦石
0
星屑
50
在线时间
79 小时
注册时间
2007-6-23
回帖
147
发表于 2013-8-29 12:01:46 来自手机 | 显示全部楼层
actor = $game_party.members[队伍成员编号]
actor.params[0, actor.level] = 你需要的hp最大值
回复

使用道具 举报

梦石
0
星屑
50
在线时间
11 小时
注册时间
2009-12-30
回帖
7
 楼主| 发表于 2013-8-29 14:20:20 | 显示全部楼层
fangyc 发表于 2013-8-29 12:01
actor = $game_party.members[队伍成员编号]
actor.params[0, actor.level] = 你需要的hp最大值 ...


错误提示:没有params这个方法
不行啊
回复

使用道具 举报

梦石
0
星屑
50
在线时间
79 小时
注册时间
2007-6-23
回帖
147
发表于 2013-8-29 19:15:16 来自手机 | 显示全部楼层
594419101 发表于 2013-8-29 14:20
错误提示:没有params这个方法
不行啊

actor = $game_party.members[队伍成员编号]
$data_class[actor.class_id].params[0, actor.level] = 你需要的hp最大值

这么改有几个问题,就是角色升级后HP又会被重置回来,而且所有相同职业的人的hp都会被改掉。
没办法,谁让HP默认是和职业和等级挂钩的。

建议换别的思路来修正最大HP。
比如使用装备的特性等。
回复

使用道具 举报

梦石
0
星屑
920
在线时间
194 小时
注册时间
2012-6-1
回帖
681
发表于 2013-8-30 02:46:46 | 显示全部楼层
本帖最后由 1715063941 于 2013-8-30 02:50 编辑

你可以设定多个平行职业=-=
或者事件的话的确是可以解决的 =-=
下面解释=-=
新建一个全图公共事件=-=
上升1000MP 并记录此时等级于VAL等级1
然后独立开关A开,你懂得=-=
记录此时等级与VAL等级2,当val等级2大于val等级1时
独立开关A关=-=OK!
每次上升都需要用到一个独立的事件=-=很麻烦的样子=-=
顺便,你戳下下面的东东把=-=(地址)
死亡
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部