查看: 2604|回复: 7

[有事请教] MV如何实现每过60s加10金币

[复制链接]
梦石
0
星屑
276
在线时间
26 小时
注册时间
2021-7-18
回帖
10
发表于 2021-9-1 22:41:30 | 显示全部楼层 |阅读模式

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

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

×
就是想做一个类似挂金房之类的玩法,在触发事件后每60s加10金币,并且还能查看金币余额。
梦石
0
星屑
2337
在线时间
325 小时
注册时间
2018-7-12
回帖
378
发表于 2021-9-2 06:34:20 | 显示全部楼层
并行处理,等待3600帧,增加金钱
回复

使用道具 举报

梦石
0
星屑
276
在线时间
26 小时
注册时间
2021-7-18
回帖
10
 楼主| 发表于 2021-9-2 08:11:49 | 显示全部楼层
狼姬 发表于 2021-9-2 06:34
并行处理,等待3600帧,增加金钱

等待不是就不能操作了吗,抱歉也怪我没说清楚,就是有点像小游戏里面泡澡一样,每60s+10金币(或经验)然后这个过程中玩家是可以自由操作,就是可以走动点击别的什么的
回复

使用道具 举报

梦石
0
星屑
105
在线时间
1024 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2021-9-2 08:55:49 | 显示全部楼层
并行一个就完事了
全家活光光~
回复

使用道具 举报

梦石
0
星屑
14322
在线时间
2611 小时
注册时间
2013-6-10
回帖
1692
发表于 2021-9-2 11:52:28 | 显示全部楼层
方法有很多,除了二楼说的并行等待,我还想出了几种。

1.你也可以试试计时器,时间是60秒,到点了加金币,再新开一个计时器以此循环。

2.把这段代码放进一个已经开启的插件里:

setInterval($Game_Party.prototype.gold(10),60000)
你可以把60000改成1000看看效果

所有方法我都没试过所以不知道
回复 1 0

使用道具 举报

梦石
14
星屑
7894
在线时间
1447 小时
注册时间
2020-4-19
回帖
261

MZ评测员极短25参与极短22获奖极短21参与

发表于 2021-9-2 12:22:16 | 显示全部楼层
事件设置成并行处理的话,用等待并不会阻碍玩家行动。
回复

使用道具 举报

梦石
0
星屑
276
在线时间
26 小时
注册时间
2021-7-18
回帖
10
 楼主| 发表于 2021-9-2 13:58:40 | 显示全部楼层
狼姬 发表于 2021-9-2 06:34
并行处理,等待3600帧,增加金钱

非常感谢~我回去又试了试,问题已经解决了。不能动是因为我把公共事件设置成并行然后按键触发公共事件,这和没有并行没啥区别才会导致不能动的。后面发现修改后就好了。

点评

解决了就好  发表于 2021-9-2 15:42
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部