MC~蛟龙
本帖最后由 MC~蛟龙 于 2021-7-1 17:49 编辑

PAPI附属:math最新  checkitem最新
TrMenu v3.0-pre-9
求大佬给个商店模板,下面是已制作部分

'M':
    update: 20
    display:
      material: Coal
      lore:
      - '&8▪ &3购买单价:  &e¥10'
      - '&8▪ &3购买组价:  &e¥640'
      - '&8▪ &3出售单价:  &e¥8'
      - '&8▪ &3出售组价:  &e¥512'
    actions:
      left:
        - condition: 'any [ money *10 ]'
          actions:
          - 'take-money: 10'
          - 'give-item: material:Coal'
          - 'tell: &b[&6商店系统&b] &d购买成功'
          deny-actions:
          - 'tell: &b[&6商店系统&b] &C购买失败,你没有足够的金币'
      right:
        - condition: 'item *"material:Coal"'
          actions:
          - 'take-item: material:Coal'
          - 'give-money: 8'
          - 'tell: &b[&6商店系统&b] &d出售成功'
          deny-actions:
          - 'tell: &b[&6商店系统&b] &C出失败,你没有足够的物品'
      shift_left:
        - condition: 'any [ money *640 ]'
          actions:
          - 'take-money: 640'
          - 'give-item: material:Coal,amount:64'
          - 'tell: &b[&6商店系统&b] &d购买成功'
          deny-actions:
          - 'tell: &b[&6商店系统&b] &C购买失败,你没有足够的金币'
      shift_right:
        - condition: 'item *"material:Coal,amount:64"'
          actions:
          - 'take-item: material:Coal,amount:64'
          - 'give-money: 512'
          - 'tell: &b[&6商店系统&b] &d出售成功'
          deny-actions:
          - 'tell: &b[&6商店系统&b] &C出失败,你没有足够的物品'



大佬们加个副手的动作
offhand:1.让玩家处于告示牌编辑界面,捕获输入内容            
            2.若输入数值是负数,则提示;若输入数值不是数字,则提示
            3.输入数值是数字的话就扣除  输入数值*10  金币,并给予和 输入数值 一样数量的煤炭



还有PAPI附属checkitem无法返回拥有煤炭数量,
%checkitem_amount_mat:COAL%不能返回之前的煤炭数量

已自行解决配置问题,先发给大家了
矿石菜单.yml (3.68 KB, 下载次数: 20)

就是


不知道是什么原因,%math_{checkitem_amount_mat:COAL}*10%这个变量都是0





2021.12 数据,可能有更多内容PAPI附属:math最新checkitem最新
TrMenu v3.0-pre-9
求大佬给个商店模板,下面是已制作部分


'M':
    update: 20
    display:
   material: Coal
   lore:
   - '&8▪ &3购买单价:&e¥10'
   - '&8▪ &3购买组价:&e¥640'
   - '&8▪ &3出售单价:&e¥8'
   - '&8▪ &3出售组价:&e¥512'
    actions:
   left:
  - condition: 'any [ money *10 ]'
    actions:
    - 'take-money: 10'
    - 'give-item: material:Coal'
    - 'tell: &b[&6商店系统&b] &d购买成功'
    deny-actions:
    - 'tell: &b[&6商店系统&b] &C购买失败,你没有足够的金币'
   right:
  - condition: 'item *"material:Coal"'
    actions:
    - 'take-item: material:Coal'
    - 'give-money: 8'
    - 'tell: &b[&6商店系统&b] &d出售成功'
    deny-actions:
    - 'tell: &b[&6商店系统&b] &C出失败,你没有足够的物品'
   shift_left:
  - condition: 'any [ money *640 ]'
    actions:
    - 'take-money: 640'
    - 'give-item: material:Coal,amount:64'
    - 'tell: &b[&6商店系统&b] &d购买成功'
    deny-actions:
    - 'tell: &b[&6商店系统&b] &C购买失败,你没有足够的金币'
   shift_right:
  - condition: 'item *"material:Coal,amount:64"'
    actions:
    - 'take-item: material:Coal,amount:64'
    - 'give-money: 512'
    - 'tell: &b[&6商店系统&b] &d出售成功'
    deny-actions:
    - 'tell: &b[&6商店系统&b] &C出失败,你没有足够的物品'




大佬们加个副手的动作
offhand:1.让玩家处于告示牌编辑界面,捕获输入内容   
   2.若输入数值是负数,则提示;若输入数值不是数字,则提示
   3.输入数值是数字的话就扣除输入数值*10金币,并给予和 输入数值 一样数量的煤炭



还有PAPI附属checkitem无法返回拥有煤炭数量,
%checkitem_amount_mat:COAL%不能返回之前的煤炭数量

已自行解决配置问题,先发给大家了



就是



不知道是什么原因,%math_{checkitem_amount_mat:COAL}*10%这个变量都是0



FireworkPolymer
本帖最后由 FireworkPolymer 于 2021-6-27 12:26 编辑

你能把字的颜色改一下吗,晃眼睛
这个问题在这个帖子里有讲请问papi的math怎么用,求实例 - 联机问答 - Minecraft(我的世界)中文论坛 - (mcbbs.net)现在的最新版本是pre9

TRely
{checkitem_amount_mat:COAL}

MC~蛟龙
FireworkPolymer 发表于 2021-6-27 12:20
你能把字的颜色改一下吗,晃眼睛
这个问题在这个帖子里有讲请问papi的math怎么用,求实例 - 联机问答 - Min ...

我也没有pre9的

MC~蛟龙
想要pre9的QWQ

FireworkPolymer

去原帖下,你金粒都没了

MC~蛟龙
FireworkPolymer 发表于 2021-6-27 15:19
去原帖下,你金粒都没了

要权限啊啊啊啊啊啊

MC~蛟龙
FireworkPolymer 发表于 2021-6-27 12:20
你能把字的颜色改一下吗,晃眼睛
这个问题在这个帖子里有讲请问papi的math怎么用,求实例 - 联机问答 - Min ...

已更新插件解决了乱码问题,但checkitem无法返回拥有煤炭数量,

%checkitem_amount_mat:COAL%不能返回之前的煤炭数量

FireworkPolymer
先直接试试/papi parse me 你那个变量看看能不能显示

MC~蛟龙
FireworkPolymer 发表于 2021-6-27 21:21
先直接试试/papi parse me 你那个变量看看能不能显示

可以显示,但是在tr菜单就不能返回

MC~蛟龙
MC~蛟龙 发表于 2021-6-27 21:25
可以显示,但是在tr菜单就不能返回

%math_{checkitem_amount_mat:COAL}*10%这个显示的是现有的

FireworkPolymer
MC~蛟龙 发表于 2021-6-27 19:38
已更新插件解决了乱码问题,但checkitem无法返回拥有煤炭数量,

%checkitem_amount_mat:COAL%不能返回之前 ...

你说的“之前的”煤炭数量是什么意思

MC~蛟龙
FireworkPolymer 发表于 2021-6-27 22:06
你说的“之前的”煤炭数量是什么意思

就变量显示是现有的,我要的是清除煤炭之前的

FireworkPolymer
MC~蛟龙 发表于 2021-6-27 22:09
就变量显示是现有的,我要的是清除煤炭之前的

清除煤炭之前的数量不就是你现在有的吗?

MC~蛟龙
      drop:
        - condition: 'item *"material:Coal"'
          actions:
          - 'take-item: material:Coal,amount:%checkitem_amount_mat:COAL%'
          - 'give-money: %math_{checkitem_amount_mat:COAL}*10%'
          - 'tell: &b[&6商店系统&b] &d出售成功%checkitem_mat:COAL%'
          deny-actions:
          - 'tell: &b[&6商店系统&b] &C出售失败,你没有足够的物品'
      offhand:
        - catcher:
            amount:
              type: SIGN
              start: 'tell: &b[&6商店系统&b] &d请输入你要购买的数量'
              cancel: 'tell: &b[&6商店系统&b] &d已取消交易'
              end:
                - condition: 'check papi {meta: input} < 0'
                  actions:
                  - 'tell: &b[&6商店系统&b] &C购买失败,不能输入负数'
                - condition: 'if check {meta: input}*10 < %math_{cmi_user_balance}/10'
                  actions:
                  - 'tell: &b[&6商店系统&b] &C购买失败,你没有足够的金币'
                - condition: 'if check {meta: input} > %cmi_user_balance%'
                  actions:
                  - 'tell: &b[&6商店系统&b] &C购买成功'
                  - 'set-args: {0} {1} {2} `${js: Math.min(Math.max(varInt("{meta:input}"), 1), 64)}`'
                  - 'menu: Shop-Handler-Purchase'
看着改吧,切换副手的顺便也改下

MC~蛟龙
MC~蛟龙 发表于 2021-6-28 12:33
drop:
        - condition: 'item *"material:Coal"'
          actions:

来个人解答下吧,真的哭了,急死了

MC~蛟龙
MC~蛟龙 发表于 2021-6-29 16:50
来个人解答下吧,真的哭了,急死了

真自闭了

我也不说多的,各位自己看吧

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