Nishiki
Stipules
Zi_Cai
QQ酱760902
MIKU_HH
liuying_5ji
QQ酱638786
kahsd
QQ酱574715
QQ酱524462
QQ酱516237
QQ酱405537
七批七批帕恰帕恰
QQ酱492401
慕斯
QQ酱443741
sjbb
QQ酱220119
EsiahTang
- 该指令检查合成表中的物品是否在对应槽位存在。数量一致的场合返回true。
需要在Crad Inv设定指定一个容器,容器中要放置有一个已经写好合成表的合成卡片。
需要在Item指定一个合成结果的物品作为参数。指令会根据这个参数在指定的容器中查找对应的合成卡片。
需要在Slot1指定处理器内部槽位开始索引,在Slot2指定结束索引。
- 参数:物品堆类型;返回值:布尔类型。
- 指定一个存放合成卡片的容器,它读取合成卡片中所需的合成材料。
- Constant:
Node name:指定一个网络中的节点名称。为空的场合默认为处理器。
Side:指定一个世界上的方向(通过F3查看),程序运行时会通过处理器/节点对该方向相邻的容器进行操作。
Access:通过该设置,访问Side指定容器的对应面,比如指向压印器的任意一个面,将物品传输到对应的槽位。
- Variable:
Index:使用处理器中的变量(第一个变量为0)。
- Function:
last_inv:使用上一个指令返回值作为指定容器(槽位),也可以将格式为'<name> S / S'的字符串转换为槽位。
- 该功能存在于编程器的指令配置中。
- 该选项是可选的。
Drop Item:标记物品。鼠标带着一个物品对右边的黑色方块进行点击,会将该物品标记;鼠标不带物品点击时清空标记物。
last_item:使用上一个指令的最后一个操作码结果,还可以将表示注册表名称的字符串转换为物品,或者将流体转换为相应的流体桶。
craftresult:使用最后提交的合成表结果作为参数。比如:通过合成站提交一个任务,那么当前线程会加载这个任务的合成表。
itemfromcard:如果最后一个指令返回值是一张合成卡片,使用该合成表的合成产物作为参数;如果最后一个指令返回值是一个标记符,那么它将返回该标记符中转换为物品的值(如果可以转换的话)。比如:通过检查物品指令读取并返回一个合成卡片物品堆,然后通过读取物品指令配置为itemfromcard模式即可读取到该合成卡片的合成产物。
- 该功能部分情况下是可选的。
输入一个整数指定容器中的槽位。部分情况下,为空的场合是获取所有槽位数据。
Hex:将输入的10进制整数转为16进制。
- Function:设置槽位坐标通过某种运算方式获得。
last_int:获取最后一个操作码结果,并转换为整数
min_vector:获取Vector中最小的项目索引。
max_vector:获取Vector中最大的项目索引。
sum_vector:计算Vector中所有整数的和。
random_int:获取一个在0和最后一个操作码之间的随机数(会转换为整数)。
length:获取最后一个操作码结果的字符串长度。
tuple_x:从元组中取出X元素。
tuple_y:从元组中取出Y元素。
设置一个布尔值,表示是否匹配矿物词典。
last_bool:将上一个指令的最后一个操作码结果转换为布尔值使用。