Minecraft(我的世界)中文论坛

标题: [CBL∫2b]指令方块进阶教程——模块 §1 : 指令(预置指令和常用指令) [打印本页]

作者: ⭐✔️    时间: 2015-6-24 21:40
标题: [CBL∫2b]指令方块进阶教程——模块 §1 : 指令(预置指令和常用指令)
本帖最后由 贰逼 于 2015-8-4 21:00 编辑

模块基础
第二页为 指令
本大章节将会涉及到学习模块前的基础
所以在曾经没有机会使用指令方块的玩家仍然可以在本大章学习一些基础。
这些基础不会引申,仅仅是必要掌握内容

模块基础将会涉及到
指令
坐标

NBT标签


实体选择器


计分板


模块概论

全索引链接
上一篇(教程简介与模块简介)--下一篇坐标)

§1.1 指令
可翻页查看 预置指令
本分章讲解指令内容。

        1.1.1 什么是指令
指令是游戏中的一个内容,通过在聊天框(或指令方块)中输入相应指令内容,可以产生某些事件。

↑在聊天框中

↑在指令方块中

        1.1.2 为什么使用指令方块
指令方块能够储存指令,省去的手动;
指令方块能被红石信号激活,所以能完成自动化。



        1.1.3 预置指令
        翻页查看常用指令
要搭建一个支持指令研究的环境,主要因人而异。
关于搭建环境,主要需要gamerule指令来实现。

                1.1.3.1 使用方法
格式:

gamerule <规则名> [值]
<规则名> 如下所示
[值] true (1)/ false(0)(1.8后仅能使用true与false)

                1.1.3.2 常用规则
执行命令是否通知管理员
后台或日志是否有记录
是否在聊天框显示执行指令

若在调试或者建造模块和逻辑组,那么可以三个全关;
若在测试模块和逻辑组,可以只关commandBlockOutput;
若在其他地图使用,关掉logAdminCommands和commandBlockOutput;
若在单地图,可三个全关。

                1.1.3.3 所有规则
http://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4#gamerule(游戏规则指令)
http://minecraft.gamepedia.com/Commands#gamerule(GameruleCommand)

附加部分
练习:

        1.1.4 常用指令
主要涉及部分模块重要指令介绍,不做过多讲解。               
                1.1.4.1 Scoreboard
Scoreboard指令提供了对变量的几乎所有操作,将在下一大章中涉及。
Scoreboard包含了变量创建、变量修改、队伍变量,
依靠实体选择器执行


查看帮助的方法:
输入
/scoreboard


                1.1.4.2 Setblock/Fill/Clone
Setblock指令提供了单方块操作,Fill指令提供了区域性操作,Clone指令完成了复制方块操作。
三条指令能构成模块基础,
三条指令全部依靠坐标执行,
Clone为三个坐标值(区域左下角,右上角,目的地)

Fill为两个坐标值(区域左下角,右上角)

Setblock为一个坐标值(目标)

查看帮助的方法:
输入
/setblock /fill /clone

                1.1.4.3 Execute
Execute指令提供了对于实体选择器相对执行的指令。在第四大章将着重讲解
依靠于实体选择器

查看帮助的方法:
输入
/execute

                1.1.4.4 Kill
Kill指令能删除实体,根本上移除实体数据。
依靠于实体选择器

请不要使用/kill,这是自杀指令


                1.1.4.5 Entitydata/Blockdata
Entitydata修改实体NBT。
依靠于实体选择器
若修改的数据为{}(空)可查看当前实体数据

Blockdata修改单方块NBT。
依靠于坐标值
若修改的数据为{}(空)可查看当前方块数据

查看帮助的方法:
输入
/entitydata /blockdata

                1.1.4.6 全部指令
http://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4(指令大全)
http://minecraft.gamepedia.com/Commands(AllCommands)

附加部分
练习:
  • 学习各种指令使用方法;
  • 熟悉常用指令内容。


[groupid=546]Command Block Logic[/groupid]
作者: ⭐✔️    时间: 2015-6-24 21:41
由于时间与读者需要
将会核心部分和基础部分一起更新
作者: hacccc    时间: 2015-6-24 21:43
好基础= =
作者: GTVZDH123    时间: 2015-6-24 21:43
指令最近基础不扎实了,得好好学学了啊连自己编写指令都不会,唉...
作者: jianghr    时间: 2015-6-24 21:46
本帖最后由 jianghr 于 2015-6-24 21:50 编辑

强势围观,倒是我说的顺序结构先讲,我还是想让你考虑下。
毕竟CB做顺序方法花样还是很多的,并不是不值得开帖讲细节。
模块是模块,高频是高频,还请留意。
作者: ⭐✔️    时间: 2015-6-24 21:52
jianghr 发表于 2015-6-24 21:46
强势围观,倒是我说的顺序结构先讲,我还是想让你考虑下。
毕竟CB做顺序方法花样还是很多的,并不是不值得 ...

将来肯定会开贴的,现在是时间问题
作者: ICE冰世界    时间: 2015-6-24 22:13
顶二逼~支持教程!!虽然我这新人是看不懂的
作者: 爱心魔王FHC    时间: 2015-6-24 23:20
我以为是目录可以点……
真的很基础啊
@End-Enderman



作者: 501938012    时间: 2015-6-24 23:46
新头像赛高
作者: 501938012    时间: 2015-6-24 23:47
问下2b有没有什么CB专版求助帖之类的 我其实有好多问题想问
作者: 501938012    时间: 2015-6-24 23:50
提问:1.8.4版本中,关于怪物身上的物品,可以加入nbt中的DropChances,我全部写的都是0F为什么还是有一定概率掉落我给怪物自定义的装备道具?
作者: pca006132    时间: 2015-6-25 13:29
501938012 发表于 2015-6-24 23:50
提问:1.8.4版本中,关于怪物身上的物品,可以加入nbt中的DropChances,我全部写的都是0F为什么还是有一定 ...

首先,请你给命令。不给命令是不会知道是哪儿错了的
第二,三连了?233
作者: 501938012    时间: 2015-6-25 14:07
pca006132 发表于 2015-6-25 13:29
首先,请你给命令。不给命令是不会知道是哪儿错了的
第二,三连了?233

summon Skeleton ~ ~1 ~ {HealF:14,Attributes:[{Name:generic.followRange,Base:35},{Name:generic.movementSpeed,Base:0.28}],Equipment:[{id:minecraft:iron_pickaxe,Count:1,tag:{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:6,AttributeName:generic.attackDamage,Name:A}]}},{id:minecraft:leather_boots,Count:1,tag:{ench:[{id:0,lvl:1}]}},{},{id:minecraft:leather_chestplate,Count:1,tag:{ench:[{id:0,lvl:1}]}},{id:minecraft:leather_helmet,Count:1,tag:{ench:[{id:0,lvl:1}]}}],DropChances:[0F,0F,0F,0F,0F]}


求诊断
作者: 乾.坤    时间: 2015-6-25 16:55
顶组长23333,顺便问一下这个系列是准备一些编程化命令么,如果可以希望加一些命令化的,否则看不懂c只有哭的份233,大概我想是一些scb类逻辑循环命令吧,总之期待高潮潮潮潮潮潮潮 。。。233333
作者: markurff    时间: 2015-6-26 12:41

MC有你更加精彩
作者: Dashashou    时间: 2015-6-26 18:11
好基础,收藏了,谢谢楼主!
作者: :spgbigfan:    时间: 2015-6-28 01:44
在下拙作供2b大大参考:minecraft-zh.gamepedia.com/User:Kakagou12341/cbsb




欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/) Powered by Discuz! X3.5