查看: 2785|回复: 7

[已经解决] 有个小问题,VA中角色每回合HP再生值用脚本怎么表达

[复制链接]
梦石
0
星屑
50
在线时间
389 小时
注册时间
2010-7-10
回帖
63
发表于 2013-10-3 23:09:10 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 a5f001 于 2013-10-6 19:06 编辑

RT,想让角色在地图上每秒根据属性恢复生命值,求解
梦石
0
星屑
50
在线时间
466 小时
注册时间
2013-2-8
回帖
420
发表于 2013-10-4 00:14:59 来自手机 | 显示全部楼层
  1. def regenerate_hp
  2.   if player_on_map
  3.     player_restore_hp_by(player_abilities)
  4.   end
  5. end
复制代码

点评

这个大哥又在坑新人了。  发表于 2013-10-6 13:17
如果是角色在加入但非战斗队列中,每个回合回复HP怎么写  发表于 2013-10-5 22:01
回复

使用道具 举报

梦石
0
星屑
2826
在线时间
2634 小时
注册时间
2013-1-16
回帖
5453

贵宾

发表于 2013-10-4 00:24:01 | 显示全部楼层
@delv25  @tjjlb 这个不是VA的问题吗?
(Created by @喵kano)


施工现场:hotege.github.io
回复

使用道具 举报

梦石
0
星屑
803
在线时间
2068 小时
注册时间
2011-10-3
回帖
1620
发表于 2013-10-4 06:49:28 | 显示全部楼层
感觉RM几个区合并后各种提问都到处乱跑了……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
389 小时
注册时间
2010-7-10
回帖
63
 楼主| 发表于 2013-10-5 17:32:33 | 显示全部楼层
SuperMario 发表于 2013-10-4 00:14

额,请问是直接插入脚本库使用么?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
466 小时
注册时间
2013-2-8
回帖
420
发表于 2013-10-6 00:48:20 来自手机 | 显示全部楼层
本帖最后由 SuperMario 于 2013-10-6 00:50 编辑
a5f001 发表于 2013-10-5 17:32
额,请问是直接插入脚本库使用么?


囧。

你参考一下状态,里面好像有按百分比回血的。
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-10-6 13:13:07 | 显示全部楼层
本帖最后由 Sion 于 2013-10-6 13:16 编辑

地图上的话,可以用并行公共事件。
QQ截图20131006131443.png
事件里给变量用脚本赋值,$game_party.members[x].luk 这样就是队伍第x个角色的幸运值。
然后再按变量增加HP就可以了

点评

十分感谢,问题已解决  发表于 2013-10-6 18:21
感谢大大,还有点小问题,恢复生命怎么才能取整?我得角色hp回复率 0.04%,过一会菜单上生命是120.879/177,怎么能让回复的生命值取整啊  发表于 2013-10-6 18:02
回复

使用道具 举报

梦石
0
星屑
50
在线时间
389 小时
注册时间
2010-7-10
回帖
63
 楼主| 发表于 2013-10-6 16:34:03 | 显示全部楼层
本帖最后由 a5f001 于 2013-10-6 16:35 编辑

@Sion
QQ截图20131006162843.png
这样设置的,但是一进游戏启动公共事件会弹出错误。
QQ截图20131006163142.png
QQ截图20131006163252.png
请问是怎么回事?

点评

变量后面加个 .round 四舍五入 .ceil 向上取整 .to_i 向下取整  发表于 2013-10-6 18:07
队伍里只有1个角色吧,members[0]是获取第一个队伍角色,不是用 1。  发表于 2013-10-6 17:26
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部