设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 175|回复: 6
打印 上一主题 下一主题

[有事请教] 请问怎么检测玩家买了什么东西呢

[复制链接]

Lv1.梦旅人

梦石
0
星屑
101
在线时间
41 小时
注册时间
2024-7-13
帖子
14
跳转到指定楼层
1
发表于 2024-9-12 19:59:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想做一个事件,是玩家在商人那里买了东西之后花的钱会放到商人的宝箱里面,玩家之后可以把宝箱里面的钱偷出来。请问我怎么知道玩家具体花了多少钱呢?

Lv3.寻梦者

梦石
0
星屑
1921
在线时间
583 小时
注册时间
2012-4-8
帖子
415
2
发表于 2024-9-12 21:32:02 | 只看该作者
一般情况下,监控 Game_Party.prototype.gainGold 应该就行了吧
pokemon 和 digimon 正在路上
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4847
在线时间
710 小时
注册时间
2018-1-16
帖子
145
3
发表于 7 天前 | 只看该作者
笨一点的办法就是:
1:买东西之前把金钱赋值到变量A
2:买完东西之后把金钱赋值到变量B
3:用变量A减去变量B得到买东西的钱为变量C
每次买完东西都把变量C加上商人宝箱的钱数,你偷完钱把宝箱里的钱数清零就可以了

评分

参与人数 1+1 收起 理由
樱言叶 + 1 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
101
在线时间
41 小时
注册时间
2024-7-13
帖子
14
4
 楼主| 发表于 6 天前 | 只看该作者
shantianzu 发表于 2024-9-13 12:21
笨一点的办法就是:
1:买东西之前把金钱赋值到变量A
2:买完东西之后把金钱赋值到变量B

请问变量怎么减呢,我试了一下发现那个宝箱的钱还是0,是我操作的哪里出问题了嘛?

QQ截图20240914110537.png (35.45 KB, 下载次数: 0)

QQ截图20240914110537.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
101
在线时间
41 小时
注册时间
2024-7-13
帖子
14
5
 楼主| 发表于 6 天前 | 只看该作者
505681468 发表于 2024-9-12 21:32
一般情况下,监控 Game_Party.prototype.gainGold 应该就行了吧

请问怎么监控呢,我第一次听到这个名词
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6231
在线时间
1379 小时
注册时间
2013-12-3
帖子
297
6
发表于 6 天前 | 只看该作者
樱言叶 发表于 2024-9-14 11:06
请问变量怎么减呢,我试了一下发现那个宝箱的钱还是0,是我操作的哪里出问题了嘛? ...

变量1 = 金钱 (买之前的钱)
商店处理
变量2 = 金钱 (买之后的钱)
变量1 -= 变量2(本次购买前后的金钱差值)
变量3 +=变量1(累加每次的差值就是可以偷的钱)

你最后那行为什么要写批量减

评分

参与人数 1+1 收起 理由
樱言叶 + 1 认可答案

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
101
在线时间
41 小时
注册时间
2024-7-13
帖子
14
7
 楼主| 发表于 6 天前 | 只看该作者
HM495 发表于 2024-9-14 11:34
变量1 = 金钱 (买之前的钱)
商店处理
变量2 = 金钱 (买之后的钱)

啊?谢谢!解决了!!
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-20 14:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表