wenhua  2022-12-17 02:05:56 | 其他|
5 820

136

回帖

1万

金币

7282

积分

温华

积分
7282
发表于 2022-12-17 02:05:56 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×
请教大佬,使用stdmode=31做材料礼包,指定 qfunction中 STDMODEFUNC实现打开弹窗选择一种材料,取消选择则会将礼包重新give给玩家。

现在问题是双击物品之后,材料礼包先被消耗了,但是这个时候玩家还没有选择物品,如果出现玩家死亡、掉线等就会导致give没有生效而消耗掉了玩家的材料礼包。

因此我想的另一种方式,就是双击打开之后,立马give玩家一个材料礼包,如果玩家没有选择物品就直接关闭,如果选择了物品确定后就take掉材料礼包。

这种方式我模糊记得之前gm技术群里大佬好像说过会出现玩家使用外挂疯狂刷材料刷货币的情况,所以不太敢用,想请教一下大佬们这种方式行不行,还是说有其他的更好的方式。

最后回复时间:2024-01-16 11:00:22官方回复了此贴
回复

使用道具 举报

444

回帖

1万

金币

8854

积分

积分
8854
发表于 2022-12-17 03:53:50 | 显示全部楼层
把[give 材料 1]换成[STOP]
中括号的类容,你好好学习
回复

使用道具 举报

136

回帖

1万

金币

7282

积分

温华

积分
7282
 楼主| 发表于 2022-12-17 12:23:27 | 显示全部楼层
mrkingli 发表于 2022-12-17 03:53
把[give 材料 1]换成[STOP]
中括号的类容,你好好学习

好的,我试试,谢谢
回复

使用道具 举报

57

回帖

1万

金币

7324

积分

积分
7324
发表于 2024-1-11 12:32:14 | 显示全部楼层
wenhua 发表于 2022-12-17 12:23
好的,我试试,谢谢

怎么实现的
回复

使用道具 举报

131

回帖

7768

金币

4228

积分

积分
4228
发表于 2024-1-12 20:28:23 | 显示全部楼层

消耗类物品 在QF触发字段里 使用STOP 停止执行功能 那么这个物品就不会被系统回收掉

然后执行打开界面  在界面里选择物品后 给物品时 检测是否有消耗类的物品 有就收掉消耗类物品 再给界面里的物品就可以了

评分

参与人数 1金币 +20 收起 理由
口子 + 20

查看全部评分

回复

使用道具 举报

1万

回帖

2万

金币

1万

积分

积分
17527
发表于 2024-1-16 11:00:22 | 显示全部楼层
感谢楼上回复
回复

使用道具 举报