zhengkun97
本帖最后由 zhengkun97 于 2014-3-5 21:42 编辑

这里第二章!
上一章
http://www.mcbbs.net/forum.php?mod=viewthread&tid=247462
接着职业技能系统
先整个职业变量
  1. /scoreboard objectives add type dummy
复制代码
比如我设定两个职业
0是无职业 1是战士 2是弓箭手

这里有个缺点 就是技能目前只能有一个
但是会很稳定
具体原因呢
MC里面使用物品的定义有点狭隘
吃东西,扔药水,射雪球什么的都不算
所以只能应用一下刷怪蛋

首先创建一个变量 判据是stat.useItem.383
  1. /scoreboard objectives add skill1 stat.useItem.383
复制代码
那么使用一次383号物品 即刷怪蛋就会给变量+1
刷怪蛋的来源
  1. /give @p minecraft:spawn_egg 1 0
复制代码
这里刷怪蛋可以设置一系列nbt格式[MC使用物品定义在这个层面上又显得很宽泛233]
而且这个刷怪蛋是不会刷出怪物的
但也会记为使用

开始命令方块


冷却用的计数
先创建一个冷却时间用的变量
  1. /scoreboard objectives add timing1 dummy
复制代码
只有当timing1变量大于1时才加
  1. /scoreboard players add @a[score_timing1_min=1] timing1 1
复制代码
弄个一秒的脉冲


继续
  1. /clear @a[score_skill1_min=1,score_type=1,score_type_min=1] 383
  2. /effect @a[score_skill1_min=1,score_type=1,score_type_min=1] 5 10 0
  3. /tell @a[score_skill1_min=1,score_type=1,score_type_min=1] 您已使用技能【狂暴】
  4. /scoreboard players set @a[score_skill1_min=1,score_type=1,score_type_min=1] timing1 1
复制代码
  1. /scoreboard players set @a[score_skill1_min=1,score_type=1,score_type_min=1] skill1 0
复制代码
清刷怪蛋 加效果 提示 开始计时这四个同时触发【蓝色】
最后一个之后触发【黄色】
两个连接用比较器
  1. <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
@贰逼 hhhh看到你内个传送告示牌的帖子了
真是炒鸡棒的想法!用来作技能系统肯定炒鸡爽!

tyson
连发两章
狂人

我的世界sun123
空白君今天高产啊!

zhengkun97

hhhh提前写好了两篇
于是同时发了~
明天写鸡肋的任务= =

tyson
zhengkun97 发表于 2014-3-5 21:38
hhhh提前写好了两篇
于是同时发了~
明天写鸡肋的任务= =

看消息....

⭐✔️
zhengkun97 发表于 2014-3-5 21:35
@贰逼 hhhh看到你内个传送告示牌的帖子了
真是炒鸡棒的想法!用来作技能系统肯定炒鸡爽!
  ...

折叠内容就不要复制。命令分开写进代码,这样会令某些小白看不懂。另外,红石可以简化

zhengkun97
贰逼 发表于 2014-3-5 21:40
折叠内容就不要复制。命令分开写进代码,这样会令某些小白看不懂。另外,红石可以简化 ...

嘛第一次发帖233
谢谢提醒!
简化版本我会发存档~
具体讲原理我就不简化了~
求交流233

审奥不解释
可以把这位也加进来么?@tyson @贰逼 @songfeitong  

tyson
审奥不解释 发表于 2014-3-5 21:46
可以把这位也加进来么?@tyson @贰逼 @songfeitong

已经加了

cyqsimon
本帖最后由 cyqsimon 于 2014-3-7 20:18 编辑

下次你可以艾特人,
@tyson
@我的世界sun123
@贰逼
@cyqsimon 也就是我自己

我们会第一时间支持滴

这是几个对命令方块有研究的家伙

EDIT:

额,貌似漏了@songfeitong

第一页 上一页 下一页 最后一页