欢迎光临散文网 会员登陆 & 注册

我的世界狼人杀:投票+杀人冷却+猎人

2023-08-15 22:17 作者:密件电视  | 我要投稿

指令后面有“#”表示有条件后面有“@”表示脉冲命令方块记得把中括号改一下【】全部指令的开头指令一定是循环命令方块awa#开始游戏scoreboard players set @e[name=程序] 时间 10scoreboard players set @a 已死亡 0scoreboard players set @a 角色 0clear @aspawnpoint @a -17 -60 0tp @a -6 -60 8kill @e[name=尸体]scoreboard players set @r[scores={角色=0}] 角色 1scoreboard players set @r[scores={角色=0}] 角色 2scoreboard players set @r[scores={角色=0}] 角色 4scoreboard players set @r[scores={角色=0}] 角色 3scoreboard players set @r[scores={角色=0}] 角色 3scoreboard players set @r[scores={角色=0}] 角色 3scoreboard players set @r[scores={角色=0}] 角色 3scoreboard players set @r[scores={角色=0}] 角色 3scoreboard players set @r[scores={角色=0}] 角色 3scoreboard players set @r[scores={角色=0}] 角色 3#检测人数scoreboard players set @e[name=程序] 人数 0execute @a[scores={已死亡=0}] ~~~ scoreboard players add @e[name=程序] 人数 1#显示身份后execute @e[name=程序,scores={时间=1..}] ~~~ titleraw @a actionbar {"rawtext":[{"text":"还有 "},{"score":{"name":"@e[name=程序]","objective":"时间"}},{"text":" 秒亮出你的身份"}]}scoreboard players add @e[name=程序] 时间 0scoreboard players add @a 角色 0execute @e[name=程序,scores={时间=0}] ~~~ titleraw @a[scores={角色=4}] title {"rawtext":[{"text":"你的身份是是§e猎人"}]}execute @e[name=程序,scores={时间=0}] ~~~ titleraw @a[scores={角色=2}] title {"rawtext":[{"text":"你的身份是是§3预言家"}]}execute @e[name=程序,scores={时间=0}] ~~~ titleraw @a[scores={角色=3}] title {"rawtext":[{"text":"你的身份是是§e平民"}]}execute @e[name=程序,scores={时间=0}] ~~~ titleraw @a[scores={角色=1}] title {"rawtext":[{"text":"你的身份是是§4狼人"}]}execute @e[name=程序,scores={时间=0}] ~~~ scoreboard players set @a[scores={角色=1}] 啥人冷却 0execute @e[name=程序,scores={时间=0}] ~~~ scoreboard players set @a[scores={角色=1}] 冷却 0execute @e[name=程序,scores={时间=0}] ~~~ execute @a[scores={角色=4}] ~~~ structure load e:猎人 ~~~execute @e[name=程序,scores={时间=0}] ~~~ scoreboard players set @e[name=程序] 时间 -1#系统设置scoreboard players add @a[scores={角色=1,冷却=1..}] 冷却 -1scoreboard players add @e[name=程序,scores={时间=1..}] 时间 -1scoreboard players add @a[scores={角色=1,啥人冷却=1..}] 啥人冷却 -1scoreboard players add @e[name=程序,scores={发言时间=1..}] 发言时间 -1scoreboard players add @e[name=纸,scores={投票=1..}] 投票 -1scoreboard players add @a 投票 0scoreboard players set @a[scores={角色=1,啥人冷却=0}] 冷却 0scoreboard players set @a[scores={角色=1,冷却=0,啥人冷却=-1}] 啥人冷却 0execute @e[name=尸体,tag=猎人] ~~~ summon lightning_bolt ~~3~scoreboard players add @a 角色 0scoreboard players add @e[name=纸] 投票 0#狼人指令execute @e[name=铁剑] ~~~ execute @p[scores={角色=1}] ~~~ summon armor_stand 飞刀 ^^^0.1effect @a[scores={角色=1}] strength 0 20 true #scoreboard players set @a[scores={角色=1}] 冷却 -1 #execute @e[name=飞刀] ~~~ tp @s ~~~ facing @p[scores={角色=1}] #effect @e[name=飞刀] invisibility 999999 1 true #replaceitem entity @e[name=飞刀] slot.weapon.mainhand 0 iron_sword #kill @e[name=铁剑] #scoreboard players add @e[name=飞刀] 距离 1kill @e[name=飞刀,scores={距离=50..}]replaceitem entity @p[scores={角色=1}] slot.hotbar 0 iron_sword 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}} #scoreboard players set @a[scores={角色=1}] 冷却 20 #execute @e[name=飞刀] ~~~ damage @e[r=1.5,type=!item,type=!armor_stand,scores={角色=!1}] 999999 none entity @a[scores={角色=1}]kill @e[name=飞刀] #scoreboard players set @a[scores={角色=1}] 啥人冷却 30 #execute @e[name=飞刀] ~~~ tp @s ^^^-0.5execute @e[name=飞刀] ~~~ particle minecraft:redstone_ore_dust_particle ^-0.5^1^execute @a[scores={角色=1,冷却=1..}] ~~~ titleraw @s actionbar {"rawtext":[{"text":"§e离冷却结束还有 "},{"score":{"name":"@s","objective":"冷却"}},{"text":" 秒"}]}replaceitem entity @p[scores={角色=1,冷却=1..,啥人冷却=0}] slot.hotbar 0 iron_sword 1 999 {"minecraft:item_lock":{"mode":"lock_in_slot"}}execute @e[name=程序,scores={时间=-1}] ~~~ replaceitem entity @p[scores={角色=1,冷却=0,啥人冷却=0}] slot.hotbar 0 iron_sword 1effect @a[scores={角色=1}] strength 0 20 trueexecute @e[name=程序,scores={时间=-1}] ~~~ effect @a[scores={角色=1,冷却=!-1},hasitem={item=iron_sword,location=slot.weapon.mainhand}] strength 1 20 trueexecute @a[scores={角色=1,啥人冷却=1..}] ~~~ titleraw @s actionbar {"rawtext":[{"text":"距离下一次干掉人时间还剩 "},{"score":{"name":"@s","objective":"啥人冷却"}},{"text":" 秒"}]}scoreboard players set @a[scores={角色=1,啥人冷却=0}] 啥人冷却 -1tag @e[name=飞刀] add 碰撞execute @e[name=飞刀] ~~~ detect ~~1~ air 0 tag @s remove 碰撞kill @e[name=飞刀,tag=碰撞]replaceitem entity @p[scores={角色=1}] slot.hotbar 0 iron_sword 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}} #scoreboard players set @a[scores={角色=1}] 冷却 20 ##检测死亡scoreboard players set @a 死亡 -1scoreboard players set @e[type=player] 死亡 0execute @a[scores={死亡=-1,已死亡=0}] ~~~ summon armor_stand 尸体 ~~~execute @a[scores={死亡=-1,已死亡=0}] ~~~ scoreboard players set @a[scores={角色=1}] 啥人冷却 20execute @a[scores={死亡=-1}] ~~~ clear @a[scores={角色=1}] iron_swordexecute @a[scores={死亡=-1,角色=4,已死亡=0}] ~~~ title @a title 猎人死亡,前往尸体处可得到弓箭execute @a[scores={角色=4}] ~~~ tag @e[c=1,name=尸体] add 猎人 #scoreboard players set @a[scores={死亡=-1}] 已死亡 1#投票系统execute @a ~~~ execute @e[name=尸体,type=armor_stand,r=5] ~~~ titleraw @a[r=5,scores={已死亡=0,角色=1..}] actionbar {"rawtext":[{"text":"§e发现尸体!!!快拿上粘液球报告!"}]}replaceitem entity @a[scores={角色=1..}] slot.hotbar 4 airexecute @a ~~~ execute @e[name=尸体,type=armor_stand,r=5,tag=!猎人] ~~~ replaceitem entity @a[scores={已死亡=0,角色=1..},r=5] slot.hotbar 4 slime_ballexecute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ tp @a[scores={已死亡=0}] -12 -59 29execute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ kill @e[name=尸体,tag=!猎人]execute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ scoreboard players set @e[name=程序] 发言时间 60execute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ scoreboard players set @a[scores={角色=1}] 啥人冷却 -2execute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ clear @a iron_swordexecute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ give @a[scores={已死亡=0}] paperexecute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ scoreboard players set @e[name=程序] 投票 0execute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ clear @a arrowexecute @a[hasitem={item=slime_ball,location=slot.weapon.mainhand}] ~~~ clear @a slime_ball#投票系统2.0scoreboard players set @e[scores={投票=0},name=纸] 投票 3execute @e[name=纸,scores={投票=1}] ~~~ tellraw @a {"rawtext":[{"selector":"@p"},{"text":" 获得一票"}]}execute @e[name=纸,scores={投票=1}] ~~~ scoreboard players add @p 投票 1execute @e[name=纸,scores={投票=1}] ~~~ scoreboard players add @e[name=程序] 投票 1execute @e[name=纸,scores={投票=1}] ~~~ kill @sexecute @e[name=程序,scores={人数=2,投票=2}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 #execute @e[name=程序,scores={人数=3,投票=3}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 #execute @e[name=程序,scores={人数=4,投票=4}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 #execute @e[name=程序,scores={人数=5,投票=5}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 #execute @e[name=程序,scores={人数=6,投票=6}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 #execute @e[name=程序,scores={人数=7,投票=7}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 #execute @e[name=程序,scores={人数=8,投票=8}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 #execute @e[name=程序,scores={人数=9,投票=9}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 #execute @e[name=程序,scores={人数=10,投票=10}] ~~~ scoreboard players set @s 发言时间 10scoreboard players set @e[name=程序] 投票 0 # #投票结束检测execute @e[name=程序,scores={发言时间=1..}] ~~~ titleraw @a actionbar {"rawtext":[{"text":"离发言时间结束还有" },{"score":{"name":"@s","objective":"发言时间"}},{"text":"秒"}]}execute @e[name=程序,scores={发言时间=0}] ~~~ tp @a[scores={已死亡=0}] 8 -60 12execute @e[name=程序,scores={发言时间=0}] ~~~ scoreboard players set @a[scores={角色=1}] 啥人冷却 20execute @e[name=程序,scores={发言时间=0}] ~~~ scoreboard players set @a 投票 0execute @e[name=程序,scores={发言时间=0}] ~~~ execute @a[scores={投票=1}] ~~~ scoreboard players set @e[name=程序] 最高票数 1execute @e[name=程序,scores={发言时间=0}] ~~~ execute @a[scores={投票=2}] ~~~ scoreboard players set @e[name=程序] 最高票数 2execute @e[name=程序,scores={发言时间=0}] ~~~ execute @a[scores={投票=3}] ~~~ scoreboard players set @e[name=程序] 最高票数 3execute @e[name=程序,scores={发言时间=0}] ~~~ execute @a[scores={投票=4}] ~~~ scoreboard players set @e[name=程序] 最高票数 4execute @e[name=程序,scores={发言时间=0}] ~~~ execute @a[scores={投票=5}] ~~~ scoreboard players set @e[name=程序] 最高票数 5execute @e[name=程序,scores={发言时间=0}] ~~~ execute @a[scores={投票=6..}] ~~~ scoreboard players set @e[name=程序] 最高票数 10execute @e[name=程序,scores={发言时间=0}] ~~~ scoreboard players set @s 同票人数 0execute @e[name=程序,scores={发言时间=0,最高票数=1,发言时间=0}] ~~~ execute @a[scores={投票=1}] ~~~ scoreboard players add @e[name=程序] 同票人数 1execute @e[name=程序,scores={发言时间=0,最高票数=2,发言时间=0}] ~~~ execute @a[scores={投票=2}] ~~~ scoreboard players add @e[name=程序] 同票人数 1execute @e[name=程序,scores={发言时间=0,最高票数=3,发言时间=0}] ~~~ execute @a[scores={投票=3}] ~~~ scoreboard players add @e[name=程序] 同票人数 1execute @e[name=程序,scores={发言时间=0,最高票数=3,发言时间=0}] ~~~ execute @a[scores={投票=4}] ~~~ scoreboard players add @e[name=程序] 同票人数 1execute @e[name=程序,scores={发言时间=0,最高票数=3,发言时间=0}] ~~~ execute @a[scores={投票=5}] ~~~ scoreboard players add @e[name=程序] 同票人数 1execute @e[name=程序,scores={最高票数=1,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=1}] ~~~ tellraw @a {"rawtext":[{"selector":"@s"},{"text":" 被投票出局"}]}execute @e[name=程序,scores={最高票数=1,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=1}] ~~~ tp @s -17 -60 0execute @e[name=程序,scores={最高票数=2,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=2}] ~~~ tellraw @a {"rawtext":[{"selector":"@s"},{"text":" 被投票出局"}]}execute @e[name=程序,scores={最高票数=2,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=2}] ~~~ tp @s -17 -60 0execute @e[name=程序,scores={最高票数=3,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=3}] ~~~ tellraw @a {"rawtext":[{"selector":"@s"},{"text":" 被投票出局"}]}execute @e[name=程序,scores={最高票数=3,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=3}] ~~~ tp @s -17 -60 0execute @e[name=程序,scores={最高票数=4,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=4}] ~~~ tellraw @a {"rawtext":[{"selector":"@s"},{"text":" 被投票出局"}]}execute @e[name=程序,scores={最高票数=4,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=4}] ~~~ tp @s -17 -60 0execute @e[name=程序,scores={最高票数=5,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=5}] ~~~ tellraw @a {"rawtext":[{"selector":"@s"},{"text":" 被投票出局"}]}execute @e[name=程序,scores={最高票数=5,同票人数=1,发言时间=0}] ~~~ execute @a[scores={投票=5}] ~~~ tp @s -17 -60 0execute @e[name=程序,scores={最高票数=6..,发言时间=0}] ~~~ execute @a[scores={投票=6..}] ~~~ tellraw @a {"rawtext":[{"selector":"@s"},{"text":" 被投票出局"}]}execute @e[name=程序,scores={最高票数=6..,发言时间=0}] ~~~ execute @a[scores={投票=6..}] ~~~ tp @s -17 -60 0execute @e[name=程序,scores={同票人数=2..,发言时间=0}] ~~~ say 出现同票结束发言execute @e[name=程序,scores={发言时间=0}] ~~~ scoreboard players set @a 投票 0execute @e[name=程序,scores={发言时间=0}] ~~~ clear @a paperexecute @e[name=程序,scores={发言时间=0}] ~~~ give @a[scores={角色=4}] arrow 1execute @e[name=程序,scores={发言时间=0}] ~~~ scoreboard players set @s 发言时间 -1#猎人尸体拾取execute @e[name=尸体,tag=猎人] ~~~ execute @p[r=2,scores={角色=!1}] ~~~ structure load e:猎人 ~~~execute @e[name=尸体,tag=猎人] ~~~ scoreboard players set @p[r=2,scores={角色=!1}] 角色 4execute @e[name=尸体,tag=猎人] ~~~ execute @p[r=2,scores={角色=!1}] ~~~ title @a title 新的猎人出现了kill @e[name=尸体,tag=猎人] ##好人胜利testfor @a[scores={角色=1},x=-19,y=-60,z=2,dx=4,dy=0,dz=-4]scoreboard players set @a[x=-19,y=-60,z=2,dx=4,dy=0,dz=-4] 已死亡 1 ↓红石比较器 ↓title @a title 好人胜利 @tp @a 12 -60 11scoreboard players set @a 角色 0spawnpoint @a 14 -60 15clear @akill @e[type=item]kill @e[name=尸体]scoreboard players set @a 角色 0scoreboard players set @a 已死亡 0#狼人胜利execute @e[name=程序,scores={人数=1}] ~~~ testfor @a[scores={角色=1}] ↓红石比较器 ↓红石中继器 ,调3次 ↓红石中继器 ,调3次 ↓ title @a title 狼人胜利 @tp @a 12 -60 11scoreboard players set @a 角色 0spawnpoint @a 14 -60 15clear @akill @e[type=item]kill @e[name=尸体]scoreboard players set @a 角色 0scoreboard players set @a 已死亡 0

我的世界狼人杀:投票+杀人冷却+猎人的评论 (共 条)

分享到微博请遵守国家法律