我的世界服务器积分系统,我的世界PVP地图生命积分板系统原理详解

我的世界PVP地图生命积分板系统原理详解由小编给大家带来,希望这篇我的世界PVP地图生命积分板系统原理详解,能够帮助到各位正在玩我的世界的玩家朋友们!

我的世界PVP地图生命积分板系统原理详解

大家去国外大型服的时候,有些PVP小游戏会告诉玩家的剩余生命,如果生命全用完后就会进入观战模式。大型服一般用的是插件,都是自动计算的,不是指令方块。今天教大家如何在原版服务器里安装生命计数器。缺点是有个高速脉冲,可能会卡。截图:

574e9258d109b3de5fe80a00c4bf6c81800a4c07.jpg精彩内容,尽在百度攻略:https://gl.baidu.com

d058ccbf6c81800ad19b6766b93533fa828b4758.jpg

本人这里设置的是最高有5条命。死了一次会降低一条。本人的积分板显示系统是list,所以在单机也可以按tab查看。大家也可以用sidebar,不推荐用belowName。

b7fd5266d016092450724c73dc0735fae6cd3407.jpg精彩内容,尽在百度攻略:https://gl.baidu.com

说下原理,主要是一个高速脉冲为核心。脉冲的一部分链接到3个指令方块里(图片右边),目的是不停地创建2个积分板变量,以防有人把变量移除,导致系统失败。这里用的是2个变量:dummy和deathCount。如果光光就用deathCount的话,那只能显示死亡次数,而不能显示生命剩余。所以主要原理是每次deathCount+1后,dummy就会-1。当莫个玩家的dummy变成0后,就会把该玩家tp到观战区。显示积分板的就是dummy变量。所以第3个指令方块用处就是创建积分板的显示,让玩家知道自己还剩下几条命。用的指令是:

scoreboard objectives add (名字) dummy

这条指令的意思就是创建一个dummy变量的积分板。名字处大家可以自己随便写。这个变量之后用处就是计算/显示玩家生命数量,所以还要加一条显示用的指令:精彩内容,尽在百度攻略:https://gl.baidu.com

scoreboard objectives setdisplay sidebar (名字)

这条就是控制积分板显示的指令了,让玩家清楚自己有几条命。注意的是dummy变量的名字是什么,显示的名字就是什么。之后玩家还要加一条deathCount变量的指令,这条指令是核心,计算玩家死亡次数,然后改进dummy的变量。指令是:

scoreboard objectives add Death deathCount精彩内容,尽在百度攻略:https://gl.baidu.com

这条指令里的Death就是本人的自定义名字。但推荐用Death,可以知道这个积分板具体是掌握什么。当然,Death玩家可以随意的改变,只是个名字而已。(注意,名字不可以和dummy变量一样)。

之后就是真正的计算部分了。全电路在图片的左边。第一步是探测任何deathCount积分板为1的玩家,也就是刚死过的玩家,一旦探测成功后会把该玩家的dummy积分板-1。之后就把该玩家的deathCount重新调回0,所以最终的目的是,玩家每次死亡都会把dummy变量-1,这样就是控制玩家生命数量的显示。之后就是探测任何dummy变量为0的玩家,也就是把所有生命次数都用完的玩家。当探测成功后,会给出输出,然后会把该玩家TP到一个观战区,并给该玩家冒险模式。还会有一条提示,说明该玩家的生命已经全部用完。之后会把该玩家的dummy变量变成-1,这样子就不会和其他活着的玩家搞混。当重启游戏后,所有玩家的生命都会回到5。最大生命可以自己调,比如3条生命也可以。

小编推荐:

责任编辑【未命名】

当然可以,以下是一个简单的Minecraft服务器官网模源码,您可以根据需要进行修改和定制: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>我的世界服务器官网</title> <link rel="stylesheet" href="style.css"> </head> <body> <header> <div class="container"> <h1 class="logo">我的世界服务器</h1> <nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">服务器信息</a></li> <li><a href="#">社区</a></li> <li><a href="#">联系我们</a></li> </ul> </nav> </div> </header> <section class="hero"> <div class="container"> <h1>欢迎来到我们的服务器</h1> <a href="#" class="button">立即加入</a> </div> </section> <section class="features"> <div class="container"> <h2>我们的特色</h2> <div class="feature"> <img src="images/feature1.png" alt="特色1"> <h3>多样的游戏模式</h3> <p>我们提供多种游戏模式,包括创造模式、生存模式和PvP模式。</p> </div> <div class="feature"> <img src="images/feature2.png" alt="特色2"> <h3>友好的社区</h3> <p>我们的社区非常友好和活跃,你可以和其他玩家一起建造、探索和战斗。</p> </div> <div class="feature"> <img src="images/feature3.png" alt="特色3"> <h3>强大的服务器性能</h3> <p>我们的服务器拥有强大的性能和稳定的运行,可以满足不同玩家的需求。</p> </div> </div> </section> <section class="server-info"> <div class="container"> <h2>服务器信息</h2> <div class="info"> <h3>服务器IP地址</h3> <p>mc.example.com</p> </div> <div class="info"> <h3>版本</h3> <p>1.16.5</p> </div> <div class="info"> <h3>在线人数</h3> <p>10/100</p> </div> </div> </section> <section class="community"> <div class="container"> <h2>加入我们的社区</h2> <p>加入我们的社区,和其他玩家一起建造、探索和战斗。</p> <a href="#" class="button">加入我们</a> </div> </section> <footer> <div class="container"> <p>版权所有 © 2021 我的世界服务器</p> </div> </footer> </body> </html> ``` 您可以根据需要修改此代码,并添加更多功能和内容来创建您自己的Minecraft服务器官网。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值