若轩233
我想利用trmenu制作一个收购钻石和下界合金来让玩家获取金钱的商店,背包中有物品,但是一直显示数量不足(其实就是被拒绝),不知道哪里出了问题,求大佬解答,或者直接帮我写好也可以



Neige
你这个是检测背包里有指定堆叠数量的物品,不是检测指定物品的总数量。
你应该用checkitem_amount,具体看wiki
https://github.com/PlaceholderAP ... ceholders#checkitem

若轩233
Neige 发表于 2023-6-27 12:10
你这个是检测背包里有指定堆叠数量的物品,不是检测指定物品的总数量。
你应该用checkitem_amount,具体看w ...

还是不行啊


楚儿

"== *yes" 改一下

若轩233

怎么改?(我是小白)

楚儿
若轩233 发表于 2023-6-27 12:25
怎么改?(我是小白)

写你传参量

若轩233

不懂。。。。

看不见记忆
其实最好是用插件做商店,Trmenu做的没有记录,而且很麻烦

TDT-金鱼

check papi *"%checkitem_amount_mat:diamond%" == *"数量"

QingFengYa
[原创|TrMenu] —— 回收矿物菜单 [v3]
https://www.mcbbs.net/thread-1326763-1-1.html
(出处: Minecraft(我的世界)中文论坛)
下载后稍微修改一下即可使用

若轩233
TDT-金鱼 发表于 2023-6-27 14:06
check papi *"%checkitem_amount_mat:diamond%" == *"数量"

这个‘数量’是什么意思

若轩233
QingFengYa 发表于 2023-6-27 14:36
[原创|TrMenu] —— 回收矿物菜单 [v3]
https://www.mcbbs.net/thread-1326763-1-1.html
(出处: Minecraft( ...

用不了啊太难懂了这个

若轩233
看不见记忆 发表于 2023-6-27 13:09
其实最好是用插件做商店,Trmenu做的没有记录,而且很麻烦

只是做个换钱的通道而已,没必要

执笔绘君衣
  1.   3:
  2.     update: 1
  3.     display:
  4.       mats: 86
  5.       name: 1
  6.       lore:
  7.         - '当前拥有%checkitem_amount_mat:pumpkin%'
  8.       
  9.     actions:
  10.       all:
  11.         - condition: 'check papi *%checkitem_amount_mat:pumpkin% > *1'
  12.           actions:
  13.             - 'tell: 回收成功当前回收&b%math_1*{checkitem_amount_mat:pumpkin}[precision:0]%&f个南瓜 共获得&b%math_10*{checkitem_amount_mat:pumpkin}[precision:0]%&f金币'
  14.             - 'giveeco: %math_10*{checkitem_amount_mat:pumpkin}[precision:0]%'
  15.             - 'take-item: material:pumpkin,amount:%checkitem_amount_mat:pumpkin%'
  16.             - 'refresh'
  17.           deny:
  18.             'tell: 您背包木有南瓜'
复制代码

例子

执笔绘君衣
  1.   3:
  2.     update: 1
  3.     display:
  4.       mats: 86
  5.       name: 1
  6.       lore:
  7.         - '当前拥有%checkitem_amount_mat:pumpkin%'
  8.       
  9.     actions:
  10.       all:
  11.         - condition: 'check papi *%checkitem_amount_mat:pumpkin% > *1'
  12.           actions:
  13.             - 'tell: 回收成功当前回收&b%math_1*{checkitem_amount_mat:pumpkin}[precision:0]%&f个南瓜 共获得&b%math_10*{checkitem_amount_mat:pumpkin}[precision:0]%&f金币'
  14.             - 'giveeco: %math_10*{checkitem_amount_mat:pumpkin}[precision:0]%'
  15.             - 'take-item: material:pumpkin,amount:%checkitem_amount_mat:pumpkin%'
  16.             - 'refresh'
  17.           deny:
  18.             'tell: 您背包木有南瓜'
复制代码

例子

TDT-金鱼
若轩233 发表于 2023-6-27 14:50
这个‘数量’是什么意思

check papi *"%checkitem_amount_mat:diamond%" >= *"1"
检查是否有这个物品

若轩233
TDT-金鱼 发表于 2023-6-27 16:02
check papi *"%checkitem_amount_mat:diamond%" >= *"1"
检查是否有这个物品

但是万一他有2个钻石,然后出售选了4个会发生什么?

TDT-金鱼
若轩233 发表于 2023-6-27 17:00
但是万一他有2个钻石,然后出售选了4个会发生什么?

那就用传参解决出售数量判断的问题,这里只是判定你有没有相关的物品,并不影响你实际要出售的数量

若轩233
TDT-金鱼 发表于 2023-6-27 16:02
check papi *"%checkitem_amount_mat:diamond%" >= *"1"
检查是否有这个物品

还是不行啊啊啊啊(要疯

下一页 最后一页