机器人怎么做?CS1。5的路点文
汗,自力更生。。。
开工:
PODBot 路点设计
|路点系统|相关指令|路点类型|快捷键|路点设计|
路点系统
CS是一款多人对战游戏,当没有连线时,机器人系统就成了玩家的不二选择,PODBot是当前使用最广泛的机器人系统。 PODBot需要路点文件的支持,一个路点文件对应一张地图,存放于CS安装目录下“cstrike\\PODBot\WPTDefault”子目录中。首先我们必须安装PODBot,然后在CS的快捷方式上添加如下参数“-console”(零售版),“-console -game cstrike”(MOD版),进入游戏,PODBot系统已经启动。 通过按【~ 】键呼叫...全部
汗,自力更生。。。
开工:
PODBot 路点设计
|路点系统|相关指令|路点类型|快捷键|路点设计|
路点系统
CS是一款多人对战游戏,当没有连线时,机器人系统就成了玩家的不二选择,PODBot是当前使用最广泛的机器人系统。
PODBot需要路点文件的支持,一个路点文件对应一张地图,存放于CS安装目录下“cstrike\\PODBot\WPTDefault”子目录中。首先我们必须安装PODBot,然后在CS的快捷方式上添加如下参数“-console”(零售版),“-console -game cstrike”(MOD版),进入游戏,PODBot系统已经启动。
通过按【~ 】键呼叫控制台。
相关指令
大部分指令都针对当前路点
waypoint on 打开路点系统
waypoint off 关闭路点系统
waypoint add 添加路点
waypoint delete 删除路点
waypoint save 保存路点,并进行检查
waypoint save nocheck 强行保存
waypoint load 载入路点
autowaypoint on 自动添加路点
autowaypoint off 关闭自动添加路点
pathwaypoint on 显示路点连接
pathwaypoint off 隐藏路点连接
pathwaypoint add x 添加与路点x的连接
pathwaypoint delete x 删除与路点x的连接
waypoint on noclip 使用穿墙模式打开路点系统
waypoint find x 寻找路点x
waypoint addflag 添加路点标记
waypoint delflag 删除路点标记
waypoint setradius x 设置路点范围为x
wayzone calcall 设置全局路点范围
autowaypoint 显示自动添加路点的状态
pathwaypoint 显示路点连接的显示状态
waypoint stats 显示路点个数
waypoint check 检查路点错误
debuggoal x 强制方向
路点类型
Normal Waypoint 普通路点,绿色
Counter Important Waypoint 警方战略路点,蓝色
Terrorist Important Waypoint 匪方战略路点,红色
Goal Waypoint 目的路点(埋雷点,人质点),紫色
Rescue Waypoint 安全区路点(人质获救点,VIP安全点),白色
Campstart Waypoint 狙击路点开始,必须同时设置 Campend Waypoint
Campend Waypoint 狙击路点结束,必须与 Campstart Waypoint 联合使用,浅蓝色
Jump Waypoint 跳跃路点分起点、落点,绿色
Ladder Waypoint 楼梯路点,紫色
快捷键
在设计时,我们可以使用快捷键与指令捆绑,以提高路点设计的效率。
添加如下代码到CS安装目录下,“cstrike”子目录中的“ g”文件尾部。
bind "KP_PLUS" "waypoint add"
bind "KP_MINUS" "waypoint delete"
bind "KP_SLASH" "autowaypoint on"
bind "*" "autowaypoint off"
这样将使用小键盘上的“+”“-”“/”“*”,实现相应的功能。
你也可以用相似的语法,实现其它指令。
路点设计
当我们了解了以上准备知识后就可以动手设计了。
打开CS选择需要设计路点的地图,创建。进入后按【~ 】键呼出控制台,键入“Waypoint on”,打开路点系统。
此时我们再键入“autowaypoint on”打开自动路点,到处遛遛吧。注意,一定要跑遍每寸土地,在这过程中不能跳跃(切记!)。当遇到台阶、楼梯时,请输入“autowaypoint off”关闭自动路点,通过之后再打开(这些地方要特殊处理)。
有些时候发现路点太稀疏,请输入“waypoint add”添加普通路点,当不需要时输入“waypoint delete”删除路点。经过几乎是摧残的运动后,保证大部分地方都设置了路点,请输入“waypoint save nocheck”保存路点。
接下来就要处理刚才露掉的路点。对于台阶,我们必须小心谨慎,通常使用“Waypoint add”单步添加,而不使用自动路点,添加时必须保证所添加的路点与地面接触(这就是为什么不能跳跃的原因,否则会出错。
同时,使用穿墙模式时,也不要打开自动路点)。对于梯子,我们必须添加楼梯路点,最好在刚接触梯子时添加,在梯子的两头分别添加一个(在梯子的中间添加楼梯路点,可以时使Bot自由选择上下)。再保存一下。
通行路点制作完毕,下一步要制作功能路点。
一张地图中必须有目的路点,把它设置在埋弹点,人质点。对于人质或VIP地图,还必须设置安全区路点,把它设置到人质或VIP逃离的目的地。添加警方、匪方战略路点到各自的战略要地,比如路口、对方必经之地、经常发生交火的地方、对方老窝等。
添加跳跃路点,可以使Bot知道哪些地方可以跳跃,添加时在起跳点添加一个,落点添加一个(自动进行),跳跃路点是单向路点。添加狙击路点,可以使Bot进行Camp(就是阴人),这可是比较有意思的设计,最好能结合其它战友的意见进行设置。
到此地图路点基本完成,但其并不是一路顺风,最可怕的就是出错。随时通过“waypoint check”指令寻找错误是一个好习惯,当发现错误后,可以根据提示,使用“waypoint find x”指令找出出错的路点,删掉重做。
有时,Bot所走的路不是我们所希望的,这就需要我们使用“pathwaypoint”系列指令添加删除路点之间的连接。
路点制作需要有耐心,和对该地图的感情:-)。制作过程中随时查错,随时存盘,意外退出情况的情况可比较常见哦。
。收起