Project1

标题: 步数刷新一个事件的做法。 [打印本页]

作者: 昨夜辉煌    时间: 2021-5-26 14:39
标题: 步数刷新一个事件的做法。
比如说游戏开始后,3000步刷新一个事件,像刷新世界boss那种情况。这样用事件怎么做出来啊,有没有大佬教教我。最好带图的那种。
作者: xiamumomo    时间: 2021-5-26 14:39
刚刚在论坛找到了   你在BOSS战斗后添加脚本$gameParty._steps = 0
作者: xiamumomo    时间: 2021-5-26 15:11
用事件   变量A  代入 游戏数据→其它→步数    接着  分支条件  变量A 大等于3000  满足:事件开关开启(世界BOSS开关开启)  变量A-3000  这个事件并行处理       然后BOSS事件  打完关闭开关  这是方法一
方法2前面都一样    分支条件  变量A 大等于3000  满足:事件开关开启(世界BOSS开关开启) 这里不减去3000  并行处理  然后  BOSS事件打完开关关闭 然后变量A  带入  常量  0  

第一种是允许玩家刷步数卡BOSS出现  比如  第一次3000  减去了开关开启   接着走2999到BOSS面前打完再走一步接着打
第二种是不允许玩家这么刷
作者: 昨夜辉煌    时间: 2021-5-27 03:25
xiamumomo 发表于 2021-5-26 15:11
用事件   变量A  代入 游戏数据→其它→步数    接着  分支条件  变量A 大等于3000  满足:事件开关开启(世 ...

这个只能刷新一次吧,能不能一直刷新那种,打完一次,走3000步,继续刷新一次
作者: xiamumomo    时间: 2021-5-27 11:03
昨夜辉煌 发表于 2021-5-27 03:25
这个只能刷新一次吧,能不能一直刷新那种,打完一次,走3000步,继续刷新一次 ...

可以一直刷新啊是不是你设置错了   一种是独立开关另一种是开关  这个要区分   接着走满3000步开启开关1    BOSS出现条件   开关1   
作者: 昨夜辉煌    时间: 2021-5-27 17:13
xiamumomo 发表于 2021-5-27 11:03
可以一直刷新啊是不是你设置错了   一种是独立开关另一种是开关  这个要区分   接着走满3000步开启开关1  ...

我就按你这样设置的。战斗完不会消失,一直就在地图了
作者: xiamumomo    时间: 2021-5-27 17:52
你该不会打完BOSS要将开关关闭    你把你设置的截个图发出来我看看
作者: 昨夜辉煌    时间: 2021-5-28 15:58
xiamumomo 发表于 2021-5-27 17:52
你该不会打完BOSS要将开关关闭    你把你设置的截个图发出来我看看

就是这第二种

QQ图片20210528155605.png (47.93 KB, 下载次数: 124)

QQ图片20210528155605.png

QQ图片20210528155656.png (53.15 KB, 下载次数: 128)

QQ图片20210528155656.png

作者: xiamumomo    时间: 2021-5-28 17:45
我知道为什么了  当变量=步数的时候   那个变量无法加减  如果知道步数脚本应该可以解决    另一个方法  用事件计时器Galv's Event Spawn Timers这个应该是没问题  如果你非要用步数的话你就要知道步数的脚步  也许是我知道的太少了  目前只能推荐你用事件计时器

事件计时器.png (129.15 KB, 下载次数: 133)

事件计时器.png

事件计时器2.png (154.74 KB, 下载次数: 114)

事件计时器2.png

作者: 昨夜辉煌    时间: 2021-5-28 18:06
xiamumomo 发表于 2021-5-28 18:04
刚刚在论坛找到了   你在BOSS战斗后添加脚本$gameParty._steps = 0

我现在试试,多谢大佬
作者: xiamumomo    时间: 2021-5-28 18:09
突然觉得如果用步数的话不太好毕竟每个怪要都是依靠步数的如果步数清零后所有怪都需要从0开始反而达到要求那就是全部都开启所以还是推荐用事件计时器(我刚刚推荐的那个插件)剩下的你自己考虑
作者: 昨夜辉煌    时间: 2021-5-28 18:11
xiamumomo 发表于 2021-5-28 18:04
刚刚在论坛找到了   你在BOSS战斗后添加脚本$gameParty._steps = 0

可以了,完美解决,多谢大佬
作者: 昨夜辉煌    时间: 2021-5-28 18:13
xiamumomo 发表于 2021-5-28 18:09
突然觉得如果用步数的话不太好毕竟每个怪要都是依靠步数的如果步数清零后所有怪都需要从0开始反而达到要求 ...

我会设置一个几千步那样触发的连续刷材料怪事件,应该这样就解决了
作者: xiamumomo    时间: 2021-5-28 19:16
昨夜辉煌 发表于 2021-5-28 18:13
我会设置一个几千步那样触发的连续刷材料怪事件,应该这样就解决了

这个应该不是几千步的问题   问题是数据步数的问题   他是一个想通的东西   就像我之前所说的   如果用步数来做比如   一个是50步   另一个是500步如用清零那么  及时走了500步但是打了50步的整体数据的步数是从新开始
如果用减法那么效果就不一样了  减法步数可以累积  及时打了少的还有剩余的步数在那你可以考虑一下
作者: 昨夜辉煌    时间: 2021-5-28 20:31
xiamumomo 发表于 2021-5-28 19:16
这个应该不是几千步的问题   问题是数据步数的问题   他是一个想通的东西   就像我之前所说的   如果用步 ...

地图事件弄好了,就是不能弄成公共事件,不然会一直刷新一个界面,但是也可以了,多谢
作者: 赐予者    时间: 2021-9-29 23:13
虽然只能关闭一个开关,但确实有用,谢谢




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