本帖最后由 15356520868 于 2019-6-28 09:44 编辑
单机地图存档里的 亡灵战争2 的技能怎么做到的,右键可以使用技能还可以搞冷却时间
这是技能原图:
单机地图存档里的 亡灵战争2 的技能怎么做到的,右键可以使用技能还可以搞冷却时间
这是技能原图:
亡灵战争?是服务器么...
能不能带上截图
能不能带上截图
亡灵战争2?那是命令方块
世予 发表于 2019-6-28 09:33
亡灵战争?是服务器么...
能不能带上截图
截图已经放到问题里面了,这个是单机地图存档
gh44 发表于 2019-6-28 09:35
亡灵战争2?那是命令方块
大佬你确定这是命令方块么。。。
15356520868 发表于 2019-6-28 09:45
大佬你确定这是命令方块么。。。
原贴不是写了原版cb编写,那就是命令方块
引用原帖
所以是命令方块编写的
制作这些武器在不同版本指令是不一样的,请说明一下你需要的版本
使用原版CB编写的独特主动技能,
装备给予的丰富被动属性,
加上mod提供的无与伦比的枪械打击感
带来酣畅淋漓的战斗体验!
所以是命令方块编写的
制作这些武器在不同版本指令是不一样的,请说明一下你需要的版本
原版里是没办法直接检测右键触发效果的
我没记错的话 这两个物品一个是地图 一个是烟花
1. 地图右键后和右键前的物品是不一样的 右键前是map 右键后是filled_map
在1.7版本 可以通过clear进行物品检测
据此 可以做到清空右键后的物品 在该命令方块后接一个比较器 就可以给予玩家需要的效果 (无非就是药水效果)
至于冷却时间用中继器就可以了吧.. 最后在结束时重新给予玩家未右键的地图就可以了
清空指令 /clear @a minecraft:filled_map
2. 烟花可以通过创建相关的记分板进行检测
/scoreboard objectives add 记分板名 stat.useItem.minecraft.fireworks
具体原理跟前者是差不多的.. 可以通过testfor检测玩家 并通过比较器触发后续需要的效果
值得注意的是 在触发时 你要清空玩家的记分板 scoreboard players reset @a 记分板名
冷却可以和前者一样用中继器实现 在结束的时候重新给予玩家烟花
#相关指令
地图/give @s minecraft:map 1 0
烟花/give @s minecraft:fireworks 1 0
药水效果/effect [具体内容可自行搜索]
第一次在回答版回复问题, 若有什么问题, 可以指出
我没记错的话 这两个物品一个是地图 一个是烟花
1. 地图右键后和右键前的物品是不一样的 右键前是map 右键后是filled_map
在1.7版本 可以通过clear进行物品检测
据此 可以做到清空右键后的物品 在该命令方块后接一个比较器 就可以给予玩家需要的效果 (无非就是药水效果)
至于冷却时间用中继器就可以了吧.. 最后在结束时重新给予玩家未右键的地图就可以了
清空指令 /clear @a minecraft:filled_map
2. 烟花可以通过创建相关的记分板进行检测
/scoreboard objectives add 记分板名 stat.useItem.minecraft.fireworks
具体原理跟前者是差不多的.. 可以通过testfor检测玩家 并通过比较器触发后续需要的效果
值得注意的是 在触发时 你要清空玩家的记分板 scoreboard players reset @a 记分板名
冷却可以和前者一样用中继器实现 在结束的时候重新给予玩家烟花
#相关指令
地图/give @s minecraft:map 1 0
烟花/give @s minecraft:fireworks 1 0
药水效果/effect [具体内容可自行搜索]
第一次在回答版回复问题, 若有什么问题, 可以指出
15356520868 发表于 2019-6-28 10:19
版本是1.7.10
想知道大概是怎么实现的,去学习一下以后做地图说不定会用上 ...
说实话不好做,要有足够的指令基础
探测右键:http://www.mcbbs.net/thread-474463-1-1.html
(推荐里面的胡萝卜钓竿)
冷却时间的话没玩过不知道具体什么样的,有没有视频?
FHC红石 发表于 2019-6-28 11:12
说实话不好做,要有足够的指令基础
探测右键:http://www.mcbbs.net/thread-474463-1-1.html
(推荐里面 ...
1.7不能检测胡萝卜钓竿右键来着
本帖最后由 FHC红石 于 2019-6-29 15:51 编辑
原作者
原作者