3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4817|回复: 5
打印 上一主题 下一主题

[讨论] 【脚本使用粗解】Automatic LCDs 2(自动液晶显示器2)

[复制链接]

14

主题

571

帖子

1182

积分

游戏狂人

Rank: 6Rank: 6

贡献度
90
金元
8017
积分
1182
精华
2
注册时间
2006-7-21
跳转到指定楼层
主题
发表于 2021-1-28 14:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 box2100 于 2021-1-28 17:59 编辑

1.文中只对脚本的使用进行粗略说明,主要目的是“用”脚本,不讲“写”脚本的事。
2.文中涉及脚本原则上挑选设置简单、使用方便、确实增加娱乐性和可操作性的推荐


**** **** ****
[MMaster] Automatic LCDs 2 (自动液晶显示器2)
**** **** ****
脚本说明:
记录方块信息并在屏幕上显示。
**** **** ****
大名鼎鼎的Automatic LCDs 2!历史悠久,使用广泛。而且支持中文显示(虽然汉化版本落后作者更新版本,这个楞会儿再说)。
脚本使用:
1.一个放在同网格上的可编程块(ProgrammableBlock)+一个LCD方块或者带屏幕的驾驶方块(你甚至可以只放一个PB,用PB自带的显示屏看信息)。
2.在要用显示屏的方块名里加入:[LCD]

3.在LCD方块所属的自定义数据中写入命令


图1:PB+LCD(命令:power)
*** *** *** ***


图2:PB(命令:power)*** *** *** ***

图3:驾驶舱的屏幕显示
*** *** *** ****
单行中使用 ; 区分命令。使用空格区分词组。使用 // 注释命令。
格式命令:
???X 仅显示没有进度条或实际质量的百分比。
???P 仅显示百分比和进度条,而没有确切的质量。
???V 仅显示准确的已填充体积和最大体积,精确的功率值,而不显示百分比和进度条。
??NB (无条形)变体,隐藏所有进度条。
??NN (无数字)隐藏所有数字。
?NNB (无数字或小节)会隐藏所有数字和小节。
?Bar 变体,仅显示没有文本的进度栏。
+ - 从显示中添加或删除项目。
*** *** *** ***
常用命令:
1.【物流,库存】
a).Inventory (显示库存状况,带分类标题) 【实际库存中没有的显示0】
      ore: (iron,nickel,silicon,cobalt,magnesium,silver,gold,platinum,uranium,ice)
      ingot: (除ice以上,scrap)
      component: (construction, metalgrid, interiorplate, steelplate, girder, smalltube, largetube, motor, display, bpglass, computer,
                         reactor, thruster, gravgen, medical, radio, detector, explosives, solarcell, powercell, superconductor, canvas)
      ammo: (nato_5p56x45mm, nato_25x184mm, missile200mm)
      tool: (automaticrifleitem, preciseautomaticrifleitem, rapidfireautomaticrifleitem, ultimateautomaticrifleitem welderitem,
               welder2item,welder3item, welder4item anglegrinderitem, anglegrinder2item,anglegrinder3item,anglegrinder4item,
               handdrillitem, handdrill2item, handdrill3item, handdrill4item)
      oxygen: (oxygenbottle)
      gas: (hydrogenbottle)
例子:Inventory 【无参数】

***Inventory * +ore 【只显示矿石】

***
Inventory {Cargo} +ingot -scrap 【显示Cargo中的矿锭,除了废金属】
***Inventory * +component:1000 +steelplate:10000,construction:9000 (覆盖默认配额)
                 【1000的所有组件;钢板和结构零件用不同的配额显示】

***
b).InvList (此命令与“库存”完全相同,但不显示项目类别。)
例子:
InvList {小型货箱-xxhx- 2} +ore 【显示名为小型货箱-xxhx- 2的矿石数量】

***
InvListX {小型货箱-xxhx- 2} +ore 【显示名为小型货箱-xxhx- 2的矿石数量,0数量的不显示】

***
c).Cargo X/P/Bar {} 【显示指定货箱类的已用货物空间。仅来自货柜类块】
    CargoAll X/P/Bar {G:xxx}【可以统计所有块类型,包括单个炼油厂输入,装配工输入,反应堆,电焊机或ta们的编组】

***
d).Missing (显示飞船需要但是没有的物品,比如制造很多钢板需要铁但是没有足够铁时,LCD就会显示出来)
例子:
MissingList {小型货箱-xxhx- 2} +ore:200 【少于参数数量时,会显示出来】

***
【重量】
ShipMass 100 k/M/G/T/P/E/Z/Y (飞船重量。带参数,显示飞船和参数%比的进度条。)
例:

ShipMassBase (船舶的基本质量,不含容器和其他区块中的项目的质量)
Mass (显示某个方块的重量。例: Mass {方块名称} * 10000 就是显示制定方块对比10000KG)
【能量】
Power 【能源使用情况。总览:产能、负耗、充电等】
PowerV/In/Out {G:Batteries} {My Accumulators} 【显示指定块的功率统计信息】
***
PowerStored {Main Battery}|{我的主电池} 【显示电池的电量储存情况。第二个参数:用自定义文本覆盖标题】
   PowerStoredV 【精确的功率值,不显示%比、进度条】
***
PowerTime 【显示电量能撑多久】
PowerSummary 【显示指定块的总功率输出】
***
PowerUsed {Refinery} 【精炼厂的电力使用】
PowerUsedTop * 10 【船舶及相连船舶上使用最多的10个最大用块】
【功能类:速度、相对位置、统计】
Accel (加速度)
Speed (速度)
StopDistance (显示当前速度下静止需要的距离)
StopTime (显示当前速度下静止需要时间)
Dampeners (显示惯性抑制是否打开)
------
Altitude (显示地面高度,AltitudeSea显示海拔高度)
Distance (显示距离记录在制定目的地的距离,例: Distance {方块名称}或者 Distance {GPS:站点名:222:333:444:})
Pos 在单行上显示LCD面板的世界位置。
    PosXYZ 使用XYZ坐标显示LCD面板的世界位置。
    PosGPS 显示GPS格式的位置
Gravity (分别显示:总和重力: GravityTotal ,)
        (人工重力: GravityArtificial ,自然重力: GravityNatural )
Oxygen {Vent} (显示指定的通风口的压力、氧气农场的平均产量、氧气罐的平均充满度)
Tanks (显示氧气以及氢气罐的充气状况。如果要显示其中的一类可以用 Tanks * Hydrogen(氢气罐),
      ( Tanks {G:Room 1} Hydrogen({罐子名称}氢气罐), Tanks * Oxygen(氧气罐) 这三个指令)
Charge (显示跃迁引擎的充电状况)
------
BlockCount (显示飞船方块数量)
EnabledCount (显示正在工作的方块数量)
Damage (显示损坏的块。不包括装甲块,管道等控制面板不会显示的方块)
Amount (显示出拥有最多数量物品的方块以及物品数,适用于电力,氢气制造,以及武器)
------
Occupied (驾驶舱,冷冻仓等的占用情况。例:Occupied {方块名称})
ProdCount (显示生产类方块的数量)
Working (显示所有功能型方块的工作状态,类似于方块是否打开等情况)
Details (显示每个功能方块的详细文本,例如投影仪显示了多少方块)
【文字格式】
Echo (将所有的信息放一行滚动显示)
Center (文字居中)
Right (文字右对齐)
HScroll (显示单行,方向<<<缓慢滚动。)
HScrollR (方向>>>滚动。)
------
TimeC 中心时间 (居中显示主机时间,并前置文字<中心时间:>)
    Time [Center!] (居中显示时间)
    Date [Center!] (居中显示日期)
DateTime (日期和时间)
Countdown (倒计时。例: Countdown 22:00 31.12.2015[小时:分钟 日.月.年],老实说我也没看懂这是怎么个倒计时法)
----
【驾驶舱的多屏幕显示】
@0 AutoLCD
Echo ..
@1 AutoLCD
Echo ..
@2 AutoLCD
Echo ..
【在可编程块屏幕上执行“显示”】
????
---   //标识符,用于区分命令:上部为编程块参数,下部为脚本参数
@0 AutoLCD
Echo PB屏幕上的文本
【分屏显示】
首屏Name: XX[LCD] !LINK:A 11
中屏Name: XX[LCD] !LINK:A 12
尾屏Name: XX[LCD] !LINK:A 66
【LCD名称上添加"!NOSCROLL"以阻止其自动滚动。运行带有参数的可编程块.】
scrollUp {name of LCD} <number of lines>
scrollDown {My LCD 1} 2 (向下滚动两行名为“My LCD 1”的LCD上的文本。)
**** **** ****
注意事项:
1.假设PB-A位于大网格A,则大网格A上的LCD-A受到PB-A控制。
2.上个条件下,假设小网格b,通过转子/铰链连接到大网格A,小PB-b位于小网格b上,则LCD-b受小PB-b控制。
3.LCD-A能显示大网格A的方块信息,不能显示小网格b的信息,但是LCD-b能显示大网格A和小网格b的所有方块信息。
**** **** ****
以上就是本文全部内容。
文中提及的命令可以上原作者的指南中查找。
文中游戏版本1.197.x
****关于汉化翻译****
原作者的脚本提供了方法,在这个位置进行翻译,游戏中就是汉化版。
发布脚本的汉化版请征得原作者同意授权!!!
发布脚本的汉化版请征得原作者同意授权!!!
发布脚本的汉化版请征得原作者同意授权!!!







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

14

主题

571

帖子

1182

积分

游戏狂人

Rank: 6Rank: 6

贡献度
90
金元
8017
积分
1182
精华
2
注册时间
2006-7-21
舒服的沙发
 楼主| 发表于 2021-1-28 19:40 | 只看该作者
本帖最后由 box2100 于 2021-1-31 00:27 编辑

使用{G:xxx}显示方块组的信息。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

8

主题

444

帖子

709

积分

超级玩家

Rank: 5Rank: 5

贡献度
57
金元
4806
积分
709
精华
0
注册时间
2009-11-4
硬硬的板凳
发表于 2021-7-16 14:26 | 只看该作者
太感谢了这种教程得多出,来个PAM的怎么样?
回复 支持 反对

使用道具 举报

14

主题

571

帖子

1182

积分

游戏狂人

Rank: 6Rank: 6

贡献度
90
金元
8017
积分
1182
精华
2
注册时间
2006-7-21
冰凉的地板
 楼主| 发表于 2021-7-20 21:58 | 只看该作者
本帖最后由 box2100 于 2021-7-20 22:18 编辑
edwin8807 发表于 2021-7-16 14:26
太感谢了这种教程得多出,来个PAM的怎么样?

PAM是path auto miner吗?我没有用过这个。

贴吧有帖涉及到了使用方法,你可以搜搜看。《结构很简单的PAM采矿机器人》
回复 支持 反对

使用道具 举报

31

主题

231

帖子

428

积分

高级玩家

Rank: 4

贡献度
43
金元
2561
积分
428
精华
0
注册时间
2011-5-18
5#
发表于 2021-8-5 02:28 | 只看该作者
为啥我的只有一个LCD屏幕可以用啊 ,其他屏幕名字也改了   命令也加了  就不显示  不知道为啥
回复 支持 反对

使用道具 举报

14

主题

571

帖子

1182

积分

游戏狂人

Rank: 6Rank: 6

贡献度
90
金元
8017
积分
1182
精华
2
注册时间
2006-7-21
6#
 楼主| 发表于 2021-8-5 21:38 | 只看该作者
sxhqyxc 发表于 2021-8-5 02:28
为啥我的只有一个LCD屏幕可以用啊 ,其他屏幕名字也改了   命令也加了  就不显示  不知道为啥 ...

LCD块和PB所在的网格没在一起吧?截个图看看?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-7 20:57 , Processed in 0.299860 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表