欢迎来到天天文库
浏览记录
ID:12560537
大小:269.43 KB
页数:9页
时间:2018-07-17
《cs起源bot控制台代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、虽然这个游戏自动生成路径点文件(.nav),令你可以快速的和BOT玩儿,但是你会发现毫无乐趣,比如你下载了一个非官方新地图,或者自己做的,那么你会发现BOT就算是设置成专家级也是像傻子一样-_-!,甚至找不到北,从楼上摔下来,连梯子都不会用,所以,让我们自己做个好啦。 好了,开始准备编辑 路径文件 .nav 由于路径点要在游戏中进行调试编辑,所以你要自己建立服务器,并且将要绑定的命令输入控制台(console),当然如果你想要简单,可以自己建立config.cfg文件(这个文件包含了你的键盘自定义内容)。在X:GamesSteamSteamAppsyours
2、teamIDcounter-strike sourcecstrikecfg文件夹中,(注意哦,修改cfg文件,要注意备份,以便完成后还原cfg)。好了,开启游戏,打开控制台(console),输入以下命令(如果你木有修改cfg文件): bind "1" nav_mark bind "2" nav_connect bind "j" nav_jump bind "p" nav_precise bind "Mouse1" nav_begin_area bind "Mouse2" nav_end_area bind "" nav_split bind "d
3、el" nav_delete bind "c" nav_crouch bind "n" nav_no_jump bind "=" nav_disconnect bind "0" nav_make_sniping_spot bind "m" nav_merge 好,准备编辑啦 加载你想编辑路径点的地图,在控制台输入sv_cheats 1 、nav_quicksave 1。接着输入nav_generate并且等待它处理地图。如果你很熟悉这个处理过程的话,你会发现因为设置nav_quicksave为“1”而忽略了一些区域的分析(比如阻击点、隐蔽点等等)只是分析了
4、可以通过的区域,这样就节省时间,因为本来就是新制作嘛^_^(注意:如果你再次编辑的时候不要这样设置)。 基本操作 在控制台输入nav_edit 1,如果你的以上操作都正确的话,那么你会发现原来的准星现在是一个白色的十字,它指向的地面会有一些颜色区域。被白色十字选中的是黄色,未选中的是红色。 在你的地图上转转圈,看看有没有什么地区木有被创建,如果有(有时引擎认为有的地方不可通过),那么你可以手动添加它们。 方法是:将鼠标移动该区域,单击左键设立开始点(木有绑定,就要在控制台输入nav_begin_area),拖曳出来一个方块,然后单击右键结束(木有绑定,就要在控制台
5、输入nav_end_area)。连接区域 Bots可以从一个区域到另外一个,需要连接两个区域的。这种连接有两种:单路和双路。单路连接,bots仅仅可以从一个区域去另外一个,但是回不来-_-! 双路可以自由的返转^_^ 现在我们就做个双路连接。 找到两个临近的区域标记其中一个,用鼠标选中按“1”(或者在控制台输入nav_mark),哪,变成蓝色的了,而且当你的鼠标十字移动到另一个区域,它依然会保持被选中。 现在移动到你要与“已标记”区域连接的区域,按下“2”(或者在控制台输入nav_connect),好了这个就是单路,反过来再做一次,双路就形成了。别的区域连接就按这样
6、做^_^注意啦: 单路连接是以淡兰色线标示的,双路的则是以亮兰色线标示。 建立良好连接区域的一些提示: 关于bot的行为模式 首先,每次bots看到敌人都会完全忽略眼前的“陷阱”,这样常常会使它们自毁(要不怎么叫bot哪^_^),假如你的地图有个沟儿啊,大洞啊,bots也许会掉下去,或者是个门儿也会压扁他们,行为模式是无法修正滴,因为是写入他们的代码中滴^_^ 另一个就是bots总会抄近路,不喜欢拐弯儿。 这样的情况会使bots在一个拐弯儿的桥上掉下去-_-! 解决这样的问题,你需要把目标区域分切。移动鼠标十字到要分切的区域,你会看到一条白线。 按下“”(或者在控
7、制台输入nav_split),这样这个区域就会从白线的位置分切,一个双路连接也会自动生成在两个区域间。 好啦,这样bots就不会掉下桥了。 使用相同的方法,可以防止bots在一些地方卡住。 梯子问题 Bots一般识别不出梯子,所以要手动设置才可以。其他的命令 nav_jump 这个命令不是让bots原地跳啊跳的,而是令bots通过两个区域的时候跳着过。 被标记的两个区域将会以两个斜线穿过来表示。 nav_crouch 和上个命令不同,这个是强迫bots蹲着,标记一个区域,按“c”(或者在控制台输入nav_crouch)。这样可令bots在你要求的区域的时候蹲着-
此文档下载收益归作者所有