如何将这里的map加到我的list里面,加到下图第二张里面的elementData里面

如何将这里的map加到我的list里面,加到下图第二张里面的elementData里面,第1张

这辈子都放不进去朋友,list里面只能放一种类型的entity,你可以把map添加到你的对象(ArRecruitdtl)的属性中变成临时变量,不用改数据库,给个GET/SET就可以。这样可以实现

修改官方地图时所要用到的三个必要的软件,这些软件估计大家都有!

1、地图制作软件wc3.33或vhe3.4(推荐wc3.33)

2、winbspc 1.2 地图反编译器,用来将官方的.bsp地图文件反编译成.map文件。

3、zhlt2.53 地图编译程序,用来编译地图!(这个版本是必须的,不然会出现乱七八糟的

问题)

具备了上述三个软件,就可以开工了!

二、亲手 *** 刀

就用de_dust2这块经典地图开刀吧!把它修改成一快解救人质地图,并且警察和匪徒的出生

地相互调换!

1、首先用winbspc反编译官方的地图!

a、运行winbspc反编译软件,在“文件”菜单中选择“转换”。在出现的“打开”窗口中定

位到你的cs安装目录中的cstrikemaps目录,从中选择de_dust2.bsp文件,然后点“打开”按钮

。接下来在出现的转换设置窗口中选择“转换为map”,然后在“输出文件夹”中输入你平时存

放rmf文件的地方,然后点“确定”按钮。

b、同时把de_dust2.bsp文件拷贝过去,和你的map文件呆在一起!!

2、用wc打开反编译后的map文件并修改!

运行wc,在“文件”菜单中选择“打开”命令。在出现的打开窗口中“文件类型”选择map,

然后载入de_dust2.map文件,打开它。

注意:有四个粉红色的大盒子,它就是我们要修改的主要目标。

其中有两个是警察和匪徒的购买区域,他们的出生地点就在这两个区域里。另外两个分别是

A和B的布雷点。

首先找到警察的出生地,然后选中所有的警察。点鼠标的右键,在出现的菜单中选“属性”

,在出现的对象属性窗口中将其改为匪徒,即info_player_deathmatch。用同样的方法将匪徒改

为警察!现在它们的出生地就互换了!

接下来修改购买区域,否则游戏开始后你要跑到对方家里才能买武器,那样就死悄悄了。

哈哈……

看到那个包着警察的大盒子了吗?它就是购买区域,一般是粉红色的,选中它然后点右键。

在出现的菜单中选属性,然后在属性中将它的阵营由“匪徒”改为“警察”。用同样的方法

将原来警察的购买区域的属性改为匪徒的购买区域。

再找到A平台,应该比较好找,记得A平台那三个箱子吗?可以根据它们来找。也是一个粉红

色的盒子,它实际上是原来c4的布雷区域。找到后同样修改它的属性,将它的实体类型改为

func_hostage_rescue(即人质安全区域).找到B区,用同样的方法将原来布雷区域的类改为

func_hostage_rescue,也就是有两个人质安全区域。

然后我们来增加一个人质的出生点,我把他放在了匪徒的出生地。(也就是原来警察的出生

地)点工具栏上的“实体”工具,在侧视图中创建一个实体。然后修改其属性,在类中选择host

age_entity即一个人质,你可以多放几个!注意调整好它的位置,不要放的太高了!

三、编译地图

好了,编译你的地图吧。在专家编译窗口模式中只选择CSG选择项,其它的都选择否!

mike说要记得加上参数-onlyents,也就是在编译窗口的专家模式中选择csg_exe 在右边的$

path$file后面加上-onlyents,即:$path$file -onlyents

注意:这是针对windows模式编译玩家的,对于dos玩家,只要在平时编译的文件夹里保证de

_dust2.bsp和de_dust2.map在一起就可以了

在dos窗口下输入:hlcsg.exe de_dust2.bsp -onlyents即可!!!

好了,大功告成。编译会速度很快,因为它实际上是把你对实体所做的修改写到了bsp文件中

,这也是为什么要把de_dust2.bsp文件考到编译目录的原因了。

完成后把de_dust2.bsp改名!!不然你的正中的dust2就没有了,文件考到cs的cstrikemap

s(记得备份原de_dust2.bsp)目录中,然后运行游戏看看结果吧!

在修改过程中大家要注意以下几点:

1、除了你必须要修改的东西外,最好别去乱动其他的东西,免的引起不必要的错误!

2、如果需要增加东西,那只能是点实体实体!!!记住了!!!!你别指望加个箱子进去,

另外也不要指望能把原有的固体转化为固体实体!!!!改固体实体的属性时大家也要注意,

把可见的改为不可见的可以,比如把func_breakable(游戏中可见)改为func_hostage_resc

ue(游戏中不可见),反之则会乱套了!!!!!

问题分析:网络和共享中心出现多重为网络,此问题一般出现的系统为WIN7,出现的原因在于,用户的有多重连接上网方式,例如:宽带连接+无线接入+3G无线上网,所以网络和共享中心会出现多重网络。请见下图 : 要想解决这个问题,请打开本地连接的属性,然后把IPv4和IPV6全面的勾全部取消,然后点确定。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7840345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存