免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖

闪电战1地图编辑教程系列:设置单位初始命令

我们在作图时往往需要设置敌方单位进攻、包埋、补给等命令,这就涉及到了赋予单位初始命令的设置。
下面我就来示范如何设置:

打开地图,选定你要设置的单位例如图中的T-34


然后点击任务栏的“Unit”,选择弹出的第一个选项“Add Star Command” 如图


然后就会弹出一个对话框,这个就是设置单位初始命令的地方。


双击第一行的那个“Stop”,然后就弹出命令选项,例如,我要选择“移动-进攻”命令,就选择“SWARM_TO”


然后再把鼠标移动到你要该单位进攻的地方,点左键(建议点空地),这样就完成一个命令设置了。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册  
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
不断完善我的Mod!

同理,如果要设定单位包埋,步骤相同,选择“ENTRENCH_SELF”,然后点击到单位身上即可。


常用的命令还有原地待命,选择“STAND_GROUD”,然后点到单位身上。


补给车的补给命令“RESUPPLY”,可以选择补给的地点(火炮或坦克旁边)或者点击在补给车身上(原地补给)


某些补给车可以补充步兵,相应的命令是“RESUPPLY_HUMANS”,设置方法同上。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册  
1

评分人数

不断完善我的Mod!

TOP

最后示范设置敌方援军进攻的脚本设置方法。

首先在地图编辑器里设置敌方援军,例如“ID 1000”
然后为ID 1000的敌方单位设定初始命令“SWARM_TO”,设定你要进攻的区域。
然后设置条件触发调用ID 1000的脚本,这样在游戏里就会按照你设定的条件调用ID 1000的援军,并按照你设置的初始命令向预定区域进攻。


例如

function EattackA()
        if GetNUnitsInArea(1, "V1A") < 30 then
        RunScript("RReinforcement1000", 1000);
        Suicide();
end;
end;

function RReinforcement1000()
        LandReinforcement(1000);
        DisplayTrace("注 意 ! 敌 人 前 来 增 援 !");
       Suicide();
end;



该脚本的意义为:

当区域“V1A”的敌军数量少于30时,调用命令“RReinforcement1000()”

命令“RReinforcement1000()”的意义即调用ID为1000的援军。
不断完善我的Mod!

TOP

好贴!这个要顶!

TOP

好帖,顶了
你若安好,我必连夜打断你狗腿。

TOP

欧欧啊,为什么敌人总是先跑到(0,0),位子上再回去?

TOP

回复 6# 侦查strike


    因为你添加的命令不对
不断完善我的Mod!

TOP

返回列表