一哥手游欢迎您
QQ登陆 注册 找回密码
查看: 1313|回复: 0

[精品玩法攻略] 我的世界命令方块工具修理器

[复制链接]
  • TA的每日心情

    2014-4-3 19:11
  • 签到天数: 2 天

    [LV.1]

    [ Lv.13 远近闻名 ]

    Rank: 7Rank: 7Rank: 7

    阳光
    9679
    人气
    -1
    G点
    2
    任务金卷
    0
    居住地
    台湾省 台北市
    发表于 2015-10-27 22:13:49 | 显示全部楼层 |阅读模式

    我今天给大家带来命令方块工具修理器、物品复制器教程

    进入正题


    1.jpg 艾玛我的神一般的钻石剑只有一点耐久了,怎么办呢?

    2.jpg

    先查下还有多少钱
    3.jpg

    800修理一个物品(这是我玩的第一个服务器的超级便(keng)宜(die)的价格)
    4.jpg

    按下按钮,可以看到钻石剑已经修好了
    5.jpg

    这东西铁砧也能修!(原理一会讲)
    6.jpg

    背包上面那两排也能修!(就当是还原好了)

    物品复制


    7.jpg

    一把不错的钻石镐,可是我的基友没有,怎么办呢?
    8.jpg

    没关系~先找腐竹充20W游戏币~(当我什么也没说)
    9.jpg

    还是把钻石镐丢进去,但是不是修理物品哦~是复制物品!
    10.jpg

    看到下面的2了吧,当然10W游戏币就这么没了,我想没人愿意这么干吧

    但是我可以复制


    11.jpg

    下!界!之!星!

    当然有熊孩子会这么干


    12.jpg

    我扔一组钻石进去不就有两组了吗

    结果按下按钮......

    13.jpg

    卧槽怎么只有两个了?!
    原理(两个原理差不多,我就只讲修理)

    14.jpg

    7CBs无高频

    上面从左到右依次是

    summon ArmorStand 60 57 521 {Invisible:1b,NoGravity:1b,masked:1b,CustomName:"repair"}

    复制代码

    (请自行更改坐标)(其实masked要不要都差不多)就是要在这个地方


    15.jpg

    生成一个盔甲架,名字叫repair

    kill @e[type=ArmorStand,name=repair]

    复制代码

    调试用,把盔甲架杀掉

    blockdata 61 57 520 {Text1:"{text:\"Repair tools\",color:green,bold:true}",Text2:"{text:\"Drop item here ->\",bold:true,color:aqua}",Text4:"{t9ext:\"Only one item!\",color:yellow,bold:true}",Text3:"{text:\"For money $800\",bold:true}"}

    复制代码

    前面的告示牌(还是自己更改坐标)

    哦哦哦好像忘了什么事,对了,这个

    /scoreboard objectives add money dummy

    复制代码

    懂CB的应该都看得懂

    下面4个从左到右(顺序一定要一致)

    execute @p[score_money_min=800] ~ ~ ~ execute @e[name=repair] ~ ~ ~ entitydata @e[type=Item,r=0,c=1] {Item:{Damage:0s}}

    复制代码

    注意最后的部分,这个就是把物品实体的损坏值改为0,就相当于修理了

    这也能解释为什么连铁砧都能修(丢个附魔金苹果进去试试)

    复制物品的话,最后就是

    {Item:{Count:2b}}

    复制代码

    所以不管扔多少东西进去都会变成2个

    第二个

    execute @e[type=ArmorStand,name=repair] ~ ~ ~ tellraw @p[score_money=799] {text:"You don't have enough money.",color:red}

    复制代码

    给钱不够的人说话

    第三个

    execute @e[type=ArmorStand,name=repair] ~ ~ ~ tellraw @p[score_money_min=800] {text:"You repaired an item for $800.",color:yellow}

    复制代码

    给成功修理的人说话

    第四个

    execute @e[type=ArmorStand,name=repair] ~ ~ ~ scoreboard players remove @p[score_money_min=800] money 800

    复制代码

    扣钱(注意如果你们要做其他的类似的东西,都是一个道理,最后才扣钱,不然一堆bug)

    (特别是第二个和第三个不能反)

    注意!!!今天刚刚发现一个bug,请大家把命令方块顺序改成如下

    16.jpg


    从左到右分别对应原来的1234

    原来的时序会出bug,请大家调整


    一哥手游平台是重庆一哥手游科技公司旗下手机游戏玩家平台,以精品运营为理念,以贴心服务为宗旨,致力于为各种不同渠道与玩家打造好玩的手机游戏服务平台,同时免费提供丰富的手机游戏下载,立志成为国内一流的综合性手机游戏娱乐平台,不断追求更加卓越的品质!一哥手游!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    客服:| 客服QQ: 2607818610 | 商务QQ:19878895 | 服务邮箱:ohyeah@vip.qq.com | 商务电话:13637860062

    公安机关备案号:50010602501574|网站地图|小黑屋|

    一哥ACG ( 渝ICP备13004552号-1)

    GMT+8, 2024-5-5 17:08 , Processed in 0.222545 second(s), 35 queries , Gzip On.

    Powered by 一哥网 X3.4

    © 2001-2013 www.1g31.com

    快速回复 返回顶部 返回列表