pangzhi1263
那个,用DeluxeMenus做商店,检测玩家背包物品的变量应该怎么弄?
而且需要的物品是修改名字的那种

比如我手里有一个叫做“大棒棒”的木棍,那么请问要怎么检测这个木棍呢?

幽冥冥
貌似无法做到检测。。。

pangzhi1263
Ghost灬幽冥 发表于 2018-4-1 17:40
貌似无法做到检测。。。

其实是结合API变量检测的,但是找不到那个变量的下载。。。

幽冥冥
pangzhi1263 发表于 2018-4-1 19:12
其实是结合API变量检测的,但是找不到那个变量的下载。。。

papi有检测背包内物品的变量?

pangzhi1263
Ghost灬幽冥 发表于 2018-4-1 19:15
papi有检测背包内物品的变量?

wiki上看到的,但是不知道如何下载。。。毕竟其他的都可以dow player 之类的
但是背包检测的不知道怎么下。。。

幽冥冥
pangzhi1263 发表于 2018-4-1 19:20
wiki上看到的,但是不知道如何下载。。。毕竟其他的都可以dow player 之类的
但是背包检测的不知道怎么下 ...

没有这个检测的吧。。

pangzhi1263
%invcheck_m:<Material name or ID>_a:<amount>_d:_n:<displayname>_l:<lore-line-1,lore-line-2>% 检测物品栏有无物品——m:物品ID a:物品数量 d:数据附加值 n:自定义名字 l:介绍【XXX,XXX】
好吃的梨子 @andylizi

%invcheck_m:STONE_a:64% - 检测玩家是否有64个石头

%invcheck_m:STONE_a:1_n:&aAwesome-Stone% 检测玩家有没有一个叫做 &aAwesome-Stone 的石头


那就是wiki骗我咯

幽冥冥
pangzhi1263 发表于 2018-4-1 19:25
%invcheck_m:_a:_d:_n:_l:% 检测物品栏有无物品——m:物品ID a:物品数量 d:数据附加值 n:自定义名字 l:介 ...

行吧,个人学识肤浅,见笑了

jued_huangjim
本帖最后由 jued_huangjim 于 2018-4-3 11:57 编辑
  1.     left_click_requirement:
  2.       requirements:
  3.         material:
  4.           type: has item
  5.           material: STLCK
  6.           name: 大棒棒
  7.           amount: 1
复制代码
如果要用到颜色代码,使用§
如果还不懂
这里是我一个商店的例子
  1.   '9':
  2.     material: 17
  3.     slot: 9
  4.     update: true
  5.     display_name: '&f[&f橡木&f]'
  6.     lore:
  7.     - '&f[&e简单介绍&f]'
  8.     - '&f[橡木具有回收价值]'
  9.     - ''
  10.     - '&f[&f左键回收&f][&f橡木&f][1]'
  11.     - '&f[&a获得银币&f][&61&f]'
  12.     - '&f[&7右键回收&f][&f橡木&f][64]'
  13.     - '&f[&a获得银币&f][&664&f]'
  14.     - ''
  15.     - '&f[&6银币余额&f][&6%vault_eco_balance%&f]'
  16.     left_click_commands:
  17.     - '[console] clear %player_name% minecraft:log 0 1'
  18.     - '[console] ecoadmin give %player_name% 1'
  19.     - '[message] &f[&b绝对领域&f][&a回收商店&f] 您回收了 &a1&f 个橡木。'
  20.     - '[player] balance<delay=10>'
  21.     left_click_requirement:
  22.       requirements:
  23.         material:
  24.           type: has item
  25.           material: LOG
  26.           amount: 1
  27.       deny_commands:
  28.       - '[message] &f[&b绝对领域&f][&a回收商店&f] 您的橡木不足。'
  29.       - '[player] balance<delay=10>'
  30.       - '[close]'
  31.     right_click_commands:
  32.     - '[console] clear %player_name% minecraft:log 0 64'
  33.     - '[console] ecoadmin give %player_name% 64'
  34.     - '[message] &f[&b绝对领域&f][&a回收商店&f] 您回收了 &a64&f 个橡木。'
  35.     - '[player] balance<delay=10>'
  36.     right_click_requirement:
  37.       requirements:
  38.         material:
  39.           type: has item
  40.           material: LOG
  41.           amount: 64
  42.       deny_commands:
  43.       - '[message] &f[&b绝对领域&f][&a回收商店&f] 您的橡木不足。'
  44.       - '[player] balance<delay=10>'
  45.       - '[close]'
复制代码
如果能帮到你,请给最佳



pangzhi1263
jued_huangjim 发表于 2018-4-1 00:16
如果要用到颜色代码,使用§
如果还不懂
这里是我一个商店的例子

但是还想追问一下,按照商店这样的话

那么我手里同时拥有木头和大棒棒  他应该是不会清理大棒棒的吧?

那么应该怎么设置呢?

jued_huangjim
pangzhi1263 发表于 2018-4-3 19:29
但是还想追问一下,按照商店这样的话

那么我手里同时拥有木头和大棒棒  他应该是不会清理大棒棒的吧?

dm的话
  1.     left_click_requirement:
  2.       requirements:
  3.         material:
  4.           type: has item
  5.           material: STLCK
  6.           name: 大棒棒
  7.           amount: 1
  8.         material1:
  9.           type: has item
  10.           material: LOG
  11.           amount: 1
复制代码


原版不能清理带有中文名的物品,我想了很久,最后用bq来解决

第一页 上一页 下一页 最后一页