欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    cs起源bot控制台代码.docx

    • 资源ID:3155041       资源大小:41.13KB        全文页数:9页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    cs起源bot控制台代码.docx

    cs起源bot控制台代码虽然这个游戏自动生成路径点文件,令你可以快速的和BOT玩儿,但是你会发现毫无乐趣,比如你下载了一个非官方新地图,或者自己做的,那么你会发现BOT就算是设置成专家级也是像傻子一样-_-!,甚至找不到北,从楼上摔下来,连梯子都不会用,所以,让我们自己做个好啦。 好了,开始准备编辑 路径文件 .nav 由于路径点要在游戏中进行调试编辑,所以你要自己建立服务器,并且将要绑定的命令输入控制台,当然如果你想要简单,可以自己建立config.cfg文件。在X:GamesSteamSteamAppsyoursteamIDcounter-strike sourcecstrikecfg文件夹中,。好了,开启游戏,打开控制台,输入以下命令: 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 "del" 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”而忽略了一些区域的分析只是分析了可以通过的区域,这样就节省时间,因为本来就是新制作嘛_。 基本操作 在控制台输入nav_edit 1,如果你的以上操作都正确的话,那么你会发现原来的准星现在是一个白色的十字,它指向的地面会有一些颜色区域。被白色十字选中的是黄色,未选中的是红色。 在你的地图上转转圈,看看有没有什么地区木有被创建,如果有,那么你可以手动添加它们。 方法是:将鼠标移动该区域,单击左键设立开始点,拖曳出来一个方块,然后单击右键结束。 连接区域 Bots可以从一个区域到另外一个,需要连接两个区域的。这种连接有两种:单路和双路。单路连接,bots仅仅可以从一个区域去另外一个,但是回不来-_-! 双路可以自由的返转_ 现在我们就做个双路连接。 找到两个临近的区域标记其中一个,用鼠标选中按“1”,哪,变成蓝色的了,而且当你的鼠标十字移动到另一个区域,它依然会保持被选中。 现在移动到你要与“已标记”区域连接的区域,按下“2”,好了这个就是单路,反过来再做一次,双路就形成了。别的区域连接就按这样做_ 注意啦: 单路连接是以淡兰色线标示的,双路的则是以亮兰色线标示。 建立良好连接区域的一些提示: 关于bot的行为模式 首先,每次bots看到敌人都会完全忽略眼前的“陷阱”,这样常常会使它们自毁,假如你的地图有个沟儿啊,大洞啊,bots也许会掉下去,或者是个门儿也会压扁他们,行为模式是无法修正滴,因为是写入他们的代码中滴_ 另一个就是bots总会抄近路,不喜欢拐弯儿。 这样的情况会使bots在一个拐弯儿的桥上掉下去-_-! 解决这样的问题,你需要把目标区域分切。移动鼠标十字到要分切的区域,你会看到一条白线。 按下“”,这样这个区域就会从白线的位置分切,一个双路连接也会自动生成在两个区域间。 好啦,这样bots就不会掉下桥了。 使用相同的方法,可以防止bots在一些地方卡住。 梯子问题 Bots一般识别不出梯子,所以要手动设置才可以。 其他的命令 nav_jump 这个命令不是让bots原地跳啊跳的,而是令bots通过两个区域的时候跳着过。 被标记的两个区域将会以两个斜线穿过来表示。 nav_crouch 和上个命令不同,这个是强迫bots蹲着,标记一个区域,按“c”。这样可令bots在你要求的区域的时候蹲着-_-! 被这个命令标记的区域将会以一条蓝色斜线穿过表示。 nav_precise 这个命令使得bots通过该区域的时候很小心哦 nav_no_jump 这个命令是强迫bots不准跳!_如果你用这个命令标记一个区域那么bots将不敢跳啦,哈哈哈哈哈,和上一个命令配合会使bots在一个需要警惕的区域再也不会傻傻的跳。 nav_delete 这个命令是删除那些 你认为bots不应该过的地方 nav_disconnect 这个命令是让两个连接区域断开 nav_merge 这个命令是合并两个可通过区域。 nav_make_sniping_spot 这个命令可标记一些小区域,不是说让bots在这里阻击哦,而是让它们知道也许这里有人阻击 好吧,测试吧,不合适的地方,再修改即可。 测试的时候 建议添加bots在你所在的一边儿哦 而不是和你敌对,这样不会太麻烦。 然后在控制台输入bot_zombie 1.这样bot就傻了,哈哈哈哈,然后标记一个区域,在控制台输入 bot_goto_mark,这样bots就会顺从的、抄近路滴到达该指定区域哦 测试成功保存你的.nav文件了 在控制台输入nav_save 然后输入nav_quicksave 0 接着是nav_analyze 好啦,地图会重新加载。 完成。哈哈 本帖利用了本人制作的地图 aim_fggd_b nav路径文件设计技巧 我们讲过CS:S的bots路径制作方法,此教程中,我们将nav制作命令绑定到cfg文件中,但是有的同学老是把原版cfg文件写入错误绑定,今天我们就再来说一说nav路径文件设计技巧。 首先我们要来熟悉一下 nav命令: 路径网点生成 nav_generate 生成nav路径点文件,并存盘 nav_generate_incremental 再次运行生成程序,但不检测已有区域,新检测出来的区域将和原有的合并 nav_analyze 分析当前路径点文件并存盘,分析将定位电脑玩家bots下一步需要的数据 nav_mark_walkable 标记当前区域为可通过区域 nav_clear_walkable_marks 清除可通过区域标记 nav_save 将当前路径点文件存盘 nav_load 加载当前地图的路径点文件 编辑命令 nav_delete 删除当前高亮选择区域 nav_split 分裂一个nav区域 nav_make_sniper_spots 定义当前位置为sniper点 nav_merge 合并选择的两个区域 nav_mark 标记选择的区域 nav_unmark 取消标记区域 nav_begin_area 创建一个可通行区域的起始点 nav_end_area 创建一个可通行区域的结束点,与上个命令结合就做出了一个nav区域块 nav_connect 连接两个nav区域块,这样bots就可以在此两个区域通行 nav_disconnect 断开两个区域块的连接 nav_splice 分割一个nav区域块 nav_corner_select 选择当前标记nav区域块的一个角,多次选择可选定nav区域块的四个角 nav_corner_raise 升高当前标记的nav区域块的角 nav_corner_lower 降低当前标记的nav区域块的角 nav_corner_place_on_ground 将当前标记nav区域块放置在地上 BOT自定义路径 nav_crouch 将当前标记的nav区域块设定为“必须蹲伏的区域” nav_jump 将当前标记的nav区域块设定为“必须跳着通过的区域” nav_no_jump 将当前标记的nav区域块设定为“不可跳动的区域” nav_stop 将当前标记的nav区域块设定为“进入就要停止的区域” nav_walk 将当前标记的nav区域块设定为“必须步行通过的区域” nav_run 将当前标记的nav区域块设定为“必须跑步通过的区域” nav_avoid 将当前标记的nav区域块设定为“尽可能避免接触的区域” nav_transient 将当前标记的nav区域块设定为“临时且或许会被卡住的区域” nav_dont_hide 将当前标记的nav区域块设定为“不可躲藏也就是不可放冷枪” nav_stand 将当前标记的nav区域块设定为“错藏时必须站立着” nav_no_hostages 将当前标记的nav区域块设定为“人质不可通行” 放置名称 nav_place_replace 使用第二个位置取代第一个位置 nav_place_list 罗列地图中用到的位置名称,比如CT基地、A nav_set_place_mode 开启或者关闭 位置命名模式,位置命名模式可以将一个地方标记出来,比如T基地 nav_place_pick 将当前鼠标指针下的位置设置为被选择 nav_toggle_place_painting 转换为绘画模式,指向的位置将会转变为当前位置 其他命令 nav_check_file_consistency 扫描地图路径点,查找是否有不通顺的地方 nav_check_connectivity 报告所有没有连接到人质拯救区域 或者爆炸点的块 nav_update_blocked 更新nav区域块中的阻塞或者未阻塞区域 nav_check_floor 更新nav区域块的连接 nav_remove_unused_jump_areas 移除无用跳跃区域 nav_strip 移除区域中的 隐藏点、阻击点 nav_mark_unnamed 标记一个区域为无名称状态。 nav_warp_to_mark 将玩家拖进标记区域 nav_ladder_flip 翻转被选中梯子的路径 nav_compress_id 将连续的区域和梯子重新排序 nav_show_ladder_bounds 显示出地图中所有梯子的范围 nav_build_ladder 将鼠标指针下的可攀爬区域标识为梯子区域 控制台变量 nav_area_bgcolor R G B A nav区域块被编辑时的背景色设定 nav_edit (0 or 1) 设置为1时为nav编辑模式,设置为0则是关闭 nav_restart_after_analysis (0 or 1) 设置为1时,分析完地图后将重启 nav_quicksave (0 or 1) 设置为1时,可开启快速存储模式 将 CFG文件放置在路径 .counter-strike sourcecstrikecfg。然后在游戏中的控制台输入命令 exec navedit.cfg,navedit.cfg这个名字你可以随便定义。 这样就绑定了操作命令。退出游戏后,绑定也自行取消,不再因为cfg文件改动而反复修改。把下面的代码拷贝进入你的CFG文件吧。 Nav_edit "1" bind y nav_mark_walkable /此命令确认游戏中各个空间可行走区域 bind o "nav_quicksave 0" /快速保存 关闭 bind p "nav_quicksave 1" /快速保存 开启 bind f9 nav_generate /创建初始路径文件 (将花费大量时间) bind mouse1 nav_begin_area /单击开始创建nav区域 bind mouse2 nav_end_area /单击结束nav区域划分 bind mouse3 nav_delete /单击删除nav区域 bind q nav_mark /标记nav区域 bind v nav_split /分裂开一个标记的nav区域 bind b nav_merge /合并两个标记的nav区域 bind n nav_splice /结合两个标记nav区域 bind 1 nav_avoid /这些数字键来编辑bots的在nav区域的行为 bind 2 nav_crouch bind 3 nav_dont_hide bind 4 nav_jump bind 5 nav_no_jump bind 6 nav_precise bind 7 nav_run bind 8 nav_stand bind 9 nav_transient bind 0 nav_walk

    注意事项

    本文(cs起源bot控制台代码.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开