我的世界指令教学:《第三课》初入计分板
大家好我是来自宅霸的PFS_Godcommands,【求眼熟】今天给大家带来的是计分板初学。喜欢的朋友可以看看我的其他教学
操作方法
- 01
首先了解一下什么是计分板,计分板是我的世界的一种计数方式,当创建计分板如使用钻石剑次数/scoreboard objectives add zsjsycs stat.useItem.276 钻石剑使用次数 则当你使用一次钻石剑分数就会加1 我们就可以利用这个特性制作许多自己想实现的东西。 比如使用一次加一滴血什么的。
- 02
好现在我们来了解一下计分板的类型 计分板的类型主要有一下几类
- 03
虚拟变量 dummy 死亡次数 deathCount 杀人次数 playerKillCount 杀怪次数 totalKillCount 生命值 health 成就次数 achievement.成就名 计数 stat. 合成物品次数 stat.craftItem.物品ID 使用物品次数 stat.useItem.物品ID 破坏物品次数 stat.breakItem.物品ID 挖掘物品次数 stat.mineBlock.物品ID 杀死指定实体次数 stat.killEntity.实体名字 被指定实体杀死次数 stat.entityKilledBy.实体名字 团队击杀次数 teamkill.队伍名字 团队被击杀次数 killedByTeam.队伍名字
- 04
虚拟变量为特殊值只能通过指令加减数值 死亡次数为检测玩家死亡次数 杀人次数为检测玩家杀人次数 杀怪次数为检测玩家杀死所有实体的次数包括中立生物,敌对生物 生命值就是玩家的当前生命值,第一次没有扣血默认为0只有受到伤害或者加血才能正常显示生命值 成就次数为指定的成就完成的次数,包括没有解锁的成就比如我没有达到 钻石! 这个成就可是当创建了这个计分板后即使没有达到这个成就还是会增加 但是特殊方式获取的钻石无法计入计分板 如使用指令给予的就无法增加数值.
- 05
计数为统计指定数据目前支持的数据有: animalsBred 动物饲养 boatOneCm 船开每一厘米 climbOneCm 爬每一厘米 crouchOneCm 忘记了不知道什么鬼有知道的私信我。。 damageDealt 对玩家造成伤害每次+1不管伤害大小 damageTaken 受到伤害 deaths 死亡次数吧应该是 diveOneCm 潜水每厘米 fallOneCm 掉落每一厘米 fishCaught 钓到鱼次数 flyOneCm 飞行每一厘米不要想太多检测的是跳跃的距离和创造飞行的距离 并不能检测飞行MOD的飞行距离因为飞行MOD添加了反飞行检测的脚本 horseOneCm 骑马每一厘米
- 06
jump 跳跃次数 junkFished 钓鱼钓到垃圾的次数 leaveGame 退出游戏次数没有什么实际用处 minecartOneCm 坐矿车每一厘米 mobKills 被实体杀死次数 pigOneCm 骑猪每一厘米 playerKills 玩家击杀 playOneMinute 游戏时间 以毫秒为单位可以制作在线奖励 sprintOneCm 冲刺每一厘米 貌似只有1.8+才可以用 swimOneCm 游每一厘米 timeSinceDeath 死亡时间?不知道什么意思 treasureFished 钓鱼钓到好东西的次数 walkOneCm 走每一厘米
- 07
合成物品次数为合成指定物品的次数每合成一次+1 使用物品次数为使用可以使用的物品次数不过好像除了工具和武器外其他使用都不会添加数值?BUG吗? 破坏物品次数为破坏指定工具及挖爆指定工具则+1 挖掘物品次数为挖掘指定方块的次数每挖一次+1 杀死指定实体次数为杀死指定实体的次数 被指定实体杀死次数 为被指定实体杀死的次数 实体名字 Chicken (鸡) Cow(牛) Horse(马) Ocelot(豺猫) Pig(猪) Sheep (羊) rabbit(兔子) Bat(蝙蝠) Mooshroom (哞菇) Squid (鱿鱼) Villager (村民) Cave Spider (洞穴蜘蛛) Enderman(末影人) Spider(蜘蛛) Wolf(狼) Zombie Pigman (僵尸猪人) Blaze (烈焰人) Creeper(爬行者) Ghast (恶魂) Magma Cube (岩浆怪) Silverfish (蠹虫) Skeleton(骷髅射手) Slime (史莱姆) Spider Jockey (蜘蛛骑士) Witch(女巫) Wither Skeleton(凋零骷髅) Zombie(僵尸) Endermite(末影螨)1.8+ Zombie Villager(僵尸村民) Guardian( 守卫者)1.8+ Elder Guardian(远古守卫者)1.8+ Chicken Jockey (鸡骑士) Snow Golem(雪傀儡)* Iron Golem(铁傀儡)* Ender Dragon(末影龙) Wither(凋零)* (*为不可自然生成) 以下通过命令方块生成: Giant (巨人;巨大僵尸) Undead Horse(僵尸马 ) Skeleton Horse(骷髅马) 团队击杀次数为这个队伍的队员的击杀次数 团队被击杀次数为指定队伍的队员的被击杀次数
- 08
队伍入门 /scoreboard teams add 队伍名字 显示名字 创建指定队伍 队伍名字最好用英文 /scoreboard teams remove 队伍名字 移除指定队伍 /scoreboard teams empty 队伍名字 移除指定队伍的所有玩家 /scoreboard teams join 队伍名字 玩家 使指定玩家进入指定队伍 /scoreboard teams leave 玩家 使指定玩家退出当前队伍 /scoreboard teams option 队伍名称 friendlyfire true/false 开启或者关闭PVP 默认开启 /scoreboard teams option 队伍名称 seeFriendlyInvisibles true/false 开启或者关闭指定队伍隐身可见 默认开启 /scoreboard teams option 队伍名称 color 颜色 颜色代码 "black", "dark_blue","dark_green", "dark_aqua", "dark_red","dark_purple", "gold", "gray","dark_gray", "blue", "green", "aqua","red", "light_purple", "yellow", 和"white"
- 09
好了今天就学到这里了,如果喜欢的朋友请点赞+转发,让更多的朋友学习这篇教学吧!