中国星际RPG联盟

标题: AI Nuke Here - CRYSTAL [打印本页]

作者: castelu    时间: 2013-8-20 21:11
标题: AI Nuke Here - CRYSTAL
   终于讲到这个令人激动的脚本了,如果你非常喜欢核弹的话,那么你一定会很想知道在母巢之战人类任务中有一关,刚开局敌人的鬼魂就同时投下数枚核弹把自己 的基地移为平地的情节是如何实现的?在国内我至今为止还没有看到有应用这个脚本的任务出现,我们应该如何实现这个超酷的效果呢?请往下看:

  这个脚本是比较复杂的一个脚本,但并不是难的不可实现,你要做的有两个步骤:1)使电脑装载核弹;2)命令电脑派遣鬼魂到你指定的地点去执行核弹打击。

第一步:准备阶段 目的:使电脑装载核弹

  电脑(computer player)需要和玩家一样的条件来执行核弹的攻击,它需要足够的资源、气体和空间来建造核弹,需要有至少一个鬼魂去为核弹定位,当然还需要基地旁边的 add on核弹仓库存储核弹。鬼魂、资源、气体、空间、核弹仓库均没有问题,你可以在编辑器里轻易设置好,关键是如何让电脑装载核弹。其实也很简单,照着下面的 作就可以了:

  首先,在核弹仓库的上面创建location,如下图




  然后执行装载核弹的脚本,我先详细说明一下此脚本。一共有两个脚本可让电脑自动进行装载,一个是 “Nuke Train 1 (Broodwar Terran 2 - Town A)” 另一个是 “Nuke Train 2 (Broodwar Terran 2 - Town B)”。“Nuke Train 2”可以让电脑手动的装载核弹,例如他会花时间和金钱去一点一点的建造(默认时间100秒)而“Nuke Train 1”则会自动的让电脑“立即”装载完毕,比你使用快速建造秘籍时造的还快。然而,这个脚本是为电脑AI为Terran 5 [Ground Zero] Broodwar campaign 而贴身定做的,还会产生一些不良的后果,例如:电脑一开始只会装载3颗核弹并让三个鬼魂去执行打击,大约过了45秒之后电脑又会造很多鬼魂去执行打击,而 且如果你的地图小于 196*128的话,还可能会报错\"Unit not placeable\"。所以推荐大家用第二个脚本。

程序例如:


Owner:
- Player 2
Conditions:
- Elapsed scenario time is at least 100 game seconds.
Actions:
- Execute AI script 'Nuke Train 2 (Broodwar Terran 2 - Town B)' at 'nukesilos'.

  当然你可以把核弹的属性进行修改,比如建造的时间为1,耗费的资源为0等等,不过那样会对所有的玩家起作用。

第二步:执行阶段 目的:向指定地区进行核打击

  在你想进行打击的地方建立一个小location(我们先叫他nukeloc),确认电脑至少有一个鬼魂,电脑在装载完核弹后(如果你没有修改核弹属 性的话,应该装载100秒)会派遣鬼魂到指定地点执行打击。因为一个鬼魂只能进行一次攻击,如果你造了多颗核弹的话,你就需要多个鬼魂去完成任务。

程序例如:


Owner:
- Player 2
Conditions:
- Elapsed scenario time is at least 300 game seconds.
Actions:
- Execute AI script 'AI Nuke Here' at 'nukeloc'.

  如果你有多颗核弹和多个鬼魂的话,你可以同时向一个或多个地区进行核攻击。鬼魂攻击的范围和他的视野范围是否升级有关,如果你按照我上面讲的去做的话,那么在一阵阵爆炸声中,整个世界安静了......
恭喜你,你的第一颗核弹成功了!!

补充说明:

确保条件正确无误,如不要犯核弹还没造出来就派鬼魂去仍这样的低级错误。
本脚本在扩展的任务编辑器Emerald StarEdit中可轻易找到,不必导入新脚本。
要鬼魂在隐形的状态下进行核打击只需在创建鬼魂时把他的属性中的clock选上即可。
脚本“Nuke Train 1”一般并不会报错,不过这是一个很冒险的方法,除非你想不断的进行(或遭受)核打击Smile
  大家如果有疑问可以和我来信交流,最后祝你和你的核弹愉快!
作者: akira93    时间: 2014-1-12 23:38
最喜欢被核弹袭击的了~自虐狂 0w0
作者: 谢春力    时间: 2014-1-13 13:48
2010BT2 CN 有用到这个AI吧。。。
作者: Nsqs    时间: 2014-1-19 22:37
Town B 不会放核弹的应该是写错了
只有T 2 Town A可以投放核弹




欢迎光临 中国星际RPG联盟 (http://www.scrpg.net/) Powered by Discuz! X3.1