本帖最后由 hqqaazz 于 2016-3-9 18:07 编辑
有没有人觉得5分钟掉完100的温度很快?
现在可以穿上衣服保暖了(更科学了)。
在原先的教程中,玩家会每3秒降低1点温度。
但是现在,穿上皮革全套后,每4秒降低1点温度……铁甲6秒降低1点温度……
是的,图被我吃了,别打我
【1.9+】【金特0.0】【篝火系统——(一)】如何在MC搭建篝火
【1.9+】【金特0.0】【篝火系统——(二)】如何让玩家通过篝火取暖
【1.9+】【金特0.0】【篝火系统——(三)】让玩家通过穿上衣服保暖
【1.9+】【金特0.0】【篝火系统——(四)】让玩家在白天和夜晚每秒减少不同的温度
原理翻页。
现在可以穿上衣服保暖了(更科学了)。
在原先的教程中,玩家会每3秒降低1点温度。
但是现在,穿上皮革全套后,每4秒降低1点温度……铁甲6秒降低1点温度……
是的,图被我吃了,别打我
【1.9+】【金特0.0】【篝火系统——(一)】如何在MC搭建篝火
【1.9+】【金特0.0】【篝火系统——(二)】如何让玩家通过篝火取暖
【1.9+】【金特0.0】【篝火系统——(三)】让玩家通过穿上衣服保暖
【1.9+】【金特0.0】【篝火系统——(四)】让玩家在白天和夜晚每秒减少不同的温度
原理翻页。
先把新的五个计分板贴上来:
解析:
vc=变量cold的上限,多久减1温度
ch=玩家的头盔
cc=玩家的衣服
cl=玩家的裤子
cb=玩家的鞋子
然后搭建一个这样的新系统:


20个指令,分别为玩家的头盔、衣服。裤子、鞋子根据不同的材料设置不同的分数:
其他装备槽位如上,改一下helmet就行,在此不重复贴了。
接着改一改上篇冰块处的指令:


是的,最长的那个冰块处指令,被我改长了,让保暖度能够起作用。
从左至右的指令分别是:把vc的值重置。
给玩家贴上rc标签。
把被贴上rc标签的玩家重置cold为121。
把穿上装备所加的分加到vc上面,最后给cold,达到保暖的目的。
重置玩家由装备加的保暖值为0。
把被贴上rc标签的玩家减少1点温度。
移除rc标签。
总结:
(支持多人)
当玩家穿上不同的装备,能让温度保持更久。
而且这个也可以作为动态测试玩家有没有穿戴装备的方法。
有没有人觉得5分钟掉完100的温度很快?
现在可以穿上衣服保暖了(更科学了)。
在原先的教程中,玩家会每3秒降低1点温度。
但是现在,穿上皮革全套后,每4秒降低1点温度……铁甲6秒降低1点温度……
是的,图被我吃了,别打我
【1.9+】【金特0.0】【篝火系统——(一)】如何在MC搭建篝火
【1.9+】【金特0.0】【篝火系统——(二)】如何让玩家通过篝火取暖
【1.9+】【金特0.0】【篝火系统——(三)】让玩家通过穿上衣服保暖
【1.9+】【金特0.0】【篝火系统——(四)】让玩家在白天和夜晚每秒减少不同的温度
原理翻页。
2021.12 数据,可能有更多内容
有没有人觉得5分钟掉完100的温度很快?现在可以穿上衣服保暖了(更科学了)。
在原先的教程中,玩家会每3秒降低1点温度。
但是现在,穿上皮革全套后,每4秒降低1点温度……铁甲6秒降低1点温度……
是的,图被我吃了,别打我
【1.9+】【金特0.0】【篝火系统——(一)】如何在MC搭建篝火
【1.9+】【金特0.0】【篝火系统——(二)】如何让玩家通过篝火取暖
【1.9+】【金特0.0】【篝火系统——(三)】让玩家通过穿上衣服保暖
【1.9+】【金特0.0】【篝火系统——(四)】让玩家在白天和夜晚每秒减少不同的温度
原理翻页。
先把新的五个计分板贴上来:
代码:
- /scoreboard objectives add vc dummy
代码:
- /scoreboard objectives add ch dummy
代码:
- /scoreboard objectives add cc dummy
代码:
- /scoreboard objectives add cl dummy
代码:
- /scoreboard objectives add cb dummy
解析:
vc=变量cold的上限,多久减1温度
ch=玩家的头盔
cc=玩家的衣服
cl=玩家的裤子
cb=玩家的鞋子
然后搭建一个这样的新系统:


20个指令,分别为玩家的头盔、衣服。裤子、鞋子根据不同的材料设置不同的分数:
代码:
- /scoreboard players set @e[type=Player] ch 10 {Inventory:[{Slot:103b,id:"minecraft:leather_helmet"}]}
代码:
- /scoreboard players set @e[type=Player] ch 20 {Inventory:[{Slot:103b,id:"minecraft:golden_helmet"}]}
代码:
- /scoreboard players set @e[type=Player] ch 30 {Inventory:[{Slot:100b,id:"minecraft:chainmail_helmet"}]}
代码:
- /scoreboard players set @e[type=Player] ch 40 {Inventory:[{Slot:103b,id:"minecraft:iron_helmet"}]}
代码:
- /scoreboard players set @e[type=Player] ch 50 {Inventory:[{Slot:103b,id:"minecraft:diamond_helmet"}]}
其他装备槽位如上,改一下helmet就行,在此不重复贴了。
接着改一改上篇冰块处的指令:


是的,最长的那个冰块处指令,被我改长了,让保暖度能够起作用。
从左至右的指令分别是:把vc的值重置。
代码:
- /scoreboard players remove @e[tag=voc,type=Player,score_temperature_min=1] cold 2
给玩家贴上rc标签。
代码:
- /scoreboard players tag @e[score_cold=1,type=Player] add rc
把被贴上rc标签的玩家重置cold为121。
代码:
- /scoreboard players set @e[tag=rc] cold 121
把穿上装备所加的分加到vc上面,最后给cold,达到保暖的目的。
代码:
- /scoreboard players operation @e[tag=rc] vc += @e[tag=rc] ch
代码:
- /scoreboard players operation @e[tag=rc] vc += @e[tag=rc] cc
代码:
- /scoreboard players operation @e[tag=rc] vc += @e[tag=rc] cl
代码:
- /scoreboard players operation @e[tag=rc] vc += @e[tag=rc] cb
代码:
- /scoreboard players operation @e[tag=rc] cold += @e[tag=rc] vc
重置玩家由装备加的保暖值为0。
代码:
- /scoreboard players set @e[tag=rc] ch 0
代码:
- /scoreboard players set @e[tag=rc] cc 0
代码:
- /scoreboard players set @e[tag=rc] cl 0
代码:
- /scoreboard players set @e[tag=rc] cb 0
把被贴上rc标签的玩家减少1点温度。
代码:
- /scoreboard players remove @e[tag=rc] temperature 1
移除rc标签。
代码:
- /scoreboard players tag @e[tag=rc] remove rc
总结:
(支持多人)
当玩家穿上不同的装备,能让温度保持更久。
而且这个也可以作为动态测试玩家有没有穿戴装备的方法。
不明觉厉……
“金特0.0”是MOD吗?
看你说温度啥的……
“金特0.0”是MOD吗?
看你说温度啥的……