|
楼主 |
发表于 2010-8-12 14:21:33
|
显示全部楼层
本帖最后由 FFUR2007SLX2_5 于 2010-8-12 23:05 编辑
Dynamic Object Compositions
动态物体生成模组。使用该模组可以随机在地图上生成一个野战基地以及其他相应配套设施,玩家不必再逐个依次安放,使用更方便。
使用:首先进入地图编辑器,选择Dynamic Object Compositions模组并放在地图上。
随后在其初始栏内输入以下代码:_newComp = [(getPos this), (getDir this), "FuelDump1_US"] call (compile (preprocessFileLineNumbers "ca\modules\dyno\data\scripts\objectMapper.sqf"));
注意,FuelDump1_US是美军的油罐房,意思是你要随机在地图上产生油罐房,其实还有许多建筑物代码,这里有一份建筑物代码表,你要什么建筑就从里面找吧。
下载:建筑物代码表
继续输入:_newComp = [(getPos this), random 360, ["usmc", "medium"]] call (compile (preprocessFileLineNumbers "ca\modules\dyno\data\scripts\objectMapper.sqf"));
其中usmc & medium是配对标签,你可以从下载的文件中参考。
好了,预览地图,现在,建筑物生成文件被写进了arma2.rpt文件中去了。
打开arma2.rpt,把里面从startgrabbing至endgrabbing中的所有内容放在composition_template.sqf文件中,这个文件用记事本自己新建一个并以此命名。
例如:
arma2.rpt:
["MASH",[0,0,0],0,1,0],
["Land_GuardShed",[35.9503,29.7019,0],0,1,0],
["ACamp",[-41.3973,-33.6524,0],0,1,0],
==============================================
复制后:
["MASH",[0,0,0],0,1,0],
["Land_GuardShed",[35.9503,29.7019,0],0,1,0],
["ACamp",[-41.3973,-33.6524,0],0,1,0]
==============================================
随后,保存composition_template.sqf文件。
开始游戏。
1、把composition_template.sqf放到你的missions目录下。
2、在你的missions中新建一个compositions(不要更改名字!)文件夹,然后把composition_template.sqf放到该compositions文件夹内。
3、进入游戏,放置Dynamic Object Compositions模组,在初始栏中输入null = ["composition_template", getDir this, getPos this] execVM "composition_template.sqf“
4、大功告成,进入游戏开始基地猎杀之旅吧!很有游击战的味道,应为每次预览每次基地的位置是不同的,大大增强可玩性!:lol 希望大家喜欢。
这里是效果图:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入VME
x
|