导航菜单
首页 » 攻略 » 正文

csol单机版|修改您喜欢的脚本

首先介绍脚本的基本知识:

什么是绑定? Bind 是指给指定的键分配命令,也可以给指定的键分配别名。例如:bind 'MOUSE1' '+attack' 表示将指令+attack(攻击)分配给指定的键位MOUSE1(鼠标左键) alias是什么?别名就是为一组命令定义一个名称。在你定义它之后,CS 会认为这个别名是一个普通的命令。你可以使用bind 命令为这个别名分配一个键,你也可以在其他别名中使用它。例如:alias hw 'say Hello World!',当你在控制台(console)输入命令hw并回车执行时,你会说Hello World!给服务器中的所有玩家。您还可以使用绑定命令: bind v 'hw' 按下v 键后,您还说Hello World!给服务器里的所有玩家。又如: alias buym 'buy;menuselect 3;menuselect 1' alias buyv 'buy;menuselect 8;menuselect 1' alias buysay 'buym;buyv;hw'bind j 'buysay' 表示当你执行buysay命令时(如按bind 指定的j 键)买MP5 和普通防弹衣,然后说Hello World!给服务器里的所有玩家。这个别名的实现方法是:第一步执行buym命令。 buym 命令已被定义为“打开购买菜单;选择菜单中的第三项;然后选择菜单中的第一项'来实现购买MP5的功能。第二步,执行buyv命令,buyv命令已经定义为'打开购买菜单;选择菜单的第8 项;然后选择菜单的第1项,实现购买普通防弹衣的功能,第三步,执行之前定义的hw命令: yes All players in the server say Hello World!这个句子。将这三步命令定义为一个新命令buysay,然后使用bind命令给别名(这里是buysay)分配一个键(这里是j键),然后当你按下j键时,三步命令是实现的功能。注意:别名语句不能超过259个字符,即下面一行字符的长度在Half-Life:Counter-Strike: '-------------------- ----- ------------------------------------------ ----- ------------------------------------------ ----- ------------------------------------------ ----- ------------------------------------------ ----- --------------------------------'什么是脚本?脚本(Script)是包括绑定和别名在内的命令集合。你可以把这个集合保存为一个独立的文件,需要的时候执行,方便你在CS中使用。脚本可以保存为后缀为.cfg的文件,放在cstrike文件夹中。执行时,在控制台输入:exe,按TAB键,进入脚本文件名.cfg。比如把上面的脚本保存为buys.cfg文件,然后在控制台输入:exe,按TAB键再输入xxx.cfg就可以实现我们需要的功能了。例如:我们执行了一系列命令,有一个执行这一系列命令的流程。用一个命令来定义(别名)这个过程,最后给这个命令分配(绑定)一个键,然后只要按下分配的键就可以实现这个过程。所有的脚本都是通过这个方法实现的。 Bind命令可以设置的所有键:字母键ABCDEFGHIJKLMNOPQRSTUVWXYZ数字键1234567890鼠标键MOUSE1 MOUSE2 MOUSE3 MOUSE4 AUX5 AUX6MWHEELUP MWHEELDOWN摇杆键JOY1 JOY2 JOY3 JOY4 AUX5 AUX6特殊键Enter rSpace Shift Ctrl PauseAlt Backspace Tab Escape功能键F1 F2 F3 F4 F5 F6F7 F8 F9 F10 F11 F12 编辑键InsDelHomeEndPgdnPgup 方向键LeftarrowRightarrowUparrowDownarrow 小键盘键kp_leftarrowkp_delkp_endkp_downarrowkp_pgupkp_inskp_5kp_pluskp_uarrowkp_enterkp_pgdnkp_rightarrowkp _slashkp_minuskp_homeOther keys,/;'*[]-=~注意:在小键盘上,我们使用kp_end、kp_downarrow等键名代替number key name Num 1. Num 2,其他类似。

可以设置的所有命令/变量的名称。命令/变量的名称。 etc)+back client player back+duck client player squat+forward client player forward+jump client player jump+klook client player look with keyboard+left client player 左转+lookdown client player down+lookup client player look up+mlook client mouse look with mouse+mov 鼠标外观

edown 客户端 玩家 向下移动(如爬梯子、游泳)+moveleft 客户端 玩家 向左平移+moveright 客户端 玩家 向右平移+moveup 客户端 玩家 向上移动(如爬梯子、游泳)+reload 客户端 玩家 换子弹+right 客户端 玩家 向右转+showscores 客户端 玩家 显示玩家的分数和Ping值+speed 客户端 玩家 让玩家走路如果奔跑时;奔跑如果走路时+strafe 客户端 玩家 平移键+use 客户端 玩家 使用键(拆炸弹、救人质等等)adjust_crosshair 客户端 玩家 改变准星颜色alias "cmd1; cmd2" 客户端 玩家 定义命令批量处理变量allowupload 客户端 上传/下载 是否允许上传本地的文件到服务器。ambient_fade 100 客户端 音频 设定周围声音多远距离消失ambient_level 0.300 客户端 音频 设定周围声音的等级appenddemo 客户端 demo 在该录像文件后继续录像,不覆盖原录像bind 客户端 玩家 设定键位用于执行命令bottomcolor 6 客户端 玩家 设定玩家人物模型的底部颜色brightness 1 客户端 视频 设定亮度buy 客户端 玩家 打开购买武器菜单buyequip 客户端 玩家 打开购买装备菜单buyammo1 客户端 玩家 买主弹药buyammo2 客户端 玩家 买手枪弹药cancelselect 客户端 玩家 取消选择changeteam 客户端 玩家 打开队伍选择菜单cl_allowdownload 0 客户端 上传/下载 客户端是否允许下载cl_allowupload 0 客户端 上传/下载 客户端是否允许上传cl_anglespeedkey 0.670 客户端 玩家 设定方向键改变视角的速度cl_backspeed 400 客户端 玩家 客户端设定后退的速度cl_bob 0.010 客户端 玩家 客户端设定奔跑时手臂摆动的幅度cl_bobcycle 0.800 客户端 玩家 客户端设定奔跑时手臂摆动的频率cl_bobup 0.500 客户端 玩家 客户端设定奔跑时手臂摆动的范围cl_download_ingame 0 客户端 上传/下载 客户端设定是否允许在游戏里下载cl_forwardspeed 400 客户端 玩家 客户端设定前进的速度cl_gaitestimation 1 客户端 玩家 开启估计玩家的运动步幅cl_gg 0 客户端 玩家 开关游戏的标准模式cl_himodels 客户端 玩家 客户端设定是否允许使用高质量模型cl_messages 客户端 玩家 客户端设定显示服务器信息cl_movespeedkey 0.300 客户端 玩家 设定键盘移动速度cl_nopred 0 客户端 玩家 开关玩家的预先选择cl_pitchdown 客户端 玩家 设定玩家向下看的最大角度,默认:89cl_pitchspeed 225 客户端 玩家 设定角速度cl_pitchup 客户端 玩家 设定玩家向上看的最大角度,默认:89cl_showfps 1 客户端 玩家 显示你的FPS值cl_shownet 0 客户端 玩家 显示你的网络传输包值cl_slist 10 客户端 玩家 设定列出的服务器个数cl_solid_players 1 客户端 玩家 开关固定玩家模型cl_upspeed 320 客户端 玩家 设定向上移动(如爬梯子、游泳)的速度cl_waterdist 4 客户端 玩家 设定在水下最深所能到达的距离cl_yawspeed 210 客户端 玩家 设定转身的速度(由服务器最大值设定)clear 客户端 玩家 清除控制台上的信息cmd 客户端 玩家 执行命令cmdlist 客户端/服务端 所有 列出所有命令connect 客户端 玩家 连接到服务器用输入IP的方式cvarlist 客户端/服务端 所有 列出所有变量developer 0 客户端 开发者 开关调试信息disconnect 客户端 玩家 从服务器上断开连接drawradar 客户端 玩家 显示雷达drop 客户端 玩家 扔掉当前武器/装备echo "message" 客户端 玩家 显示"message"中的文字信息enableconsole 客户端 玩家 允许控制台escape 客户端 玩家 取消键exit 客户端/服务端 所有 退出游戏fakelag 0 客户端 玩家 模拟Lag延迟fakeloss 0 客户端 玩家 模拟Loss网络丢包force_centerview 客户端 玩家 强制玩家回到正前方的视角fps_lan 客户端 玩家 设定局域网游戏中的最大FPS值fps_modem 客户端 玩家 设定互联网游戏中的最大FPS值fps_single 客户端 玩家 设定单人游戏中的最大FPS值fullinfo 客户端 玩家 显示用户信息fullserverinfo 客户端 玩家 显示服务器信息gamma 3 客户端 视频 设定gamma亮度值getcertificate 客户端 玩家 从上获取CD-Key认证getsv 客户端 玩家 列出服务器的IP地址和服务器的总数gl_alphamin 0.250 客户端 视频 设定最小alpha混合等级gl_clear 0 客户端 视频 开关对画面上各个模型连接的部分的连贯渲染gl_cull 1 客户端 视频 是否只对可以看到的画面进行渲染gl_d3dflip 0 客户端 视频 在Direct3D模式中开关反向渲染命令gl_dither 1 客户端 视频 开关颜色抖动gl_dump 客户端 视频 列出显卡的信息gl_flipmatrix 0 客户端 视频 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时gl_keeptjunctions 0 客户端 视频 开关显示材质间的缝隙gl_lightholes 0 客户端 视频 光洞效果开关gl_max_size 256 客户端 视频 贴图材质的最大解析度gl_monolights 0 客户端 视频 开关统一光源(无阴影)OpenGL适用gl_overbright 0 客户端 视频 开关最大亮度模式gl_palette_tex 0 客户端 视频 开关调色贴图值、材质gl_picmip 0 客户端 视频 环境贴图效果(0-3)gl_playermip 0 客户端 视频 玩家模型的贴图效果(0-3)gl_polyoffset 4 客户端 视频 设定多边形补偿gl_round_down 3 客户端 视频 设定材质循环gl_smoothmodels 0 客户端 视频 玩家模型光滑处理开关gl_spriteblend 0 客户端 视频 开关子画面混合gl_texels 客户端 视频 报告传输到显卡的texel数量gl_texsort 0 客户端 视频 开关一个texel的种类gl_texturemode [type] 客户端 视频 设定渲染模式[type]的类型: gl_nearest_mipmap_nearest,gl_linear_mipmap_nearest (这两个进行双线性过滤处理)和 gl_nearest_mipmap_linear,gl_linear_mipmap_linear (这两个进行三线性过滤处理)gl_zmax 4096 客户端 视频 设定Z-Buffer缓存的最大值gl_ztrick 1 客户端 视频 开关3D fx的加速渲染模式graphheight 64 客户端 玩家 设定r_netgraph的显示高度graphhigh 512 客户端 玩家 设定r_netgraph显示的最大值graphmean 1 客户端 玩家 设定r_netgraph显示的平均值graphmedian 128 客户端 玩家 设定r_netgraph显示的中间值hideconsole 客户端 玩家 隐藏控制台hideradar 客户端 玩家 隐藏雷达hisound 1 客户端 音频 是否使用高品质音频hud_centerid 0 客户端 玩家 是否在屏幕中间显示玩家的ID名字hud_fastswitch 0 客户端 玩家 是否快速切换武器hud_saytext_time 5 客户端 玩家 设定文字在屏幕上停留的时间impulse 100 客户端 玩家 开关战术手电impulse 201 客户端 玩家 喷图lastinv 客户端 玩家 切换到上一次使用的武器invnext 客户端 玩家 切换到下一种武器invprev 客户端 玩家 切换到上一种武器kill 客户端 玩家 在游戏中自杀所以说改脚本其实是为自己设计的最强作弊软件.不外如此,开心最hao!

评论(0)

二维码