本帖最后由 zhengkun97 于 2014-3-5 21:42 编辑
这里第二章!
上一章
http://www.mcbbs.net/forum.php?mod=viewthread&tid=247462
接着职业技能系统
先整个职业变量复制代码比如我设定两个职业
0是无职业 1是战士 2是弓箭手
这里有个缺点 就是技能目前只能有一个
但是会很稳定
具体原因呢
MC里面使用物品的定义有点狭隘
吃东西,扔药水,射雪球什么的都不算
所以只能应用一下刷怪蛋
首先创建一个变量 判据是stat.useItem.383复制代码那么使用一次383号物品 即刷怪蛋就会给变量+1
刷怪蛋的来源复制代码这里刷怪蛋可以设置一系列nbt格式[MC使用物品定义在这个层面上又显得很宽泛233]
而且这个刷怪蛋是不会刷出怪物的
但也会记为使用
开始命令方块
冷却用的计数
先创建一个冷却时间用的变量复制代码只有当timing1变量大于1时才加复制代码弄个一秒的脉冲

继续复制代码复制代码清刷怪蛋 加效果 提示 开始计时这四个同时触发【蓝色】
最后一个之后触发【黄色】
两个连接用比较器
复制代码来张图

基本就是这样~
1.8的特性明天我更新!
具体就是可以使用多个技能,技能效果增多!
现在基本只能使用状态效果
这里第二章!
上一章
http://www.mcbbs.net/forum.php?mod=viewthread&tid=247462
接着职业技能系统
先整个职业变量
- /scoreboard objectives add type dummy
0是无职业 1是战士 2是弓箭手
这里有个缺点 就是技能目前只能有一个
但是会很稳定
具体原因呢
MC里面使用物品的定义有点狭隘
吃东西,扔药水,射雪球什么的都不算
所以只能应用一下刷怪蛋
首先创建一个变量 判据是stat.useItem.383
- /scoreboard objectives add skill1 stat.useItem.383
刷怪蛋的来源
- /give @p minecraft:spawn_egg 1 0
而且这个刷怪蛋是不会刷出怪物的
但也会记为使用
开始命令方块
冷却用的计数
先创建一个冷却时间用的变量
- /scoreboard objectives add timing1 dummy
- /scoreboard players add @a[score_timing1_min=1] timing1 1

继续
- /clear @a[score_skill1_min=1,score_type=1,score_type_min=1] 383
- /effect @a[score_skill1_min=1,score_type=1,score_type_min=1] 5 10 0
- /tell @a[score_skill1_min=1,score_type=1,score_type_min=1] 您已使用技能【狂暴】
- /scoreboard players set @a[score_skill1_min=1,score_type=1,score_type_min=1] timing1 1
- /scoreboard players set @a[score_skill1_min=1,score_type=1,score_type_min=1] skill1 0
最后一个之后触发【黄色】
两个连接用比较器

- <span style="line-height: 1.5;">/give @a[score_timing1_min=30,score_type=1,score_type_min=1] minecraft:spawn_egg 1 0 {display:{Name:"技能[狂暴]"}}</span>

基本就是这样~
1.8的特性明天我更新!
具体就是可以使用多个技能,技能效果增多!
现在基本只能使用状态效果
连发两章
狂人
狂人
空白君今天高产啊!
zhengkun97 发表于 2014-3-5 21:38
hhhh提前写好了两篇
于是同时发了~
明天写鸡肋的任务= =
看消息....
zhengkun97 发表于 2014-3-5 21:35
@贰逼 hhhh看到你内个传送告示牌的帖子了
真是炒鸡棒的想法!用来作技能系统肯定炒鸡爽!
...
折叠内容就不要复制。命令分开写进代码,这样会令某些小白看不懂。另外,红石可以简化
贰逼 发表于 2014-3-5 21:40
折叠内容就不要复制。命令分开写进代码,这样会令某些小白看不懂。另外,红石可以简化 ...
嘛第一次发帖233
谢谢提醒!
简化版本我会发存档~
具体讲原理我就不简化了~
求交流233
审奥不解释 发表于 2014-3-5 21:46
可以把这位也加进来么?@tyson @贰逼 @songfeitong
已经加了
本帖最后由 cyqsimon 于 2014-3-7 20:18 编辑
下次你可以艾特人,
@tyson
@我的世界sun123
@贰逼
@cyqsimon 也就是我自己
我们会第一时间支持滴
这是几个对命令方块有研究的家伙
EDIT:
额,貌似漏了@songfeitong
下次你可以艾特人,
@tyson
@我的世界sun123
@贰逼
@cyqsimon 也就是我自己
我们会第一时间支持滴
这是几个对命令方块有研究的家伙
EDIT:
额,貌似漏了@songfeitong