§ж.1 模块分类
第三页为 初始执行
OneCommand的生成是依靠滤器/软件的生成器,其中某些提供了更详尽的功能以完全使用模块的各个模块。
OneCommand的生成器大致分为三种:
-针对多模块 —— CPToOneCommand滤器等主流,能够区分初始执行模块和其他多模块。
-针对整体操作—— 主流OOC软件,能够一般性完成生成。
-针对逻辑组 —— 除了模块能够生成,也可以生成逻辑组:OOCSS,但是对于逻辑组不稳定,慎重使用。
原理:
大部分是
通过矿车/掉落沙指令生成的。
请注意,指令最大字节64kb,也就是65536个字节。
如果能省略转义符'\'或引号"""
尽量省略。
针对主流OOC,需要
分类模块。
ж.2.1 初始执行
第四页为 单次执行与循环
按照:
初始执行模块的方法,将初始执行模块和主模块分开。
主流滤器除了文中说到的初始执行外,还有其他功能:
滤器中可以自动选择影响指令输出聊天框/后台/管理的规则。
其他需要自行添加。
滤器中自动选择,
无需添加。
滤器自动计算模块保护方块的范围,且能自定义选择保护方块,
无需添加。
模块保护前部的横条可以
添加最多10个Json牌子,可以使用SignJson
生成牌子后选择牌子,自动添加。
将指令
放进指令方块内,选择即可。
ж.2.2 单次执行与循环
第五页为 指令生成
这就需要你的之前学到的内容了。
单次执行时钟法(必须使用时钟法)
循环(请利用多模块关联循环)
所有这些内容全部放进模块中,可以多个模块,但请注意顺序
§ж.2 指令生成
第六页为 反编译
CpToOneCommand下载
这是一个制作好的模块
下载好滤器后拖入mcedit的filters文件夹中。
进入Mce
选中模块
选择Filter进入滤器
选择ToOneCommand滤器
进入面板
自定义保护材质
计分板推荐不要使用自动的,而且创建计分板最好也放进模块中以免破坏。
前置默认即可
点击这个按钮
创建了OneCommand的指令,点击这个方块移动鼠标放置在世界里,再点击Import绿色按钮放置。
如图。
点击save世界即可
进入游戏获得生成的指令方块指令,就是OneCommand指令
一般软件只需要
按照顺序粘贴指令即可。
OCS:
http://www.mcbbs.net/thread-443950-1-1.html(支持国内原创)
§ж.3 反编译
学习他人的模块,但是若是OneCommand,看起来不是一件容易事。
反编译器:(教程在帖子下方)
OOC反编译器