交换国家的script及植入方法
看见有人问起怎样交换国家看其它国家的情况,想必大家都想吧,呵呵,我们总是很好奇地想了解对方。好的,没问题,写个脚本。
新建个文本文档,随便起个名字,不过要是英文的,比如xchange。把以下内容写进xchange里。
script
if I_LocalFaction empire_west
console_command control empire_east
terminate_script
end_if
if I_LocalFaction empire_east
console_command control empire_west
terminate_script
end_if
end_script
我用东、西罗马来举例。前一个if―end结构用来从自己的国家西罗马跳到别的国家东罗马,后一个则跳回来。你可以根据自己的要求仿照写各种形式的跳转。
把这个xchange文档放到bi\data\scripts\show_me文件夹中,作为一个show_me脚本。然后在bi\data里的export_descr_advice.txt文档中找2137号trigger,即搜索“AdviceThread Help_Campaign_Keyboard_Shortcuts_Scroll_Thread”。你会看到这个thread里有些语句,这个其实对应的游戏中的事件是“按下F1键获得战略地图快捷键菜单”。可以看到这个thread中的语句有Title,Text两句。在这两句的中间,加一句:
script bi\data\scripts\show_me\xchange.txt
这样在进入游戏按下F1键时,出现了战略地图快捷键菜单,点菜单右上角的问号,左上角出现女顾问,点女顾问头像下的“show me how(教我如何做)”按钮,就会运行xchange脚本中的内容了。很熟悉这个操作吗,恩,一年四回合也是这样嵌入的。show_me脚本都是这样嵌入的。
不过注意,交换国家时并非立刻交换。按照上面的步骤按下“show me how”按钮时,该回合立刻结束,屏幕上把每个国家都转一遍,新的回合开始时,你才开始控制另一个国家。想换回来再做一遍就可以,因为这个脚本只用来两个国家间来回交换,你可以根据自己的要求写别的东西。
不过我看过别的国家的情况了,电脑是全部委任管理的。不用羡慕别的国家月亮圆,一切都是概率。 好帖
script之研究,我们还要再深入些,还会有更多花样出来。
楼主能人也。
好帖就顶 {:5_140:} 转帖请注明来源,要不然的话,我破例跨区扣分,不听劝告的,不排除有更严厉的措施 在这里 http://bbs.52pcgame.com/thread-19700-1-1.html 真有那么严重么啊 :funk: 路过,留个爪子。 :)学习了 本帖最后由 1046894150 于 2011-6-10 14:54 编辑
唉。。。转的也写错了:L。。。脚本错了。。。
script
(空一行)
if I_LocalFaction empire_west
console_command control empire_east
terminate_script
end_if
if I_LocalFaction empire_east
console_command control empire_west
terminate_script
end_if
(空一行)
end_script
植入方法和使用方法可以看看这里
http://tieba.baidu.com/f?kz=1044140815 正在学习脚本中,完全一头雾水,不知所云,汗,这个好难啊。
页:
[1]