查看: 4020|回复: 6

[已经过期] 关于计步减血的事件

[复制链接]
梦石
0
星屑
1045
在线时间
6 小时
注册时间
2017-3-28
回帖
1
发表于 2017-3-30 22:42:46 | 显示全部楼层 |阅读模式

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

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

×
rt,我编了一个计步减血的事件,但是主角每次都是一触发血量就扣到只剩下1,求教这是什么情况……
无标题.png
无标题2.png
梦石
0
星屑
342
在线时间
377 小时
注册时间
2013-1-30
回帖
162
发表于 2017-3-31 00:08:43 | 显示全部楼层
因为图片二里的事件是并行设置,也就是说一旦开启冻伤开关就会无限循环减血到冻死为止。所以再加个变量记录为上次减血后步数,以后只有步数比上次减血后步数高的时候才减血就行了
回复

使用道具 举报

梦石
1
星屑
24088
在线时间
3339 小时
注册时间
2011-7-8
回帖
3862

开拓者

发表于 2017-3-31 00:13:35 | 显示全部楼层
本帖最后由 guoxiaomi 于 2017-3-31 00:15 编辑

你这个第 2 页没有关掉开关,会反复执行。

在分歧后面补充一个 开关 7 = OFF


感觉这样还不够……这个事件还有其他的问题,比如没有重置变量1:冻伤计步
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

梦石
0
星屑
1045
在线时间
6 小时
注册时间
2017-3-28
回帖
1
 楼主| 发表于 2017-3-31 00:30:21 | 显示全部楼层
guoxiaomi 发表于 2017-3-31 00:13
你这个第 2 页没有关掉开关,会反复执行。

在分歧后面补充一个 开关 7 = OFF

等等……我就是在分歧结束前关上了07啊……

点评

那要是分歧没有执行,开关就不会关上  发表于 2017-3-31 01:08
回复

使用道具 举报

梦石
0
星屑
14802
在线时间
1014 小时
注册时间
2014-10-24
回帖
325
发表于 2017-3-31 10:11:06 | 显示全部楼层
不知道有没有做成状态事件的可能
回复

使用道具 举报

梦石
0
星屑
50
在线时间
15 小时
注册时间
2015-8-12
回帖
6
发表于 2017-4-2 19:20:19 | 显示全部楼层
本帖最后由 固态天空 于 2017-4-2 19:23 编辑

用两个变量,一个是步数的实时记录,另一个作为缓存,用来进行比较,从而判断是否进行了移动。
QQ截图20170402191541.png QQ截图20170402191554.png

这样一来就可以了。

评分

参与人数 1星屑 +66 收起 理由
鑫晴 + 66

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部