Project1

标题: 请问如何对比金钱? [已解决] [打印本页]

作者: tsjslgy    时间: 2023-11-11 20:39
标题: 请问如何对比金钱? [已解决]
本帖最后由 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,结果弄上去并没有效果,是不是哪里错了呢,求指点。
作者: huangke    时间: 2023-11-12 00:00
本帖最后由 huangke 于 2023-11-12 00:07 编辑

简单点,
$gameVariables.setValue(1, $gameParty.gold());//进入时候的钱
$gameVariables.setValue(2, $gameParty.gold());//出去时候的钱
If($gameVariables.value(2) > ($gameVariables.value(1) * 2)){执行内容}//大于两倍干啥
作者: tsjslgy    时间: 2023-11-12 17:31
谢谢大佬,已成功!




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