首先我去按了下按钮
检查一下我的钱,结果只有一块,穷
我也没杀怪物啊,怂
我的武器竟然这么烂么
我按了下按钮,把武器等级设置为了1了耶xD
我再去按了一下
武器等级1了,可以去升级武器了~~
怎么按都没有用啊xD
我刷了点钱,现在有五十块
准备升级武器了
升级完武器就是爽
再去看一下还有没有钱
然而没有钱了
为了升级武器,我要去杀怪
杀了两只Boss,获得了30块钱喔~,再杀两只又可以升级咯~~
靠近村民会获得速度药效,村民开心给了我力量药效
村民死后,给予我力量药效,8级
升级武器
然而这很简单,大神轻喷蛤xD2333
首先我们先创这几个计分板:
- /scoreboard objectives add kill totalKillCount 杀怪
- /scoreboard objectives add Money dummy 金钱
- /scoreboard objectives add WQDJ dummy 武器等级
创好了之后,看看刚刚的那个检测分数吧
按顺序来
1:
- /title @p title {text:"我的武器等级:",color:red,bold:true,underlined:false,italic:false,strikethrough:false,obfuscated:false,extra:[{score:{name:"*",objective:"WQDJ"},color:green,bold:false,underlined:false,italic:false,strikethrough:false,obfuscated:false}]}
2:
- /title @p title {text:"我的杀敌数:",color:red,bold:true,underlined:false,italic:false,strikethrough:false,obfuscated:false,extra:[{score:{name:"*",objective:"kill"},color:green,bold:false,underlined:false,italic:false,strikethrough:false,obfuscated:false}]}
3:
- /title @p title {text:"我的金钱:",color:red,bold:true,underlined:false,italic:false,strikethrough:false,obfuscated:false,extra:[{score:{name:"*",objective:"Money"},color:green,bold:false,underlined:false,italic:false,strikethrough:false,obfuscated:false}]}
4:
- tp @a[score_Money_min=50] -2113 61 508
注:1,2,3不一定要用title,tellraw也可以
tellraw形式:
- /tellraw @p {text:"我的金钱:",color:red,bold:true,underlined:false,italic:false,strikethrough:false,obfuscated:false,extra:[{score:{name:"*",objective:"Money"},color:green,bold:false,underlined:false,italic:false,strikethrough:false,obfuscated:false}]}
第四个的意思就是,检测钱数到达50以后,就会TP到一个地方,X,Y,Z不要学我喔~
这是我弄的一个小机器而已
弄了四个等级
一级:无附魔
二级:有,后面都一样
TP点的意思,就是刚刚那个传送,检测到五十块钱传送的地方
传送到了这个地方,就开始检测这个武器的等级和金钱数
看好图片一个个来
看那里有红石火把连接着一个红石在连接着比较器
这有什么用呢,这是来刷新此机器,就可以循环使用了~
1:
- testfor @p[score_WQDJ=1,score_Money_min=50]
2:
- tp @p[score_WQDJ_min=1] -2108 61 508
1和2的意思是,检测到有人的武器等级为<1>时,就传送到一个点,进行升级
以此类推
3:
- /tp @p[score_WQDJ_min=2] -2104 61 508
4:
- testfor @p[score_WQDJ_min=2,score_Money_min=50]
不好意思弄反了,4和3调一些位置,抱歉233xD
5:
- testfor @p[score_WQDJ_min=3,score_Money_min=50]
6:
- tp @p[score_WQDJ_min=2] -2100 61 508
7和8情况一样,反了,把它调回来吧xD233
7:
- tp @p[score_WQDJ_min=4] -2096 61 508
8:
- testfor @p[score_WQDJ_min=4,score_Money_min=50]
好这样就完成了升级武器的一部分
接下来这是升级为<2>级武器的命令
升级为<3>,<4>级武器一样,以此类推,有些数稍微要换一下
一个个来
1:
- /scoreboard players remove @p[score_WQDJ=1,score_Money_min=50] Money 50
复制代码
这个意思是扣除钱的意思,扣除武器等级=1,金钱=50的时候,就扣掉五十块钱
以此类推,数稍微变换的是
如果是二级武器就score_WQDJ=2
三级武器就score_WQDJ=3
那里也有红石火把链接红石链接比较器呢,这也是刷新用的xD
2:
- testfor @p[score_WQDJ_min=1]
3:
- tellraw @p 检测到武器等级为1,升级为2
2为检测武器等级,3为告诉武器的信息
4:
- /clear @p diamond_sword
清除玩家指定的东西
5:
- /give @p[score_WQDJ_min=1] diamond_sword 1 0 {ench:[{id:16,lvl:1},{id:20,lvl:1},],StoredEnchantments:[{id:16,lvl:1},{id:20,lvl:1},],Unbreakable:1b,display:{Name:"二级武器",}}
然后再给予
6:
- /tp @p -2123 56 505
这是TP回到升级武器的地点
7:
- /scoreboard players set @p WQDJ 2
提前把武器等级设置到了为2,tp的时候它就会换另一个地方去
这个最终很简单的
1:
- testfor @p[score_WQDJ_min=4]
检测武器等级为4,为什么要检测这个呢,因为已经满级了,武器满级为4,这我自己设定的,可以无限调高
2:
- /tp @p -2123 56 505
TP回去
3:
- tellraw @p 检测到你的武器已满级,不能再升级了
检测到武器等级然后给予此信息
---------------------
升级武器就这么简单
---------------------
杀死僵尸给指定的钱
首先做个高频,看1的旁边有个比较器,比较器对这的那里有放个红石火把,不然上面的那个红石火把怎么会黑呢是吧xD
1:
- testfor @e[name=Boss]
检测某生物的名字为Boss
检测到了这个比较器就会亮激活电路
2:
- tellraw @p Boss出没,杀死Boss可以加14+1的金钱
信息
3:
- tellraw @p Boss被杀死,获得相应的金钱
这是下面那个红石火把激活的电路信息
2是上面的那个红石火把激活的电路信息
4:
- /scoreboard players add @p Money 15
检测到Boss死亡后给钱咯~
--------------------------
The End