本帖最后由 TUCAOEVER 于 2023-3-18 01:38 编辑
关于如何解决服务器通货膨胀的问题,在忙活了好一阵之后终于有时间进行改进了,结果发现之前的菜单有BUG。
没有办法,写程序太麻烦了,所以还是用trmenu实现想法。
这次利用了javascript,解决了不少棘手问题,主要是数值计算与带入的问题(暴汗)。
并且物价的变化方式更加复杂,改进了物价变化的公式,这次物价可以迭代,填写菜单也将变得简单,不过依然可能出现卡在某一个数值上的可能性,相关情况需要后续测试。
所有的货币根本上都来自和服务器系统的交互包括任务签到和系统商店,最多的应该就是系统商店了。
在现实世界中商品的价格总是和供求量等相关,这些相关因素形成了看不见的手,基于这个思想,我制作了这个菜单。
重点: 需要先自行在plugins\TrMenu\data的globalData.yml文件中手动输入物价表,输入名称为 [物品id]价格,数值为买入价格的100000倍。
# 用于trmenu v3
# 未经允许禁止转载
# 您可以使用本配置,用作商业服/公益服/朋友联机
# 你不得对外宣称这是你的作品,不得倒卖
# 编写者:Nameless QQ:412859475
关于如何解决服务器通货膨胀的问题,在忙活了好一阵之后终于有时间进行改进了,结果发现之前的菜单有BUG。
没有办法,写程序太麻烦了,所以还是用trmenu实现想法。
这次利用了javascript,解决了不少棘手问题,主要是数值计算与带入的问题(暴汗)。
并且物价的变化方式更加复杂,改进了物价变化的公式,这次物价可以迭代,填写菜单也将变得简单,不过依然可能出现卡在某一个数值上的可能性,相关情况需要后续测试。
所有的货币根本上都来自和服务器系统的交互包括任务签到和系统商店,最多的应该就是系统商店了。
在现实世界中商品的价格总是和供求量等相关,这些相关因素形成了看不见的手,基于这个思想,我制作了这个菜单。
重点: 需要先自行在plugins\TrMenu\data的globalData.yml文件中手动输入物价表,输入名称为 [物品id]价格,数值为买入价格的100000倍。
# 用于trmenu v3
# 未经允许禁止转载
# 您可以使用本配置,用作商业服/公益服/朋友联机
# 你不得对外宣称这是你的作品,不得倒卖
# 编写者:Nameless QQ:412859475
本帖最后由 412859475 于 2023-3-18 09:20 编辑
自动物价调整菜单.zip
(8.33 KB, 下载次数: 7)
结果发现没有判断背包是否装得下的机制,所以又改进了一下。
整个菜单都在里面了,连带物价表也一起打包放进来了。
物价表要丢进plugins\TrMenu\data。

结果发现没有判断背包是否装得下的机制,所以又改进了一下。
整个菜单都在里面了,连带物价表也一起打包放进来了。
物价表要丢进plugins\TrMenu\data。