19游戏网 > 游戏攻略>正文

利用命令方块实现击杀提示和攻击提示

来源:19游戏网编辑:网络转载更新时间:2017-09-22

  今天小编就教大家在游戏中制作击杀提示和攻击提示,相信很多玩家都非常的想知道这两种提示到底怎么制作,想知道的请看下面的内容!

  原作者:what_name

  看完本帖,你就可以制作出上图的效果

  建立计分板:

  /scoreboard objectives add damageDealt stat.damageDealt

  单次执行:

  /scoreboard players set _DValue damage 10

  基础部分

  execute @a[score_damageDealt_min=1] ~ ~ ~ /scoreboard players operation @p[r=0] damage = @p[r=0] damageDealt

  将玩家的damageDealt分数赋值给玩家的damage

  execute @a[score_damageDealt_min=1] ~ ~ ~ /scoreboard players operation @p[r=0] damage /= _DValue damage

  将玩家的damage分数除以10

  我们设置过,_DValue的damage分数为10,让玩家的分数除_DValue的分数就是除以10

  击杀提示

  execute @a[score_KillPlayer_min=1] ~ ~ ~ /execute @a[score_death_min=1] ~ ~ ~ /title @a[score_KillPlayer_min=1] actionbar ["u00a7cu00a7l杀死了 ",{"selector":"@a[score_death_min=1]","color":"yellow","bold":"true"}]

  如果能检测到KillPlayer大于等于1的玩家,并且能检测到有death大于等于1的玩家,就提示KillPlayer大于等于1的玩家杀死了death大于等于1的玩家。

  execute @a[score_death_min=1] ~ ~ ~ execute @a[score_KillPlayer_min=1] ~ ~ ~ /playsound minecraft:entity.player.levelup player @a[score_KillPlayer_min=1] ~ ~ ~ 1 1.25 1

  如果能检测到death大于等于1的玩家,并且能检测到有KillPlayer大于等于1的玩家,就播放音效给KillPlayer大于等于1的玩家

  攻击提示

  execute @a[score_damage_min=1] ~ ~ ~ /title @p[r=0] actionbar [{"score":{"objective":"damage","name":"*"},"color":"dark_red","bold":"true"}]

  如果能检测到damage大于等于1的玩家,就提示那个玩家它的damage分数

  重置

  scoreboard players set @a[score_damageDealt_min=1] damageDealt 0

  scoreboard players set @a[score_death_min=1] death 0

  scoreboard players set @a[score_KillPlayer_min=1] KillPlayer 0

  scoreboard players set @a[score_damage_min=1] damage 0

19游戏网整理报道

猜你喜欢

口袋妖怪最强进化V3.0最终版图文攻略(全)

王者荣耀最强上分英雄排名玩的好就能上王者

剑网三成就党攻略那些容易快速完成的成就

梦幻西游2奇遇任务维摩诘经变图文详细攻略

绝地求生大逃杀在哪玩?steam购买下载方法介绍

王者荣耀S5赛季露娜连招改版之后真废了吗

奴隶少女希尔薇详细攻略

魔兽世界抑魔金获取方法及用法介绍

王者荣耀赵云大型攻略出装、技能及实战全教程

剑网三最全面抓马攻略套马的汉子才威武!

相关新手卡
热门文章
一周热门文章

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright ◎ 2019 19yxw All Rights Reserved Powered By 19yxw QQ:3618073693