[原创] Lua脚本集中介绍贴(请勿跟帖)

Spring 0.74b3自带脚本介绍(打开LuaUI,游戏中F11菜单):

BigCursor 全屏十字交叉的指针,类似准星。

ChatterBox 操作音效,打开鼠标左中右键单击或F11菜单弹出等操作的音效

CircleFormation 效果不明

Clock 显示游戏时间

CommanderEnds 如果你选司令官死亡模式开始游戏,那么进入游戏后会出现“死亡模式”的警告,不用手工打开,只要这个lua存在就会自动警告。

CopyQueue 增加Ctrl+Guard命令,如果命令单位A攻击一个点,再选中单位B,Ctrl+Guard 单位A,那么B就会承袭A的动作,同时攻击这个点,而不是普通的Guard保护还击命令。

CustomIcons 增强小地图上的图标,让不同类型的单位显示不同的图标以便区分,司令官的图标快速闪烁,很方便。

Debug(除错)、DoLine(通过控制台的命令行方式运行脚本命令) 这两个一般都和开发除错有关,普通玩家用不着。

Eyes 多一出来一双大眼睛,可能是便于你找到鼠标指针的位置,以及测试每个鼠标按键是否有效,其他好像没用。。

FPS 在屏幕右下角显示当前帧速,很有用。

FactoryClear 回车进入控制台,输入 /luaui facclear,清除所有选中的工厂的建造任务序列

FactoryGuard 让刚出厂的工程兵自动Guard这个工厂帮助建造

GhostUnits 选中单位后上方出现该单位的静态幻影,难不成机器人也有灵魂?

GiveMobile 类似.give all,但效果仅限于移动单位,回车进入控制台,输入/luaui give mobile,稍候。。

ImmobileBuilder 效果不明

MetalMakers 当能源供应不足时自动关闭金属发生器以节省能源消耗,很有用

Minimap 重置小地图,演示小地图的可调整性,开发测试用,一般没用。

MouseTrail 多出一条鼠标指针的尾巴

SaveQueue 回车进入控制台,输入/luaui savequeue 或 /luaui loadqueue 来保存/载入命令序列

Stockpiler 给那些装弹型的单位/建筑自动装弹100,比如核弹发射台,这样就不会总是造好发射台却忘了装弹了。。

ToolTip 替换默认的ToolTip变成透明色

[ 本帖最后由 laserbird 于 2008-3-23 09:19 编辑 ]

LUA Widget - Idle Cons
http://spring.unknown-files.net/ … get_-_IdleBuilders/

就是把当前空闲的生产建筑和单位用图标方式显示出来,左键点击后选中他们,中键点击后直接转到他们的位置,非常方便,就象SupCom里的那样

在游戏中按下F11出现Widget菜单,选中下图那个 Idle Builders,画面下方就会列出所有空闲的生产单位和建筑了。

[ 本帖最后由 laserbird 于 2007-3-25 15:26 编辑 ]

Bomber Controller
http://ray.iamacup.com/unit_bomber_control.lua

简介:
该插件负责己方轰炸机组队攻击(干脆叫“定点清除”)的自动命令序列,以事先制定的集结地、轰炸目标、参战架数为执行条件,达成撒手不管的非人工干预的循环轰炸任务。

用法:
把unit_bomber_control.lua 放到 TASpring\LuaUI\Widgets\ 下
进入游戏后按F11,看到Adv Bomber control选中状态就对了。

很简单,首先,造一飞机场(废话),然后按住V键,再左键单击这个机场,出现G字样,就对了。

其次,按住V键,左键单击地图任意处,出现Gaither Point,这就是该机场出来的所有轰炸机的事先集结地。(这时按住Shift这些轰炸机上会出现W字样,应该是正在待命的意思)

最后,将鼠标指针对准要轰炸的重要目标或战略位置,按住N,再按1-9数字键(一批次才9架?),出现一个大叉和数字,就说明你成功的指派多少架飞机专职轰炸这个点,当在集结地待命的轰炸机数达到这个数字(屏幕右上角会有提示已有多少轰炸机待命),就会立刻同时起飞自动前去轰炸,不用人工干预。

必须是这个“G”工厂出的轰炸机才有效,其他厂出的或非轰炸机都无效。

如下图

这个功能比较有意思,因为我们普通情况下,最多只能在工厂内对出厂单位指定巡逻路线或攻击目标或其他AI策略,但执行前无法自动集结,如果单个前去执行轰炸肯定是送死。。如果等每次集结好了再去一一指定目标,等消耗完了下次再集结再指定目标。。。要分散多少注意力重复多少次繁复操作,,,指挥官不是这样当的,真正的战略,就是安排妥当,下放执行嘛。

[ 本帖最后由 laserbird 于 2007-3-25 19:07 编辑 ]

Transport Assister
http://spring.unknown-files.net/ … _TransportAssister/

简介:
大家玩过SupCom就知道它里面的运输机是能担当空中摆渡任务的,也就是自动将指定位置(摆渡点)的单位运送到这些单位想去的位置。现在这个插件功能有一点类似,只是将摆渡点固定在了工厂。它是将某工厂内出厂的单位自动运送到这个工厂设定的集结点去。

用法:
也是把下载的lua文件放到 TASpring\LuaUI\Widgets\ 下。
游戏中按下F11,Transport Assister 应该呈选中状态。

建一机场,造一架运输机,然后这架运输机Guard一个工厂,选工厂,设好它的集结点。然后开始造单位,
单位造好后,这架运输机就会自动起飞托起单位就往那个集结点飞过去了。。
呵呵,很酷吧。。。不过目前有个bug,就是当集结点位置如果已经有单位了,那么这架运输机就怎么也没法把运的单位放下来,,会卡住,,必须把地上那个单位移掉才行。。不知道是AI、MOD还是这个插件的bug。不过解决办法就是经常移动一下地面上的单位,运起来是蛮快,适用于在某一个战略要地快速集结部队。
当然运输机不能太少,多少看单位生产速度。。。

[ 本帖最后由 laserbird 于 2007-3-25 15:27 编辑 ]

Factory Auto-Repeat
http://spring.unknown-files.net/file/2616/Factory_Auto-Repeat/

简介:
使工厂建成后自动进入循环建造模式。

用法:
也是把下载的lua文件放到 TASpring\LuaUI\Widgets\ 下。
游戏中按下F11,Factory Auto-Repeat 应该呈选中状态。

建成后的工厂将自动进入循环建造模式,也就是说当你选好了要建造的单位,指定了数量,排列了次序后,不用反复重复这样的指定,也不用手动选择Repeat模式。一切都会自动开始。