[MCbe]教你如何创建一个属于自己的枪械模板(支持45°角斜射哦)
晴雨大王qwq
2022年08月04日 15:30

原创羊之猫

execute @a[scores={弹夹=1..}] ~~~ testfot @e[type=fishing_hook,r=2]

execute @e[type=fishing_hook] ~~~ scoreboard objectives add @a[r=2] 弹夹 -1

execute @e[type=fishing_hook] ~~~ execute @e [type=player,r=2] ~~~ summon armor stand a1 ^^^1

execute @e[type=fishing_hook] ~~~ execute @a[r=2 ~~~ camershake] @s 0.4 0.4

execute @a ~~~execute @e[type=fishing_hook,r=2] ~~~ kill @s

execute @a ~~~ execute @e[name=a1,r=2] ~~~ tp @s ~~~facing@a[r=2]

execute @e[name=a1] ~~~ playsound mob.zombie.wood @a[r=10]

effect @e[name=a1] invisibility 99999 1 true

execute @e[name=a1] ~~~ particle minecraft:enchanting_table_particle

1.execute @e[name=a1] ~~~ tp @s^^^-2

2.execute @e[type=fishing_hook] ~~~ execute @a[r=2] ~~~ ~~-1.3

execute @e[name=a1] ~~~ effect @e[r=1.5] wither 1 30 true

/scoreboard objectives add 弹夹 dummy

/scoreboard objectives add 满弹夹 dummy

/scoreboard objectives add 运算值 dummy 

/scoreboard objectives add 换弹时间 dummy 

/scoreboard objectives add 换弹显示 dummy 

/scoreboard objectives add time dummy

/scoreboard objectives set @a 满弹夹 30

/scoreboard objectives add @a 弹夹 0

/scoreboard objectives add @a 换弹时间 0

/scoreboard objectives add @a 换弹显示 0

/scoreboard objectives add @a 运算值 20

execute @a[scores={换弹时间=0}] ~~~ titleraw @s actionbar {"rawtext&#​34;:[{"text&#​34;:"剩余子弹:§b&#​34;},{"score&#​34;:{"objective&#​34;:"弹夹&#​34;,"name&#​34;:"@s"}},{&#​34;text":&#​34;§e/§c"},{&#​34;score":{&#​34;objective":&#​34;满弹夹",&#​34;name":&#​34;@s"}}]}

execute @a[scores={换弹时间=1..}] ~~~ titleraw @s actionbar {"rawtext&#​34;:[{"text&#​34;:"换弹ing... 剩余§b&#​34;},{"score&#​34;:{"objective&#​34;:"换弹显示&#​34;,"name&#​34;:"@s"}},{&#​34;text":&#​34;§rs"}}]}

execute @a ~~~ scoreboard players operation @s 换弹显示 = @s 换弹时间

execute @a[scores={换弹时间=1..}] ~~~ scoreboard players operation @s 换弹显示 = @s 运算值

scoreboard players remove @a[scores={换弹时间=1..}] 换弹时间 1

execute @a[scores={弹夹=0}] ~~~ scoreboard objectives set @p[r=1.5,c=1,scores={换弹时间=0}] 换弹时间 80

execute @a[scores={换弹时间=1..}] ~~~ scoreboard players operation @s 弹夹 = @s 满弹夹

kill @e[name=a1,scores={time=20..}]

/scoreboard objectives add @e[name=a1] time 1

execute @a ~~~ execute @e[type=fishing_hook,r=3,c=1] summon boat ~~1000~

execute @e[type=fishing_hook] ~~~ playsound mob.zombie.wood @a[r=10] ~~~ 53