现在把BOT的所有参数列出来,以供楼主参考,你可以把你需要的参数写server.cfg
武器使用设置:
bot_allow_grenades "1"
bot_allow_machine_guns "1"
bot_allow_pistols "1"
bot_allow_rifles "1"
bot_allow_rogues "1"
bot_allow_shield "1"
bot_allow_shotguns "1"
bot_allow_snipers "1"
bot_allow_sub_machine_guns "1"
bot_chatter" "normal" //what kind of communication they use
--------------------------------------------------------------------------------
bot_difficulty" "1" //设置机器人的难度,数值有1、2、3级
bot_join_after_player "1" //1=yes,设置为1时必须服务器里有一个玩家才有机器人加入; 0 = no, 不需要有玩家机器人都会加入
bot_join_team" = "any" // 自动加入T或CT
bot_prefix "" // 设置机器人队标
bot_quota "6" // 设置机器人数
还有一些不需要设置的参数,有兴趣的可以自己去研究
bot_nav_edit "0"
bot_nav_zdraw "4"
bot_traceview "0"
bot_show_danger "0"
bot_show_nav "0"
bot_debug "0"
bot_quicksave "0"
bot_walk "0"
bot_zombie "0"
bot_stop "0"
bot_auto_vacate "1"
bot_defer_to_human "0"
bot_quota_match "0"
--------------------------------------------------------------------------------
你也可以在控制台手动添加机器人或者清除机器人:
bot_add //添加一个机器人
bot_add_t //添加一个T的机器人
bot_add_ct //添加一个CT的机器人
bot_kill //杀死所有机器人
bot_kick //kick了全部机器人
设置机器人能使用的武器
bot_knives only
bot_pistols_only
bot_snipers_only
bot_all_weapons
导航线功能表
(注意使用,这些命令关系BOT的生命线,在没有完全弄清楚其中含意前请勿随意修改)
bot_show_nav...........................显示导航区域
bot_nav_splice.........................结合导航线
bot_nav_connect........................连接导航线
bot_nav_disconnect.....................断开导航线
bot_nav_begin_area.....................引至导航区域开始端
bot_nav_end_area.......................引至导航区域末端
bot_nav_mark...........................标记该导航线
bot_nav_merge..........................导航区域合并
bot_nav_split..........................导航区域分开
bot_nav_delete.........................导航线删除
bot_nav_edit [0/1].....................导航线编辑状态开闭
bot_nav_zdraw [0-4]....................标出导航线
bot_nav_load...........................读取制造好的导航线
bot_nav_save...........................保存现有导航线
bot_nav_jump...........................设置“跳”的导航线
bot_nav_crouch.........................设置“蹲”的导航线
下面是cs1.5的路点制作方法:
首先你要安装好机器人程序(以POD2.5为例)。然后找个没有路点的地图建立游戏。进入后调出控制台,输入以下3个命令:
1、waypoint on
2、pathwaypoint on
3、autowaypoint on
输入这3个命令后,你会看到在你走过的路上会出现一个个的彩色棒棒,并且棒棒之间有条线相连,这表示你走到哪里,程序就会记录下来,并作为机器人也要自动走过的路点保存下来。
然后你就沿着地图的路走,尽量把地图的每一寸地都走遍(房顶、水里、梯子等),这就是以后你的机器人要走的路。
走完以后,输入命令:save waypoint nocheck
然后退出游戏,再用这个地图建立游戏,你就会发现机器人出现在游戏里了。
我所说的这个方法适合比较简单的地图比如blood什么的,比较复杂的地图由于路径比较大而且复杂,可能有的点相互连接不起来,就可能会出现保存路点以后,机器人卡在一起走不动路,或者站着不动等情况。那样就只有下载制作得比较专业的路点了。
另外每个地图和它的路点文件都是一一对应的,名字不一致不能使用的。