首先我们开启电路要这两条指令
- /scoreboard objectives add kill playerKillCount 击杀数
- scoreboard objectives setdisplay sidebar kill
复制代码 然而要让文字显示出来要这两条指令
(拥有先后顺序)
- /scoreboard players set @p kill 1
- /scoreboard players set @p kill 0
复制代码 停止系统要这条指令
- /scoreboard objectives remove kill
复制代码 然后我们要做一个击杀数的商店
这样的话就需要用到判定器
这个是个很简便的判定器
标有1、2、3编号
那我现在写出判定器指令
1号
这个是拿来判定玩家是否有达到要求的
只有达到才能激发下一个系统
- testfor @p[score_kill_min=20]
复制代码 2号
这个是用来扣除玩家击杀数的
就等于是扣除钱数来买东西
- scoreboard players remove @p kill 20
复制代码 注意:假设我设置为50击杀数买东西
那这里要填写
scoreboard players remove @p kill 50
加粗部分可以你自己更改
3号
最好理解的了
就是给予玩家买的东西
- /summon Pig -233.56213 4 305 {Saddle:1,Riding:{id:Bat,ActiveEffects:[{Id:14,Duration:9999999,Amplifier:1,Ambient:1}]}}
复制代码 这个原理就是可骑的猪骑着隐身的蝙蝠
最后我们说说吸血鬼猎人
这里我就不详细说明了,
直接放出指令吧
- /summon Zombie ~ ~1 ~ {CustomName:"吸血鬼猎人",CustomNameVisible:1,Equipment:[{id:267,tag:{ench:[{id:1,lvl:1},{id:48,lvl:1}]}},{id:301},{id:300},{id:299},{id:298,tag:{display:{color:9868950},ench:[{id:7,lvl:2}]}}],Attributes:[{Name:generic.maxHealth,Base:250},{Name:generic.knockbackResistance,Base:1}],Riding:{id:Spider,Riding:{id:0,Attributes:[{Name:generic.movementSpeed,Base:0.001}]}}}
复制代码
电路完成
|