怎么制作机器人路点包?
□繌繌de发呆 发表于 2006-1-9 5:43:00
希望各位在做路点之前,在自己的CS安装目录里打开config.cfg,在里面加上
bind "l" "waypoint add" (按L出加路点的一个菜单)
bind "p" "waypoint save" (按P删除当前站着的路点)
记得在SAVA的时候输入 waypoint save nocheck SAVE不检查错误,不然路点要做好几乎不可能了,它会说N遍有错误-_-!按~出控制台
PODBOT2.0的厉害相信大家都见识过了,我就不在这罗嗦了,不过PODBOT2.0自己只带了CS1.1里官方地图的路点,如果我们刚从网上下了一幅新地图或自己刚做了一幅新地图,也想拿来用PODBOT玩,该怎么办呢?或者我们对PODBOT2.0在某些地方的行动并不很满意,希望对路点进行改进使它们能完全按照自己的意图来进攻和防守,又该怎么办呢?下面我就来跟大家讲讲PODBOT2.0的路点设计,希望能对大家有所帮助。
首先得提醒大家,从头设计一个完整的路点系统是很烦琐的事,如果没有充沛的时间和精力请不要涉足这项工作,不过你可以先看看这篇文章,对路点系统的设计流程有个心理准备先(至少也对得起我写这么一大版东西了嘛,嘿嘿),好了,现在步入正题乐。
一路点及设计系统的基本介绍
一,系统介绍
PODBOT是基于路点的BOT,它们在游戏中的基本行动完全依靠路点系统的"指示",所谓"路点(WAYPOINT)",就是在地图上表明的特殊的"标尺",BOT们通过这些"标尺"来决定进攻的方向、埋雷的地点、人质的所在位置等等等等,可见,路点系统是BOTBOT的基石,没有路点文件的地图PODBOT是无法工作的。每一个路点文件都和一个地图文件相匹配,并放在你的cstrike\PODBot\WPTDefault目录下,后缀名为.PWF,比如DE_DUST地图的路点文件,就是cstrike\PODBot\WPTDefault目录下的DE_DUST.PWF。
PODBOT的路点设计系统并没有单独的工具,它是包含在PODBOT的核心里的,很多命令都是用console的命令行来输入的,也就是说,要设计路点就必须先运行CS,在你的CS的快捷方式里加上"-console"当然你要先装好CS和PODBOT先(完全废话,反正这篇文章都是给完全新手看的,老鸟们还是将就点吧)选好你要处理的地图来创建主机,进入游戏后就可以开始路点的设计了。
二,基本命令
前面说了,PODBOT的路点编辑命令都是用console的命令行来输入的,主要包括以下的这些命令:
"waypoint on" - 显示路点并打开编辑开关,要编辑路点必须先输入这个命令
"waypoint on noclip" - 显示路点并打开编辑开关,与上一个命令不同的是这个命令同时打开了"穿墙"模式,你可以在空中和水下自由移动而不受重力的影响,这个开关主要用来在编辑水下的路点时使用。
"waypoint off" - 关闭所有路点的显示并关闭编辑开关
"waypoint add" - 添加一个路点,这个命令会打开一个菜单,供你选择要添加的路点类型,具体请看下面的《路点种类及选择使用》
"waypoint delete" - 删除与你当前位置最近的路点
"waypoint find x" - 用一条线显示ID为X的路点在你的哪个方向 "waypoint showflags" - 显示路点的特殊标记
"waypoint addflag" - 给当前路点加上特殊标记
"waypoint delflag" - 删除当前路点的特殊标记
"waypoint setradius x" - 把当前路点的作用范围设置为数值X
"waypoint stats" - 显示当前地图一共设置了多少个路点
"waypoint check" - 检查当前地图的路点系统有没有问题
"wayzone calcall" - 把当前地图的所有路点的作用范围都设置为数值X
"waypoint save" - 检查所有的路点并保存到路点文件中
"waypoint save nocheck" - 强行保存当前的路点系统,不进行任何检查
"waypoint load" - 载入路点文件
"autowaypoint" - 显示AUTOWAYPOINT开关的状态
"autowaypoint on" - 打开"路点自动生成"系统
"autowaypoint off" - 关闭"路点自动生成系统"
"pathwaypoint" - 显示 pathwaypoint 开关的状态
"pathwaypoint on" - 显示路点间相互连接的状态
"pathwaypoint off" - 关闭显示路点间的相互关连
"pathwaypoint add x" - 将与你最近的一个路点与ID为X的路点连接起来,注意这个命令建立的连接是单向的。
"pathwaypoint delete x" - 关闭与你最近的一个路点与ID为X的路点之间的连接,这个命令也是单向的
"debuggoal x" - 强制命令BOT向ID为X的路点前进 ,用于测试路点的连接