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

Project1

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

[有事请教] 请问如何对比金钱? [已解决]

[复制链接]

Lv2.观梦者

梦石
0
星屑
340
在线时间
59 小时
注册时间
2022-9-2
帖子
50
跳转到指定楼层
1
发表于 2023-11-11 20:39:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 tsjslgy 于 2023-11-12 17:32 编辑

如题,想实现一个效果,玩家进入地图时保存当前金钱到变量。出地图时保存金钱到另一个变量,然后对比俩个变量的值,如果该值大于设置比例,比如2倍,3倍等等,触发事件。该如何设置呢?请指教
顺便问了下gpt,其回答
var storedGold = $gameVariables.value(变量A的ID);
var currentGold = $gameParty.gold();
var increaseRatio = (currentGold - storedGold) / storedGold;
$gameVariables.setValue(变量B的ID, increaseRatio);
然后设置变量B>1,结果弄上去并没有效果,是不是哪里错了呢,求指点。

Lv3.寻梦者

梦石
0
星屑
2366
在线时间
658 小时
注册时间
2017-10-13
帖子
53
来自 2楼
发表于 2023-11-12 00:00:49 | 只看该作者
本帖最后由 huangke 于 2023-11-12 00:07 编辑

简单点,
$gameVariables.setValue(1, $gameParty.gold());//进入时候的钱
$gameVariables.setValue(2, $gameParty.gold());//出去时候的钱
If($gameVariables.value(2) > ($gameVariables.value(1) * 2)){执行内容}//大于两倍干啥
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
340
在线时间
59 小时
注册时间
2022-9-2
帖子
50
3
 楼主| 发表于 2023-11-12 17:31:28 | 只看该作者
谢谢大佬,已成功!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 15:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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