脚本(Script) 比较专业一点的解释就是——就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行。 我觉得 脚本 就象 一键必杀,用 一个 键盘 操作代替 N 个键盘操作。 自1.5时代有了 ex_interp 的争议后,大部分人的意识里面有了一个 使用脚本 或者 修改config.cfg文件 就是 作弊。 实际上 每个打CS的 人无时无刻都在使用 脚本,为什么这么说呢?因为 config.cfg 本身就是 脚本,如果 没有 config.cfg 每个 CSER 都要在 控制台不停的 输入 forward 以前进 输入 attack 以攻击,正是有了 config.cfg 才使得按 W 就是 前进,鼠标左键 就是 攻击。 脚本 文件的 后缀有2种,分别是 .cfg 和 .rc ;在编辑脚本的 时候,我们可以用记事本来打开它们。 下面来简单说说1.5和1.6的 脚本系统 以及 使用和编辑 方法 先说1.5的(1.6以1.5为基础说明) 开始CS游戏,系统本身会自动加载 cstrike目录下的 config.cfg autoexec.cfg 以及 valve目录下的 valve.rc(这个文件一般不用去注意他),除了系统自动加载的 脚本外,其他 我们需要使用的 脚本 在游戏 中我们 需要用 exec 命令执行 格式 为 exec *.cfg 我借用一个 脚本 来进行说明 alias +sjump "+jump;+duck" 这个是 大跳——也就是 蹬腿跳 脚本 简单解释一下这个脚本的意思,+jump和+duck 是游戏 内部 的指令,分别是 跳和蹲,+sjump 是我们 引入的 新的 指令,alias 就是 定义+sjump要执行的命令,在这里 就是 跳+蹲 ; bind 是 绑定键位的 命令,这里就是 绑定 空格键 为+sjump ,下面我用 A 来代替这个脚本。 那么 如何 使用 脚本 A 呢? autoexec.cfg在里面 添加 exec *.cfg(.rc)关闭保存,效果都是一样的。 当外加的脚本很多的时候,建议使用复杂的方法,不然你的config会很乱。下面继续说关于 编辑 现有脚本 以及自己写脚本 应注意的 问题 现有脚本的 编辑 最多的就是 关于 一键买枪 的,比如:如何只买一梭 子弹等,要编辑必须知道 一键买枪 脚本在 什么位置,方法嘛就是 看config.cfg和autoexec.cfg,在里面寻找exec *.cfg的语句,然后一个一个*.cfg的看,直到找出 一键买枪 脚本的 位置,这时就可以对他进行编辑了。 自己写脚本呢,随意性很大了,可以根据自己的习惯及需要写,脚本怎么样写,本文不教,主要说说 应该注意 的最大问题,就是 引入指令和键位 冲突问题。这就是 为什么 加了脚本没 效果或者实际效果和脚本 不一样的原因了,如何避免和解决呢?1、把 原有的 脚本 都删除,全部用自己写的。2、如果不想删,那么只能 尽量 记住 原有 脚本所 引入的 指令,不去和它们重复。3、新bind的键最好在原config.cfg里面使用的删除。 1.5要说基本就这这么多,下面该1.6了,总的说,方法和概念1.6与1.5没有差别,但是1.6与1.5还有有些不同的。 首先,1.6有了中文版本,而不是1.5那种汉化中文界面,1.6中文版所需要调用的文件都在chinese_cstrike(以下简称cc)这个目录下,游戏所需要的设置地图等,在中文界面时都优先从cc目录下调用,同样的在游戏过程中下载的地图也保存在cc目录下的maps目录里(这就是为什么有人问,下载过地图再建游戏就只有下载的地图了,但是可以用changelevel更换的原因,解决方法当然 就是把 cc\maps里面的 文件 剪切到 cstrike\maps就 可以了)。好,清楚这个问题后,config.cfg和userconfig.cfg只要在cstrike目录或者cc目录有有一套就可以了。 1.6与1.5最大的不同就是,引入了config.cfg还原 和 userconfig.cfg这两个东东。config.cfg还原 就是在 修改config.cfg里面的 敏感参数,外加参数及命令,在下次进入游戏时 将恢复或者 删除;因为 config.cfg不能 随意修改,所以引入了 userconfig.cfg ,要修改 及 需要 加的 脚本 都可以 在(责任编辑:admin) |