请问高手,怎样修改CS地图
以目前的技术
如果没有相当高的技术的话,
在不改动固体结构的情况下只能对地图的环境天光、点实体、和贴图进行修改。
所以,基本上不能修改。
额 都是懒虫 我来写吧 下面 首先我先把更换地图的选项打开 (用记事本打开 commandmenu.txt 找到 下边的 你的是5对吧- -我的是7
"7" "Changelevel Map"//换地图选项
{
"1" "C4 Maps"//C4类地图
{
"0" "de_cbble" "changelevel de_cbble;rcon changelevel de_cbble"
"1" "de_train" "changelevel de_train;rcon changelevel de_train"
"2" "de_dust2" "changelevel de_dust2;rcon changelevel de_dust2"
}
"2" "Clan Training Maps"//训练类地图
{
"0" "aim_sk_ak_m4" "changelevel aim_sk_ak_m4;rcon changelevel aim_sk_ak_m4"
"1" "aim_sk_aug_sig" "changelevel aim_sk_aug_sig;rcon changelevel aim_sk_aug_sig"
"2" "aim_sk_awp" "changelevel aim_sk_awp;rcon changelevel aim_sk_awp"
"3" "aim_sk_galil_famas" "changelevel aim_sk_galil_famas;rcon changelevel aim_sk_galil_famas"
"3" "AWP Training Maps"//AWP类地图
{
"0" "awp_fox-hunt" "changelevel awp_fox-hunt;rcon changelevel awp_fox-hunt"
"1" "awm_map" "changelevel awm_map;rcon changelevel awm_map"
"2" "awp_map" "changelevel awp_map;rcon changelevel awp_map"
"3" "awp_map2" "changelevel awp_map2;rcon changelevel awp_map2"
}
"4" "PK Maps"//单挑类地图
{
"0" "fy_iceworld" "changelevel fy_iceworld;rcon changelevel fy_iceworld"
"1" "fy_iceworld_2002" "changelevel fy_iceworld_2002;rcon changelevel fy_iceworld_2002"
"2" "fy_iceworld_plus" "changelevel fy_iceworld_plus;rcon changelevel fy_iceworld_plus"
"3" "fy_iceworld_r" "changelevel fy_iceworld_r;rcon changelevel fy_iceworld_r"
}
"5" "Enter a name of Map" "developer 1; echo Please enter a Name of Map; developer 0;messagemode changelevel"//自主更换地图,输入地图名例:de_dust2回车
首先 选项只能为10项 0=10
喜欢什么图就自己网上边添加上,即"2" "de_dust2" "changelevel de_dust2;rcon changelevel de_dust2"
这句 你往下复制这一行"3" "123kill" "changelevel 123kill;rcon changelevel 123kill"
前半句"3" "123kill" "changelevel 你点开后以say形式显示你跟换的地图 后半句rcon changelevel 123kill" 为命令 当然执行的肯定是后半句 也就是说前半句是说明 后半句是命令 然后挨个往后推
"X" "XXX" "changelevel XXX;rcon changelevel XXX" 其中XXX为你需要更换的地图 ~ OK了吧
修改后在保存 建立游戏后即可生效
操作系统:Windows 98/Me/2000/XP (推荐Win2000/XP)
CPU:500 MHz (推荐1.7G以上)
显卡:支持OpenGL (推荐GeFore2MX400以上)
内存:128MB (推荐256MB以上)
二、工具准备
-> Valve Hammer Editor 简称 Hammer (必备)
-> Half-Life Level Compilation Controller 简称 HLCC
-> Zoner's Halflife Tools 简称 ZHLT
-> 其它相关工具:Wally、GenSurf、HLC、SprView、SprWiz、WinBSPC、PhotoShop、ACDSee……
CS地图制作工具包我网盘里有
http://ycfzp.gbaopan.com/files/4da6eb710090403988f9a4f36dc3790d.gbp
三、Hammer设置
打开Hammer,选择菜单【工具】-【选项】打开【配置】对话框(第一次运行时会自动弹出)。
选择【2D视图】选项卡并钩选【使用方向键控制已选择的对象/顶点】方便以后进行精细操作。 选择【3D视图】选项卡,把【后备剪切缓存】拖至最大. 选择【贴图】选项卡,单击【添加】按钮选择CS安装目录下“Valve”子目录下的“halflife.wad”文件。同样的办法选择CS安装目录下“cstrike”子目录下的“cstrike.wad”文件。如果你还有其它贴图文件请依次加入(提示:除这两个文件外如果不是十分需要最好不要添加,因为必须保证贴图文件的同步发行)选择【游戏配置】选项卡,单击配置【编辑】,在弹出的【编辑游戏配置】对话框中单击【添加】输入“CStrike”依次【确定】【关闭】。返回【游戏配置】选择卡,单击游戏数据文件【添加】,选择Hammer安装目录下“FDG\Counter-Strike”子目录下的“halflife-cs(中文).fgd”文件。这时再单击游戏执行目录【浏览】选择CS的安装目录,单击Mod目录【浏览】选择CS安装目录下的“cstrike”子目录,单击游戏目录【浏览】选择CS安装目录下的“valve”子目录,单击RMF目录【浏览】选择存放保存文档的目录(比如“C:\My documents\RMF”)。
选择【编译程序】选择卡,配置选择“CStrike”,单击Game执行程序【浏览】选择CS安装目录下的“HL.exe”(MOD版)或“CStrike.exe”(零售版),单击CSG编译程序【浏览】选择ZHLT安装目录下的“hlcsg.exe”,单击BSP编译程序【浏览】选择ZHLT安装目录下的“hlbsp.exe”,单击VIS编译程序【浏览】选择ZHLT安装目录下的“hlvis.exe”,单击RAD编译程序【浏览】选择ZHLT安装目录下的“hlrad.exe”,单击最后一个【浏览】按钮选择一个编译程序的临时工作目录即可。
工具说明
1、选择工具
在四个视图中选择固体或实体,第一次选择对象时必须按对象边框选择或中心句柄选择,第一次选择时,可以移动对象,更改对象大小,当第二次选择时可以旋转对象,按住Shift键将按标准角度15,30,45,60,75,90旋转,当第三次选择时可以对选择进行变形处理。
按Ctrl键不放可以进行多选,按Shift键并拖动鼠标可以进行复制。
2、缩放工具
在顶、前、侧三个视图中单击左键放大视图,单击右键缩小视图。如果有3D鼠标那么使用滚轮会有相同的效果。
3、摄像机工具
在摄像机视图中进行多角度观察。左键+拖动=原地旋转,右键+拖动=上下左右平移,左键+右键+拖动=前后左右平移。
4、实体工具
建立地图中的实体,可以在新建栏选择类型或使用菜单【编辑】【属性】进行修改。总之非常有用,比如添加光源,出生点,人质点,等。更多参考请见 WorldCraft 3.x 中文帮助。
5、块工具
建立固体的工具,固体是所有地图元件的基础。
6、表面贴图工具
对固体各个表面进行分别处理,使之拥有不同的材质。使用此工具将弹出【表面贴图】对话框,其中的位移,缩放,旋转将影响贴图的效果(提示:最好使用【工具】【固定贴图】命令将贴图锁定以免移动固体贴图发生位移)
7、应用当前贴图
将贴图属性栏中选则的贴图付给视图中选择的固体
8、平面贴图工具
制作类似埋雷点标志那样效果的工具
9、切削工具
对一个固体进行切削,比如可以把四边形切割为三角形或五边形。(我个人认为完全可以用10代替)
10、顶点控制工具
对固体进行顶点编辑,功能强大,可以使物体变化出非常奇特的形状,单也非常危险,由于编译器不认负角,所以我们制作固体时必须保证没有凹陷,这非常重要,往往很多的错误都是由于顶点编辑引起的。当使用顶点控制工具时选择两个对应中点(相邻的两个黄点)再按Ctrl+F即可添加一条边。
11、路径工具
制作活动路径时使用。
最简单的地图应包含一个封闭的空间,至少一个出生点。现在我们开始制作一个地图,它包含一个盒状空间,天空,全局光源,警方出生点,匪方出生点。由此可以大概了解地图的制作环境和过程。
打开Hammer,执行【文件】【新建】选择【块工具】在顶视图拖拉出一个矩形,按回车键创建固体。
使用【选择工具】选择固体并在其它三个视图中调整固体的大小(提示:当固体被选中时再次使用【选择工具】单击则可进行旋转处理,不过请注意三个视图的关系:-))
在贴图属性栏上单击【浏览】选择一个合适的贴图,按回车确认(提示:不要单击【选择】按钮,在过滤文本框中可以输入名称用以搜索贴图),用【选择工具】选择固体,按【应用当前贴图】按钮可以给固体更换贴图。(单个表面贴图的设置将在后面讨论)
选择菜单【工具】【挖空】可以将固体按一定厚度挖空。
选择菜单【工具】【分解】使被组合的固体分解为单个固体。这时使用【摄像机工具】在摄像机视图中拖拉鼠标就可以从各个角度观察场景(提示:左键=原地旋转,右键=上下左右平移,左键+右键=前后左右平移)。使用【选择工具】选择这个“盒子”的顶盖,然后用上面提到的方法付给名称为“SKY”的贴图。
选择【实体工具】在新建栏上选择种类为“light_environment”,然后在顶视图中的“盒子”内部单击并回车,创建了一个太阳实体,用【选择工具】选择太阳并保持鼠标在某一个视图中按键盘上的方向键进行位置调整。最后保证太阳在盒子内部。
用同样的方法创建“info_player_start”(警方出生点)“info_player_deathmatch”(匪方出生点),保证位置不能太高(否则会跌死),不能接触地面(否则出生后会无法移动)。
选择菜单【地图】【检查问题】,如果没有问题,就可以编译了。如果出现错误,请检查上面的步骤是否正确,并再次编译。
选择菜单【文件】【运行】,在【运行地图】对话框中选中【不运行游戏】按【确定】,大约等待几分钟后,即可完成编译过程。
退出Hammer,运行CS,选择【局域网游戏】【建立游戏】选择刚才已编译好的地图,进行测试。当然这个地图没有任何功能,但的确是自己亲手制作的地图啊。
表面贴图
相对于整个固体的贴图,我们还可以给固体的不同表面贴上不同的材质。使用【表面贴图工具】或菜单【工具】【表面贴图】命令打开表面贴图对话框,这时可以使用【摄像机工具】移动摄像机,使用【选择工具】选择将要处理的表面(提示:按住Ctrl键可以进行多选)。单击【浏览】选择一个中意的贴图,单击【应用】即可看到效果(提示:单击【隐藏掩模】可以去掉红色的掩模,以便观察实际效果)。如果你对默认的效果不满意,则可以设置“缩放”“位移”“旋转”等参数,也可以单击【左】【中】【适】等按钮进行快速匹配。
替换贴图
当我们的地图做了一段时间后,才发现某一个贴图使用的不是很恰当,这时我们可以使用替换贴图功能。单击贴图属性工具栏上的【替换】弹出替换贴图对话框,单击目标下的【浏览】按钮选择将要被替换的贴图(提示:钩选选择贴图对话框左下角的“仅显示使用过的贴图”复选框,可以缩小浏览范围),然后单击替换为下的【浏览】选择将要使用的贴图,【确定】
显示、隐藏
有时我们需要暂时隐藏一些物体,可以单击【隐藏所选】按钮,单击【显示所有】按钮将恢复隐藏的物体。我们还可以将几个物体进行组合,这样便可以同时显示或隐藏。
顶点编辑
选择【顶点编辑】工具,选择白色的控制点可以编辑顶点,选择黄色的控制点可以编辑边框,选择一个白点并拖动到另一个点上可以删除一个点,选择对应的两个黄点按“Ctrl+F”可以添加一条边。参照其它说明
雕刻
有时我们需要用一个物体打穿另一个物体,这时我们选择用来雕刻的物体,移动到被雕刻的物体上,选择【工具】【雕刻】即可。注意的是一般用来雕刻的物体要比被雕刻的物体在纵深上要大,执行雕刻时推荐将不必要的物体隐藏,以免受到影响。
制作灯光
没有灯光,进入游戏后就会一片黑暗,我们前面名为“light_environment”的实体代表太阳,它的作用就是一个全局光源,所有可以看到“SKY”贴图的地方都可以得到光线。但有些地方比如地道就须要辅助光源了,我们有两种方法添加光源:一、使用【实体工具】在需要的地方添加名为“Light”或“Light_spot”的实体,然后使用【编辑】【属性】对光源进行设置;二、使用特定的发光贴图。制作一个代表灯的固体并贴上材质,记下材质的名称,使用“RADEditor”新建一个文件,单击【添加】输入刚才记下的名称,对光源属性进行设置(提示:亮度一般在10000左右,范围较大时可以使用30000以上),保存文件到地图*.rmf文件的目录。在Hammer中,选择菜单【文件】【运行】【专家模式】在“编译/运行命令”下选择“$light_exe”在右边的参数尾部添加“ -lights $path\刚才保存的RAD文件名”即可。使用HLCC编译时,请参照其它说明。
制作镂空
有些东西如铁丝网、栅栏、梯子扶手等都是此类物体,他们有部分空间是镂空的。我们可以对这些物体赋予以“{”打头名称的贴图,它们的蓝色部分将会透明。然后选择这些物体,选择菜单【工具】【转换为实体】,“类”选择“func_wall”“渲染的模式”选择“固体”,“透明度”输入“255”。
制作梯子
使用梯子我们可以进行攀登。首先按制作镂空的方法制作一个梯子模型,然后再制作一个比梯子模型稍大的固体并赋予“AAATRIGGER”材质,选择刚才制作的“AAATRIGGER”固体,转换为实体,“类”选择“func_ladder”。
制作草
与镂空不同的地方是“类”选择“func_illusionary”。
制作可损坏物体
选择欲转换的固体,转换为实体,类选择“func_breakable”,“耐久度”输入一个数字,数字越大,越坚固。“材料”可以选择相应的类型。其它属性可以按喜好设置。如果是玻璃,我们可以设置“透明度”为一个较小的值。
制作门
拉门:制作一个门的模型,转换为“func_door”类型的实体即可。你可以修改其中的一些属性,以便达到不同的效果。
转门:转门相对拉门要复杂一些。制作一个门的模型,再制作一个虚拟门轴的模型(提示:运行时看不见,可以绘制的比较粗略,但必须保证门轴模型的中心位于门轴的位置),然后赋予门轴“ORIGIN”名称的贴图,同时选择门和门轴,转换为“func_door_rotating”类型的实体,再对其它属性进行设置即可。
制作水
选择要转换的固体,赋予以“!”打头的贴图,转换为“func_water”实体即可。
地图属性
【地图】【地图属性】中可以设置地图的相关属性,其中重要的有“地图标题”“天空背景图”(提示:背景图由6张不同的贴图组成,分别为*lf.tga、*rt.tga、*ft.tga、*bk.tga、*up.tga、*dn.tga,存放于CS安装目录下“cstrike\gfx\env”子目录。“天空背景图”取其文件名的共同部分*,比如“green”、“city1”等)
------------------------------------
制作不同类型的地图
解救人质
场景中必须包含“hostage_entity”(人质出生点)和“info_hostage_rescue”(人质安全区)类型的点状实体(可配合“func_hostage_rescue”类型的固体实体使用)。
拆除炸弹
场景中必须包含“info_bomb_target”(埋炸弹点)类型的点状实体(可配合“func_bomb_target”类型的固体实体使用)。
保护VIP
场景中必须包含“info_vip_start”(VIP出生点)类型的点状实体,以及“func_vip_safetyzone”(VIP安全区)类型的固体实体。
它们所特有的实体不能同时出现在一个场景中!
可共用实体
“func_buyzone”(购买武器的范围)类型的固体实体、其它实体。
使用HLCC编译地图
在Hammer中选择【文件】【导出为MAP文件】导出一个MAP格式的文件。打开HLCC,其中【MAP目录】指向刚才导出文件的目录,【BSP目录】指向CS安装目录的“cstrike\bsp”子目录,【工具目录】指向ZHLT的安装目录【半条命目录】指向CS的安装目录。钩选【选项】中的【支持ZHLT编译工具】。选择【参数B】中的【光源RAD文件】可以自定义光源材质的发光设置。单击【文件】中的【编译】即可进行编译。一般来说,相对较大的地图花费的时间也较长,我这里的一张地图全部采取默认参数,就使用了近4个小时才编译完,汗。(赛扬1.2,320MB RAM)
使用自定义贴图
使用另一个工具Wally创建一个贴图包(*.WAD)文件,里面包含了将要使用到的图像文件,至于图像的编辑,可以用PhotoShop等图像处理软件制作再复制到Wally。这里要注意的是,每一个贴图都有一个名称,此名称决定了贴图的类型和效果。打开Hammer中的【工具】【选项】【贴图】选项卡,然后添加此贴图包,即可在地图中使用自定义贴图。
反编译地图
使用WinBSPC打开一个地图文件*.BSP然后在【转换设置】里选择【MAP】,选择输出路径,其它保持默认,【确定】。用Hammer导入MAP文件即可。(提示:为了保证贴图正确,请将原地图的贴图包文件*.WAD文件复制到CS安装目录的“cstrike”子目录,然后添加到Hammer的贴图集合)
注意的问题
制作地图时应该注意,设计的原则是“弃繁从简”,能简化的物体就尽量简化,能省略的就尽量省略;地图不宜过大,过大时可以对其进行分隔,使其空间相对独立,彼此之间可以用通道连接(请参照原带地图cs_dust);站在一个位置,所看到的其它物体越少越好。这样才能使地图编译地更快,出错的机会更少,游戏运行的FPS才会越高,总之好处多多。
发布地图
地图制作好了当然要发布出去,保证地图的正常运行需要将如下文件打包:制作好的地图文件(*.BSP)、地图贴图文件(*.WAD)。如果使用了其它资源也必须一同打包:图形组件(*.SPR)、声音(*.WAV)、模型(*.MDL)、背景(*.TGA)、地图说明(*.TXT)。如果还制作了机器人路点文件当然也要打包:(*.PWF)( *.PXP)。最后写一个安装说明。
这要用2个软件,一个叫VHE,另一个叫什么忘记了,不过就是反编译的(就是把别人的地图格式转换VHE能读取的格式。。)
建议你下载一个CS地图制作工具包,里面会有所有制图所需要的工具
PS:你所问的问题是制作与编辑地图的问题,如果你真想做的话,给你一个网址,全是教程,很全的~~
http://www.modchina.com/x-man/csmap/start.htm
我们开工了,为了表述方便,我以dust2为例子,我们的目标是在地上放一把枪
在桌面新建一个文件夹,把地图de_dust2.bsp拷贝到这个文件夹,然后把这个文件改名,我改为:de_dust22.bsp (呵呵,改名的目的是让你拷贝回cs的时候不要把原来的地图覆盖了)
使用你的winbspc软件把de__dust22.bsp反编译为map文件:de_dust22.map
使用wc或vhe打开 de_dust22.map 文件,呵呵,有很多错误什么的,什么都不要管,按照你平时做地图的方法在你需要的位置放上 armoury_entity 实体,并设置实体,呵呵,我搞了一把m4
好了之后保存文件。关闭你的wc或vhe。
使用你的写字板打开这个你添加过佐料的map文件,即:de_dust22.map ,到文档的最后,我引用一下:
........
{
"classname" "armoury_entity"
"item" "6"
"count" "1"
"origin" "384 2176 -96"
}
呵呵,大家看到了,我们添加的armoury_entity在文件的最后面,“{”和“}”之间的就是我们新加的实体的所有的内容
呵呵!!就是他,我的m4啊!!哈哈
好了,大家不要关闭写字板,先暂时把他放在一边。我们继续:
把你的X-man超级地图编译器设置好
打开软件,切菜单的“编译项目”到“地图直接修改”
选中“导出”
确认软件右边“步骤”里“RipEnts”处于选中状态,
使用软件右下部的按钮打开de_dust22.bsp文件(注意是bsp文件,不是map文件啊!!)
按按钮进行导出
呵呵,回到你的新建文件夹,你会发现多了一个文件:de_dust22.ent ,新开一个写字板把这个文件打开这个文件(不要把原来那个关闭哦),到文件最后,然后把我们先前写字板的需要的内容添加到这里:
即:把de_dust22.map写字板里我们新加的实体的内容:
{
"classname" "armoury_entity"
"item" "6"
"count" "1"
"origin" "384 2176 -96"
}
添加到de_dust22.ent的写字板的最后:
........
{
"origin" "1144 2456 136"
"targetname" "cam2a"
"classname" "info_target"
}
{
"classname" "armoury_entity"
"item" "6"
"count" "1"
"origin" "384 2176 -96"
}
呵呵,好了么?再提醒一下:是把我们在de_dust22.map里新加的内容,添加到de_dust22.ent的文件最后。
ok,我们继续,看看de_dust22.ent文件,他的格式是和我们新加的内容有区别的:在他这里"classname"行是在实体最后的,而"origin"行则是在实体最前面,而我们拷贝过来的内容这2行却正好相反,这很好解决把,把这2行交换一下,让他符合格式。
好,我们把这个修改好的de_dust22.ent保存一下。退出写字板。
再次使用你的X-man超级地图编译器,不过这次选择的是:“导入”而不是导出,打开的文件是:de_dust22.ent而不是de_dust22.bsp,好了之后再运行吧。
完了,接下来就把de_dust22.bsp文件拷贝回cs,然后进游戏看吧!!呵呵。你的枪是不是在你设置的地方啊
呵呵,不要看我说的复杂,其实一点难度也没有的拉。祝大家改得开心
X-man超级地图编译器下载地址:http://modchina.com/html/modules/wfsection/article.php?articleid=175
先用winbspc反编译地图然后用hammer editor 或者worldcraft导入 然后就随意了
你去网上找找看还有地图修改器!
你到迅雷去搜搜。
绝对有。。。。
我朋友就有改过。。他说在迅雷里找
我是没有这样做过,我也是听我朋友说的
我也只能帮你到这了。。
请求C语言高手。为什么此程序只能带一个0,就是10*10=100没问题,而100*...
改了一下,原因在注释里。可续问。include<stdio.h> include<string.h> void main(void){\/*主程序*\/ char a[200],b[200];int e[400]\/*[400]*\/={0,},f[400]={0,},g[400]={0,},i,j,m,n,d,t=0;\/\/用不着二维数组,并初始化 gets(a);gets(b);m=strlen(a);\/\/2 n=...
C语言编程问题.请高手进(附源码)!!!HELP
{int a,b,c;printf("1.录入\\t");printf("2.修改\\t");printf("3.删除\\t");printf("\\n请输入所需要的功能:");scanf("%d",&a);switch(a){case 1:printf("请输入录入次数:");scanf("%d",&b);\/\/---&b for(c=0;c!=b;c++)sr();break;case 2:;break;case 3:;break;defau...
C语言问题,高手请教~~谢谢了;阿
);C的错误原因:2*a不是一个确切的数值,所以不正确。但是如果是case 2*3,这样就是正确的,因为编译器在读到语句2*3的时候,相当于读到的是case 6,这符合case的用法。呵呵,大概就是这样了,不懂的话再留言,我会一直关注你这个问题的,有问必答的哦~祝你早日解决问题,成为一个编程高手!
C语言求高手帮助,总是WRONG ANSWER
else if (n==2) \/\/这里修改为else if 和前面的if有关系。printf("1 1");else { printf("1 1 ");while (i<=n){ f=f1+f2;f1=f2;f2=f;i++;printf("%I64u ", f);if (i==n) break;} } \/\/原因是 你前面的if是独立,后面的两个if else是独立的。如果n=1第一个if...
C语言高手,救教一道C语言编程问题,如能帮助,万分感谢
include<stdio.h> include<math.h> void main(){ float a=3.5,b=5.4,c=4.5;float s,area;s=a+b+c\/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("area=%f",area);}
C语言高手进,解决问题的!!!
fun(int a[]){ int i;for(i=1;i<=10;i++)_=i; \/\/ a[i-1] = i;for(i=0;i<5;i++)_=a[i]; \/\/ a[9-i] = a[i];}
c语言数据转换问题?高手进
char *str="111111";int i=atoi(str);int *p;int a[3];a[0]=i&0xff;a[1]=(i&0xff00)>>8;a[2]=(i&0xff0000)>>16;其实转化成int 的时候在内存中已经是二进制存取了,比如:111111 的内存表示形式为0x0001b207 这时候只需要对相应的移位操作就可以了。。。
c语言问题,高手请进!
你这这一步错了cost=10+(mile-3)*2+((minutes*60+seconds)\/300)*2;因为你minutes和second都是int的,当你除以一个整形后它会取整,例如 c=a\/100,当a为int型且a=580时,c的值会是5,而不是你所想的5.8,所以这题你只要把minutes和second改为double型就行了(int minutes,seconds;改为 ...
求助,c语言高手进来帮忙编程
第2题没能按要求能输入考生人数,在函数中修改N值吧,我用的C++编译器,如要调试请注意用C++ 第二题你是不是新建为:名字.c源文件啊,新建为:名字.cpp就能运行了 因为我是用C++编译的...--- 楼主能说清楚哪个题运行不了吗,我这儿都能运行啊,你看看运行结果吧,附上截图了......
一个关于C程序的问题,求助高手
因为记事本是文字处理程序,只能显示可见的字符,而jpg文件是二进制文件,里面有很多数值是不可见字符。所以用记事本打开jpg文件就会造成这些不可见字符的丢失,最终导致jpg文件被损坏。可以用C程序按照二进制方式打开jpg文件,然后在文件尾添加数据后保存。这样的操作会造成jpg文件不能被图片浏览软件识别,但是...
永红盐酸: 使用软件编辑CS地图有且只有一种方法,就是使用VHE软件. 修改地图,就是1、将地图反编译成源文件;2、导出或找齐地图使用的纹理;3、用VHE修改地图源文件并保存;4、使用编译器编译成bsp地图文件
光山县13532703643: cs怎么换地图 - ?
永红盐酸: 有两种 1、游戏开始前建好你要的图 2、在游戏中按 h—chang maps—换你要的 注、第二种只有系统自带的地图选 如果是你自己下的图要输入名字 像 !!!!!!!!!ice_world 之类的 而且名字不能错 此能在游戏中换地图
光山县13532703643: CS怎么换地图?
永红盐酸: 点字母H,在弹出来的目录中选择change map,然后在在选择你喜欢的地图OK了
光山县13532703643: CS怎么换地图?
永红盐酸: 是按H菜单,然后在里面更换地图
光山县13532703643: 关于修改CS地图 - ?
永红盐酸: 用WinBSP反编译地图,然后用VHE修改.在地图里放个点实体info_map_parameter,右边-都不能买.再放一个game_playereqip,在下面选择小刀-右边-YES 这样玩家一出生就只有小刀,而且不能买枪 具体你去CS地图吧问吧,那里高手多
光山县13532703643: CS里如何手动更换地图!??
永红盐酸: 先安~进控制台 然后输入 方法1:changelevel 地图名............立刻换地图,所有USER不会离开游戏 (有空格哈) 比如要换沙2 就是 changelevel de_dust2 方法2:map 地图名....................立刻换地图,但所有USER会离开游戏 如 map de_inferno
光山县13532703643: CS怎么换地图啊?
永红盐酸: 按H键,服务器设置中有更换地图
光山县13532703643: CS地图怎么修改 - ?
永红盐酸: 如果只是自己娱乐,别人看不到,就好办,直接用wally修改地图材质对应的wad文件就OK了 如果是做一幅独立的地图就难了…… 首先用winbsp反编译地图,接着还要自己用wally做一个材质文件,在用worldcraft打开地图,吧材质替换成自己做的,最后编译,测试 学这学那的非常相当十分及其耗时间 如果真想做的话:想找教材到modchina去,电骡上还有视频教程
光山县13532703643: CS如何换地图 - ?
永红盐酸: 楼上的害人呐~ 是按H菜单,然后在里面更换地图.蒙你你发帖骂我~
光山县13532703643: Cs怎么改地图?
永红盐酸: 在游戏中 按H选项键 按照 提示 能改 地图