CS控制台命令大全 无需下载

社区服务
高级搜索
猴岛论坛CSGO反恐精英CS控制台命令大全 无需下载
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
13个回复

CS控制台命令大全 无需下载

楼层直达
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看楼主 使用道具 楼主   发表于: 2008-05-26 0
— 本帖被 灬飛灬 执行锁定操作(2009-06-02) —
CS控制台命令大全
================================================================================

按下「~」即可开启
使用时先输入参数名,然后按下SPACE空出一格,再输入设定值即可
一般玩家进入游戏都只能用到Client(玩家用参数)
不过...如果你是开LAN GAME的人
就能进阶到Server专用指令下表内指令后的参数大多是默认值
大多数指令之参数0代表关闭此功能
地图名单存放在cstrike\mapcycle.txt,不可以加扩展名.bsp
=====================================================================================
方便大家使用,不是我的原创,但自己添加了一些。
hostname......................更改服务器名字
sv_alltalk 0 .................通讯频道只有本方能听到。1是警匪都能听到。
cl_radartype .................选择雷达的类型 1..实心 0..透明
cl_radaralpha 0~255 .........选择雷达的透明度,0为完全透明,255为固化
drawradar.....................显示雷达
hideradar.....................隐藏雷达
gamma 1;brightness 1..........屏幕亮度低
gamma 2;brightness 2..........屏幕亮度中
gamma 3;brightness 3..........屏幕亮度高
hud_centerid 1................玩家名字置中1为是,0为否

  Server专用
  banid 几分钟 #编号 kick.......踢人Wonid让他换名字后也进不来,除非他换计算机,时间0=永远
  deathmatch 1..................开dm模式,一个人一组,把其它人解决掉
  decalfrequency 30.............玩家的logo多久可喷一次(秒)
  kick #编号....................踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)
  mapcyclefile mapcycle.txt.....选择地图切换的设定档,内定为mapcycle.txt,可准备好几份设定档
  mp_autokick 1.................睡死和TK三次后自动被系统踢掉
  mp_autoteambalance 1..........自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数!
  mp_buytime 1.5................以分钟计,即90秒内均可回基地买东西
  mp_c4timer 45.................设定C4炸弹的爆炸时间。最低15秒,最高90秒
  mp_chasecam 0.................设定观察员模式的玩家只能跟在别人的屁股
  mp_consistency 1..............限制某些模型被更改,大的C4或大的别人的武器容易让人发现...
  mp_decals 250.................贴图分辨率,降低可减少lag
  mp_fadetoblack 1..............这样死后画面变黑活人可以看得到尸体
  mp_falldamage 1...............会不会摔伤
  mp_flashlight 1...............开启/关闭可否使用手电筒。1是开启,0是关闭
  mp_footsteps 1................开启/关闭脚步声。1是开启,0是关闭
  mp_forcechasecam 0............死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原地
  mp_forcerespawn 0.............死后立即重新出发
  mp_freezetime x...............每一场开始前的购物静止秒数
  mp_friendly_genrade_damage 0..设定同队的是否可以手榴弹丢伤队友
  mp_friendlyfire 0.............设定会不会杀伤队友。1是会,0是关闭
  mp_ghostfrequency 0.1.........鬼魂每秒钟更新的频率,越高越不会Lag
  mp_hostagepenalty 13..........杀了多少人质或队友后会被踢
  mp_limitteams 2...............队伍最大相差人数,太多人便不能再加入(如mp_autoteambalance 1则相差到此人数server便会自动平衡)
  mp_logfile 1..................开不开纪录文件(那要怎么存档****?)
  mp_logmessages 0..............控制是否把游戏进行间玩家的对话也记录到log档中,此项设定必需同时设定"log on""mp_logfile 1"才可生效
  mp_lowlag 0...................子弹打在墙上的效果,速度快用0,慢用1
  mp_mapvoteratio 0.6...........票选地图的人数达60%以上才会换地图,0.0-1.0
  mp_roundtime 5................设定每回合的时间。(只能3~15分钟)
  mp_tkpunish 1.................TK者下回合会自杀
  mp_weaponstay 0...............保留落下的武器
  nightvision 1.................夜试镜能否使用
  pauseble 0....................可以战斗中按暂停(Pause键,在F12键的右边第三颗)
  status........................列出玩家IP编号等
  sv_accelerate 5.0.............加速
  sv_aim 0......................自动瞄准头部
  sv_airaccelerate 10...........空中移动的速度
  sv_airmove 1..................可否在空中移动&转向
  sv_bounce 1...................各种奖励金开启****?
  sv_cheats 0...................可不可以使用内定秘技
  sv_clienttrace 1..............可能是有关网络封包的设定...
  sv_clipmode 0.................Server端切换是否允许Client端穿墙?
  sv_clipmode 0.................应该是对象是否用3D表示...like mp5...?
  sv_friction 40................3D画面方面的东东
  sv_gravity 800................控制重力,800是正常重力,-999到999999
  sv_maxrate 0..................限制网络传输的数据最大值
  sv_maxspeed 320...............最大速度
  sv_minrate 0..................限制网络传输的数据最小值
  sv_password 0.................进入游戏的密码
  sv_restartround 0.............设定每隔几分钟回复分数/武器/金钱的初始值。(没效...?)
  sv_sendvelocity 0.............设定1开启较复杂的花样以及物理设定,适用较快的Server
  sv_stepsize 18................脚步大小..-_-; 越大爬坡越快吧...
  sv_waterfriction 10...........水中的阻力...
  users.........................列出线上使用者名称及Userid(Server产生)及Uniqueid(WON server产生)
  changelevel 地图名............立刻换地图,所有USER不会离开游戏
  map 地图名....................立刻换地图,但所有USER会离开游戏。
  mp_maxrounds X................X→几回合之后换地图
  mp_winlimit X.................任一队胜X场便换图,例5战3胜制,X=3
  mp_timelimit 45...............每隔多少时间换一次地图(以上三个只能选一个,因此要"mp_maxrounds 20"前要先"mp_timelimit 0")
  sv_rcon_maxfailures 5.........试图取得管理员权限失败超过几次,CDKEY即被BAN
  sv_rcon_minfailuretime 30.....单位秒。如果在此时间内试图取得管理员权限.又失败了
  sv_rcon_minfailures...........指定的次数,该CDKEY即被BAN
  sv_rcon_banpenalty 0..........指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远
  --------------------------------------------------------------------------------
  Client(玩家用参数)
  adjust_crosshair..............每打一次准心就会换颜色,共有五种颜色,选个亮一点吧!!
  ah 1..........................设定是否开始自动说明(戏中给玩家引导)
  cl_allowupload 1..............允许用户方上传自己的数据如logo
  cl_allowdownload 1............允许用户方自动下传sever的数据如map
  cl_download_ingame 1..........允许用户方在game中自动下传sever的数据,如logo,map
  cl_cmdrate 30.................modem用户设30,宽频设40~50,Lan=50
  cl_lw X.......................有无武器的动画,最好设x=1
  cl_lb 0.......................此项与血渍有关,设1比较真实,但会减低速度
  cl_lc 1.......................和cs的新的网络技术有关,最好设x=1
  cl_hidefrags 1................设定是否隐藏除了自己以外其它人的杀敌数与死亡数
  cl_observercrosshair 1........设定在观察员模式的时候是否要开起准星
  cl_updaterate 20..............上传速度,如果是宽频设30~40,如果在比较多人的站设25,modem=15,Lan=50
  con_color 255 155 50..........HUD的颜色(RGB)
  dm 1..........................设定1来开启游戏开始时的讯息介绍
  drawradar.....................显示雷达,有时雷达会突然消失,就可以用(有时候SERVER关掉了你按也没用)
  fastsprites 0.................烟雾特效,0逼真,1像超任,2像GameBoy
  fps_max X.....................x=1~100,游戏输出给显示卡的最大fps数,内定为72,有不顺或鼠标一动就滑来滑去的情形时,把他设低会有很大的改善
  hideradar.....................关闭雷达(测试你懂不懂得辨认队友,以免tk)
  hud_centerid 0................设定为1时,玩家ID会出现在屏幕的正中央。否则会出现在画面的左下角。
  hud_fastswitch 0..............快速换武器,按数字直接换不用再按鼠标
  keys..........................显示自己的CD-KEY信息(CS没效****?)
  kill..........................自杀!!死定的时候……了断自已吧…
  lefthand 0....................设定屏幕上的玩家是左撇子,或是右撇子。
  listmaps......................显示server的地图排程
  listplayers...................显示大家的编号与姓名
  maps 开头.....................列出已安装之地图档名,(只列出指定字母开头的文件名,*为所有地图)
  max_shells 50.................子弹的最大显示数量(太多会lag...)0-500
  max_smokepuffs 50.............烟雾弹的最大显示数量,0-500
  name 新名字...................换名字,活着的时候才能用
  nightvision...................开关夜视镜
  r_speeds 0....................以console文字方式显示平均fps,draw speed及polygon info****
  r_speeds 0....................强制工作!!对网速能稍做改善!有没有效果……自已看吧!****
  rate 2500.....................从server接受信息的速度,太大太小都会lag,要选适合的
  setinfo ah 1..................是否提供自动说明的功能
  setinfo dm 1..................换地图后开启地图的简介
  setinfo ghosts 0..............观察模式时是否鬼魂关掉,对lag有帮助
  setinfo lefthand 0............设定屏幕上的玩家是左撇子,或是右撇子。
  setinfo vgui_menus 1..........图形化选单开关
  sizedown......................缩小屏幕
  sizeup........................放大屏幕
  timeleft......................让你知道还有几分钟换地图
  version.......................显示版本信息
  vote 编号.....................对TKer,Camper还有Cheater投票,过6成的人投票就行
  votemap 地图名................玩家可以投票投下一张地图
  sensitivity X.................鼠标速度0.1-不限?(20是config的最大值)
  zoom_sensitivity_ratio........设定使用狙击镜时鼠标移动速度
  ping..........................显示Server ping client值
  pingservers...................显示Client ping server值
  net_graph x...................打开测FPS与联机速的工具 x=1开 x=0关,开起此项多少会减少fps
  net_graphpos x................工具的位置 x=1,2,3
  net_graphwidth 192............工具的大小
  volume 0.8....................调整音量大小,实际音量为(volume/hisound)
  hisound 1.000000..............设定音量最大值,实际音量为(volume/hisound)
  bgmvolume 1.000000............背景音效音乐之音量大小
  disconnect....................离开游戏,保持在CS console状态
  exit..........................离开游戏,关闭CS,回到桌面
  quit..........................离开游戏,关闭CS,回到桌面
  reconnect.....................不离线直接重组联机
  retry.........................离线并重新联机
  connect IP....................联机到指定Server
  ----------------------------------------------------------------------------
  console本身
  developer X...................X=0时关闭developer(开发者)模式,X=1时打开使用developer(开发者)模式,可以使用较多的指令(如秘技),且游戏加载过程及进行中左上角会显示console讯息(游戏中讯息会干扰雷达)
  cmdlist.......................列出所有console指令,(可在后面加上叙述,只列出指定字母开头的指令)
  clear.........................清除console上的文字
  scr_conspeed 600..............设定console文字卷动速度
   
  --------------------------------------------------------------------------------
  画面设定
  如欲提高显示速度请使用相反设置
  命令 默认值 建议更改值 说明
  cl_himodels 0.................0,使用较低细节的人物皮肤,提高显示速度
  gl_playermip 2................0,渲染质量,越高数字质量越差显示也越快
  max_smokepuffs 0..............30,设定同时间可显示的烟雾数量(服务器端用)
  fps_max 52....................100,显示最大FPS数,高性能机器可改大
  mp_decals 20..................300,最大同时显示贴图
  hisound 0.....................1,高质量声音
  loadas8bit 1..................0,使用8bit音质(较低质量)
  s_a3d 0.......................0,使用A3D系列声卡设置为1
  s_eax 0.......................0,使用创新系列声卡设置为1
  bgmvolume 0...................1,播放CD音乐
  cl_download_ingame 1..........下载其它玩家LOGO、贴图等
  gl_smoothmodels 1.............3,人物动作更平滑
  gl_round_down 1...............3
  setinfo "ah" 0................1
  setinfo "ghosts" 0............1,是否显示鬼魂
  setinfo "vgui_menus" 0........1,是否显示图形购买界面
  
  cl_gaitestimation 1...........0,衔接人物两个动作
  cl_nopred 0...................0
  gl_picmip 0...................2,渲染质量,越大的数字图象质量越低速度越快
  r_drawviewmodel 0.............1,显示武器
  --------------------------------------------------------------------------------
  录像类命令
  record filename...............开始记录一个录像,录像保存在\cstrike\filename.dem
  demos.........................循环播放使用 startdemos命令播放的录像
  listdemo demoname.............列出录像信息
  playdemo filename.............使用正常速度播放 filename.dem 录像
  playvol 9.....................设置录像回放次数
  removedemo demo sgmt..........移除录像中设置的片断位置
  setdemoinfo demo sgmt info....增加一个录像信息,例如一段文字,渐进渐出或者快进快退
  startdemos....................循环播放一段录像
  startmovie filename...........播放一段录像
  stop..........................停止录像
  stopdemo......................同上
  swapdemo demo seg seg.........交换录像中两处片断位置
  imedemo demoname..............播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps
  appenddemo demoname...........在该录像文件后继续录像, 不覆盖原录像
  removedemo....................从DEMO中剪掉一个片段,先用listdemo 看录像的信息
  edgefriction 2................3D画面方面的东东
  hpk_maxsize 0.5...............在custom.hpk多大时, 系统自动砍掉, 以MB为单位
  --------------------------------------------------------------------------------
  ADM远程遥控
  先在Server.cfg 加上Rcon_password 密码
  游戏中player 再以Rcon_password 密码 登入
  Player 即摇身一变为AMD,可下达Server指令
  但指令前需加rcon空一格。
  rcon addip 0 .................拒绝某个IP进入游戏,0表是永久,以分钟计,IP之取得由rcon status
  rcon addid 0 kick............设定某个WON ID不准进入游戏,时间设定同上
  rcon kick xxx.................把某个玩家?掉,xxx可以是玩家id,不过由于有些人会加些特殊码,有时会失效,则必需改用玩家编号,(编号由rcon users可取得,每个id最前方的数字即为玩家编码,用rcon kick # yyy #)
  rcon listid...................(看bannd id)
  rcon restart..................server地图重玩
  rcon say ID:..................server talk
  rcon say xxxx.................由server发生公告,不管死掉还是活着的都看的到,若是发出来讯息很怪,每个字会被"夹住,可改用rcon say "xxxx"即可改善,不过1.1版应该不会有这现象了
  rcon status...................看Info
  rcon users....................看所有人数据
  rcon writeip..................将Ban掉的ID存入server
  rcon writeid..................将Ban掉的WON ID存入server
  rcon_address IP...............Server满人时候用,只可以进行管理,不能Play
  rcon_password 密码............AMD登入密码
  在使用addip和addid的同时, 建议最好做一个autoexec.cfg档, 里面写下exec listip.cfgexec banned.cfg
  这样子在Server重新启动时, 才会把上一次存下的记录Load到新启动的Server里, 而名字最好就用Toexec.cfg,因为valve.rc里设定是找这个档来跑, 或是自行修改那个档去捉别的也行, 其中, listip.cfg是ban掉的ip记录文件, banned.cfg是ban掉的won id记录文件, 最后, 不建议把exec listip.cfg和exec banned.cfg放入server.cfg, 这 样会使每次换地图时就load一次, 由rcon listip和rcon listid很快就会发现被重复的记录塞满
  --------------------------------------------------------------------------------
  密技
  sv_cheats 1(developer 1)时才能使用以下指令?
  impulse101....................加16000元
  god...........................无敌模式................(试不出来)
  lambert -1.01.................看到人们在黑暗中发亮
  notarget x....................使计算机玩家忽略你的存在..(...没用)
  noclip x......................穿墙模式................(试不出来)
  cl_backspeed 999..............加快后移速度
  cl_forwardspeed 999...........加快前移速度
  cl_sidespeed 999..............加快侧移速度
  gl_zmax 0.....................可看及射穿墙壁
  gl_zmax 100...................看穿墙壁
  gl_zmax 3600..................让墙壁恢复原状
  sv_clienttrace 9999...........超级自动瞄准
  clienttrace 0000..............切回手动瞄准
  givespaceweapon_awp...........得到Arctic Sniper Rifle
  GIVE 物品名...................取得物品................(试不出来)
  GIVE WEAPON_武器名............取得武器...............(试不出来)
  武器名称如下:
  GRAPPLE
  KNIFE
  PIPEWRENCH
  EAGLE
  M249
  SNIPERRIFLE
  DISPLACER
  SHOCKRIFLE
  SPORELAUNCHER



  比较偏门点的参数:
-----------------------------------------------------------------------
  cl_allowdownload 0 客户端 上传/下载 客户端是否允许下载
  cl_allowupload 0 客户端 上传/下载 客户端是否允许上传
  cl_anglespeedkey 0.670 客户端 玩家 设定方向键改变视角的速度
  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 客户端 玩家 设定玩家向下看的最大角度,默认:89
  cl_pitchspeed 225 客户端 玩家 设定角速度
  cl_pitchup 客户端 玩家 设定玩家向上看的最大角度,默认:89
  cl_showfps 1 客户端 玩家 显示你的FPS值
  cl_shownet 0 客户端 玩家 显示你的网络传输包值
  cl_slist 10 客户端 玩家 设定列出的服务器个数
  cl_solid_players 1 客户端 玩家 开关固定玩家模型
  drawradar 客户端 玩家 显示雷达
  enableconsole 客户端 玩家 允许控制台
  fakelag 0 客户端 玩家 模拟Lag延迟
  fakeloss 0 客户端 玩家 模拟Loss网络丢包
  force_centerview 客户端 玩家 强制玩家回到正前方的视角
  fps_lan 客户端 玩家 设定局域网游戏中的最大FPS值
  fps_modem 客户端 玩家 设定互联网游戏中的最大FPS值
  fps_single 客户端 玩家 设定单人游戏中的最大FPS值
  fullinfo 客户端 玩家 显示用户信息
  fullserverinfo 客户端 玩家 显示服务器信息
  gamma 3 客户端 视频 设定gamma亮度值
  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_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 客户端 玩家 设定文字在屏幕上停留的时间
  lightgamma 2.500 客户端 视频 设定光线的gamma值
  lookspring 0 客户端 鼠标 开关自动回复视角到中心当mlook关闭时
  lookstrafe 0 客户端 鼠标 开关鼠标平移当mlook开启时
  m_filter 0 客户端 鼠标 开关鼠标调整(使移动平滑)
  m_forward 客户端 鼠标 设定鼠标向前时的递增灵敏度
  m_pitch 0.022 客户端 鼠标 设定鼠标上下移动时的递增灵敏度
  m_side 0.800 客户端 鼠标 设定鼠标平移时的递增灵敏度
  m_yaw 0.022 客户端 鼠标 设定鼠标偏转时的递增灵敏度
  name 客户端 玩家 玩家改ID名字
  net_graph 1 客户端 玩家 显示网络速度图形(0-3)
  nosound 0 客户端 音频 开关声音
  pushlatency -100 客户端 玩家 设定这个数字来抵消你的ping值以帮助你的反应时间
  r_decals 250 客户端 玩家 设定最大的细节数据
  r_drawviewmodel 0 客户端 玩家 是否显示武器模型
  r_dynamic 0 客户端 视频 动态光影效果开关
  r_netgraph 0 客户端 玩家 开关网络情况图形显示
  reconnect 客户端 玩家 重新连接到当前的服务器
  s_2dvolume 1 客户端 音频 设定在2D声音中的最大音量(0-1.
  s_a3d 0 客户端 音频 开关A3D的支持
  s_automax_distance 30 客户端 音频 设定最大距离的音量
  s_automin_distance 2 客户端 音频 设定最小距离的音量
  s_bloat 2.0 客户端 音频 多边形的膨胀因素A3D2.0适用
  s_buffersize 65536 客户端 音频 设定缓冲的大小
  s_disable_a3d 0 客户端 音频 开关屏蔽A3D的功能
  s_distance 60 客户端 音频 调整声音发声的距离(0-n)
  s_doppler 0.0 客户端 音频 调整doppler(0-1
  s_eax 0 客户端 音频 开关EAX支持
  s_enable_a3d 客户端 音频 打开A3D支持
  s_geometry 0 客户端 音频 开关声音的几何渲染A3D2.0适用
  s_max_distance 1000 客户端 音频 声源到听众的最大距离(''s_min_distance''-n)
  s_min_distance 5 客户端 音频 声源到听众的最小距离(0-''s_max_distance'')
  s_numpolys 200 客户端 音频 最大的声音反射多边形值A3D2.0适用(0-n)
  s_occfactor 0.250 客户端 音频 金属传递声音的值(0-1.
  s_occlude 0 客户端 音频 开关声音通过金属时的声音A3D2.0适用
  s_refdelay 4 客户端 音频 声源到达最近的反射面的延迟A3D2.0适用(0-10
  s_refgain 0.4 客户端 音频 设定声音随着距离远近的反射强度A3D2.0适用(0-1
  s_verbwet 0.25 客户端 音频 控制混合回响的干湿度A3D适用(0-1.
  vid_config_x 800 客户端 视频 设定屏幕的水平分辨率
  vid_config_y 600 客户端 视频 设定屏幕的垂直分辨率
  vid_d3d 0 客户端 视频 开关Direct3D模式的支持
  vid_describemode 客户端 视频 显示视频模式的设定
  vid_mode 0 客户端 视频 设定视频模式
  vid_nopageflip 0 客户端 视频 开关屏蔽视频页面翻动
  vid_wait 0 客户端 视频 视频同步(sync)开关
  viewframe 客户端 视频 打开wire-frame显示-只适用OpenGL显示模式
  violence_ablood 0 客户端 玩家 开关血渍的显示
  volume 1.0 客户端 音频 设定游戏中的音量(0-1.
  cl_dynamiccrosshair "0" 准星扩散的参数
  cl_lockreset 101
liwentian1

ZxID:6922857

等级: 新兵
举报 只看该作者 13楼  发表于: 2009-06-02 0
楼主辛苦了....支持
本帖de评分: 1 条评分 DB -5
DB-5

挖坟

莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 12楼  发表于: 2008-05-28 0
不能沉啊
dellddn

ZxID:1408354

等级: 列兵
举报 只看该作者 11楼  发表于: 2008-05-26 0
好全面啦
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 10楼  发表于: 2008-05-26 0
俺得100贴纪念!! 无意灌水  
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 9楼  发表于: 2008-05-26 0
如果觉得有用 帮我加个精 或者给点威望 或者DB也行

发贴都跟卖淫一样,不就是想图个精嘛~~~  
小嗨

ZxID:1423348

等级: 新兵
举报 只看该作者 8楼  发表于: 2008-05-26 0
楼主太辛苦了!  好东西  赞```
伯德

ZxID:1393662

等级: 元老
秉公执法

举报 只看该作者 7楼  发表于: 2008-05-26 0
谢谢了!
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 6楼  发表于: 2008-05-26 0
常用鼠标去加速度得参数

-noforcemaccel  -noforcemparms  -noforcemspd
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 5楼  发表于: 2008-05-26 0
魔兽版CS服务器命令一览 [重要]
魔兽版CS—激光,导弹,飞刀,火箭推进器速成
这几个先进装备,每一个cser都会为之疯狂。哈哈,不得不承认,cs是我生活中不可缺少的一部分。想玩吧,我一步步说来。

1.你装了amxmod,不懂amxmod就先装这个魔兽cs。省事。不想玩魔兽的也先装吧,去掉他很容易的。 http://210.83.7.13/bbs/d/cstrike.exe
2。下载解压放到cs目录。

3。查找记事本打开并编辑moudules.ini里加上四行dll如:
addons/amx/dlls/cmath.dll
addons/amx/dlls/vexdum.dll
addons/amx/dlls/xtrafun_ms.dll
addons/amx/dlls/war3_ms.dll
记事本打开并编辑addons/metamod目录下的pulgins.ini也要加上dll如:
win32 addons/amx/dlls/vexdum.dll
win32 addons/amx/dlls/xtrafun_ms.dll
win32 addons/amx/dlls/cmath.dll
win32 addons/amx/dlls/war3_ms.dll
这样,相应module的安装才算完成
4。记事本打开并编辑addons/amx/plugins/plugins.ini文件。加上五行、
amx_ejl_laserweapon.amx
amx_ejl_missiles.amx
amx_ejl_jetpack.amx
cs_flamethrower.amx
plugin_throwknives.amx
注:不想玩魔兽的可以在这个文件里的warcraft3ftt.amx前面加上; 。如
; warcraft3ftt.amx
就把魔兽关掉了。
5。打开admin.cfg加上这几行。。
amx_laser_buy 0
amx_lasers_enabled 1
amx_laserstats_on 0
amx_knifeammo 15
amx_luds_jetpack 1
amx_jetpack_buytype 1
amx_jetpack_cost 1
amx_jetpack_atspawn 1
amx_jetpack_auto 0
amx_jetpack_exkill 0
amx_luds_missiles 1
amx_missile_buy 1
amx_missile_cost1 1000
amx_missile_cost2 2000
amx_missile_cost3 4000
amx_missile_cost4 2000
amx_missile_cost5 2000
amx_missile_cost6 4000
amx_missile_cost7 4000
5。进入游戏,在控制台输入: exec 1.cfg
回车
6.按z=导弹。alt=激光 x=飞刀(要拔刀) c=(火箭推进器开关) f=喷火 v=魔兽大绝
1。。火焰木仓
火可以烧死敌人,可以听见敌人的惨叫声。威力中等。
下载
http://www.ee007.com/bbs199/viewfile.asp?id=1162
服务器两个参数
amx_flamethrower_buytype 1 用钱买子弹,设为0则为用装甲买
amx_flamethrower_cost 100 子弹花费
客户端命令:amx_fire_flamethrower 喷火
如:bind f "amx_fire_flamethrower"
2激光
好木仓,好用。
下载
http://www.ee007.com/bbs199/viewfile.asp?id=1161
参数:
amx_laser_buy 0 是否要花钱买
amx_lasers_enabled 1
amx_laserstats_on 0 不要设为1,不然服务器会当掉,我郁闷了好久
将上面3行加入你的admin.cfg吧。
客户端命令: amx_firelasergun
bind alt “amx_firelasergun”
如:想知道更多,如激光颜色看说明。

3飞刀
有趣的小李飞刀上场了,签于其危力实在有限,仅限于平常耍一酷,,呵呵
下载
http://www.ee007.com/bbs199/viewfile.asp?id=1163
amx_knifeammo 15 设置每版每人拥有的飞刀数。加入你的admin.cfg吧
客户端命令
throw_knife
bind x throw_knife 注意投的时候要拔刀
4:火箭推进器
哈哈,不要多说了吧,让你飞到地图的任何地方,只有想不到,没有到不了。那种感觉,呵呵。
我的admin.cfg:
amx_luds_jetpack 1
amx_jetpack_buytype 1
amx_jetpack_cost 1
amx_jetpack_atspawn 1
amx_jetpack_auto 0
amx_jetpack_exkill 0
具体看说明
客户端命令
jetpack
bind c jetpack设置c为开关。。
开了以后,跳键为上升模式,蹲键为稳定模式,自个玩吧

5:导弹
究极武器出场了。七种导弹。自个体会吧,耍要module支持。下面有下载。
参数实在n多,仅写几个常用的
我的admin.cfg:
amx_luds_missiles 1
amx_missile_buy 1 //要不要花钱买 下面当然就是价钱喽
amx_missile_cost1 1000
amx_missile_cost2 2000
amx_missile_cost3 4000
amx_missile_cost4 2000
amx_missile_cost5 2000
amx_missile_cost6 4000
amx_missile_cost7 4000
客户端命令:
missile_menu 就写一个吧,免得头晕。
bind z missile_menu
想要更多,看说明
以下是插件的一般安装方法(特殊的除外)
1.首先把下载的压缩文件解压后把以amx为后缀名的文件复制到addons/amx/plugins里。
2.然后用记事本打开并编辑addons/amx/plugins/plugins.ini文件。
3.在那个文件里加上amx文件的文件名即安装成功。
modules.ini文件的设置
amx在依**插件来执行某个具体的功能,**module来管理整个amx的使用,而要amx系统正常的运行就需要增正确的设置modules.ini文件,我们可以修改此文件来定义整个系统的使用。而且有些新的插件需要新的module才能使用,如果你要添加新的module就必须要修改modules.ini文件,下面说说关于此文件的设置方法:
下面是moudules.ini文件的内容:
; amx modules
; cs stats(是否让amx支持默认自带的和statsme功能类似的stats插件如果不需要此功能请在文件路径前加上;注释符号)
; must be declarated in metamod and amx
addons/amx/dlls/csstats_ms.dll
addons/amx/dlls/csstats_ms_i386.so
; amx logd(有关op登陆的log选项)
; must be declarated in metamod and amx
;addons/amx/dlls/logd_ms.dll
;addons/amx/dlls/logd_ms_i386.so
; mysql access(是否定义支持mysql数据库)
;addons/amx/dlls/mysql_ms.dll
;addons/amx/dlls/mysql_ms_i386.so
; more functions for modifications in hl(是否加载游戏的特殊模式选项,一些如godmode等原本游戏不具备的游戏模式需要此文件的支持)
; must be declarated in metamod and amx
addons/amx/dlls/fun_ms.dll
addons/amx/dlls/fun_ms_i386.so
; rcon and query(远程控制的模块,为一些插件提供远程控制功能,比如match_deluxe)
addons/amx/dlls/udp_ms.dll

请注意加载新的module时首先要把新module的dll文件放到amx文件夹下的dlls文件夹下,别把路径弄错了!如果某个module不需要了,你可以在其路径前面加上;符号将其注释掉。

资料 源引becking的帮助文档
明白了没有,
把压缩包里的dll文件都放到/addons/amx/dlls/目录下,再到moudules.ini里加上一行dll如:
addons/amx/dlls/cmath.dll
addons/amx/dlls/vexdum.dll
addons/amx/dlls/xtrafun_ms.dll
另外,还要做一项工作,打开addons/metamod目录下的pulgins.ini也要加上dll如:
win32 addons/amx/dlls/vexdum.dll
win32 addons/amx/dlls/xtrafun_ms.dll
这样,相应module的安装才算完成
,我打包一下1. http://bbs.cga.com.cn/viewfile.asp?id=25923

vaul moudule解压到cstrike目录.在\addons\amx目录下的moudles.ini文件中加入这一行:
addons/amx/dlls/vault_ms.dll.
2. http://bbs.cga.com.cn/viewfile.asp?id=25924
.解压到cstrike目录.在在addons\metamod目录下的plugins.ini加入这一行:
win32 addons/monster/dlls/monster_mm.dll
3打开dust2.或者aztec地图.不要吓一跳.呵呵
注意:有0.94以上版本的amxmod的朋友一定要略过第一步,
,
http://bbs.cga.com.cn/viewfile.asp?id=25965
b.
,如果服务器中出现了严重的一边倒,可以打开来玩玩。。
打开后你手中有扔不玩的手雷,不管你走到哪里,场面很疯狂。
命令:amx_hearena
上帝的感觉,
放到这个文件夹:cstrike\addons\amx\plugins ,在那个目录下有个plugins.ini的文件,打开。。 加入这一行matrix_plugin.amx 在控制台打 amx_matrix on(off)就可以打开关闭该功能
官方怪物下载
大家也可以去单身至尊宝的网站.下载最新的amxmod,里面已经自带了怪物插件.还有更多好玩的东东,如变小鸡的插件
游戏简介:一个模仿warcraft3英雄格斗的游戏模式。只需在服务器安装。
考虑到一步步的讲来麻烦,而且不一定让别人能安装成功,因此有个高手特做了此安装文件,需要安装魔兽版cs的朋友,下载此文件,然后把安装路径指向你的cs服务器目录即可安装完毕。这样要删除也很方便。
如在安装过程中有任何问题,请到这里提出
http://210.83.7.13/bbs/d/cstrike.exe
安装密码:haopeng
这是带机器人的版本 ,大家一起来爽吧。
附:如果想要加快升级速度,下载我改过的war3
http://bbs.cga.com.cn/viewfile.asp?...ons\amx\plugins
删除方法:改一下一个文件,位于cstrike目录,liblist.gam 找到其中一行
gamedll "dlls\metamod.dll"(或者是gamedll "addons\metamod\dlls\metamod.dll),换成gamedll "dlls\mp.dll" 就ok了

游戏要决:
  一进入服务器,大家可以选择自己的种族,和war3一样有四个种族选择,分别是:不死族(undead)、人类(human)、兽人(orc)、夜精灵(night elf)。进入游戏后,屏幕左下方后有level和xp两项数值,level是你当前级别,等级如同war3一样有十级,xp是经验值,每杀一个人,或放/拆c4都会增加经验值,经验值达到升级上限就会升一级。每升一级会出现一个选择菜单,我们可以选一项基本技能(skill)进行升级,每项技能(skill)有三个级别,级别越高,威力越大。升到第六级可以学大绝。大绝的使用命令是"ultimate"。我们可以通过bind命令将它设成一个键,如:
bind "v" "ultimate",之后按v即可使用大绝。
也可以在config.cfg文件中加入这一行.一劳永逸..该文件在cstrike目录下..
基本技能和大绝说明:
招式名称皆采用wc3的官方译名...
1.不死族(undead)
基本技能(skills):
吸血灵气(vampiric aura):按级别不同,把你对敌人造成的伤害的 10%/30%/45% 帮自己补血(吸到血时萤幕会变绿),级别越高补得越多。
邪黑气(unholy aura):让你的移动速度加快,而且拿任何武器都一样快,级别越高越快。
反重力(levitation):让你跳得很高,级别越高跳得越高。
大绝(ultimate):
自杀炸弹(suicide bomber):你死亡时会爆炸(本拉登敢死队),杀死周围的敌人,没死的时候千万别乱用哦,特别是ff开了的时候……-_-|||
最适合camper使用..敌人就是知道你在那里也不敢来打你..哈哈..
如果你想有事离开一会.那你就冲吧..

2.人类(human)
基本技能(skills):
隐形(invisibility):让你变透明,第三级的时候最透明,相当于隐形人,(恐怖……)要点.拿刀和拿木仓的隐形不是一个极别.如果你想藏得别人看不见.拿刀吧....等他放松警惕再掏出长木仓修理他.真的很好玩...呵呵,特别当只有你一人时..
热血灵光(devotion aura未完成):增加血的数值,级别越高血越多。(115, 130, 145)
狂怒击(bash):你在每一次攻击敌人时有 15/30/45% 的机会把他定在原地一秒(被定住的人会发白光)
大绝(ultimate):
瞬间移动(teleport):把你传送到你选择的队友身边(出现数字.按数字选择移动对象..)
~~~有的同志跳得很高.到了你到不了的地方.不要羡慕.你一下就比他更高了..~~
~~你也可以开局时冲到敌人最多的地方.狂扫.然后..在他们反应过来前(你有隐身,145hp不容易挂的)瞬间移动..在他们面前活活消失...一地雪花...他们会很郁闷地.....个人认为最帅的招数..


3.兽人(orc)
基本技能(skills):
一击斩(critical strike):你的每一发子弹有15%的机会产生2/3/4倍的威力,很可怕.等于加了15的爆头率..
无敌炸鸡(critical grenade):你的每一颗炸弹威力变成原本的2/4/6倍.会让人爱死..当然会让很多人恨死...很多人因此而离开..
武器保留(equipment reincarnation (ankh):每场一开始时你有33/67/100%的机会免费拿到前一场死掉时手上的武器..发木仓啦..
大绝(ultimate):
连锁闪电(chain lightning):滴滴响.瞄准敌人后.用闪电伤人,第一个命中的人大概损50hp左右,接下来威力减弱
电不死人..但会吓死人...
有的人躲在子弹打不到的地方也会被电.很郁闷...

4.夜精灵(night elf)
基本技能(skills):
无相转生(evasion):你每次受到的攻击有15/30/45%的机会完全不会损血(施展时发蓝光)
又是awp打不死的..
荆棘之光(thorns aura):你每次受到攻击时会将10/20/30%的威力反弹回敌人
没血的不要打我,看谁先见阎王..
精准之光(trueshot aura):你的每发子弹威力增加15/30/45%,好厉害..我不要awp
鸟狙就行了.省了多少钱..
大绝(ultimate):
老树盘根(entangle roots):也是滴滴响.瞄准敌人后.把一个敌人定在原地10秒(lol……)我叫你跑..呵呵..
~~一般情况下没活路了.~~只有..瞬间移动

war3 xp 客户端控制台命令:
"selectskill" - 选择技能进行升级
"changerace" - 重新选择种族(服务器开启这项功能才有用)
"playerskills" - 观看所有玩家的种族和级别
"skillsinfo" - 查看当前你选择的种族的所有技能
"war3help" - 查看war3所有控制台命令
"war3vote" - 投票开启/关闭war3游戏模式
"say /changerace" - 和changerace一样
"say /selectskill" - 和selectskill一样
"say /playerskills" - 和playerskills一样
"say /skillsinfo" - 和skillinfo一样
"say /level" - 显示级别、种族、技能信息
"say /war3vote" - 投票开启/关闭war3游戏模式
"say /war3help" - 查看war3所有控制台命令

六级的时候一定要学第四技能,即大绝,否则即使设定了热键,仍不能放出大绝,但不死族除外。只要在六级时学习大绝,那么每次死亡都会自爆。人类大绝—瞬移,需选择队员进行移动,夜精灵与兽人的大绝按热键后瞄准敌人即可施放,在施放的同时,别忘记扣动扳机,呵..

2。20的花钱买技能菜单。注意,以下都是花钱买的哟。小心使用,不然买木仓的钱都没了。别怪我。。。一次只能买一个技能。如果你又买了另一个。上次买的就失效了。除非你钱多得无处花。另不同于买木仓。这个是在任何地方都可以买的。只要你有钱。。金钱万能???

1。ankh of reincarnation: 含着金钥匙出生,如果你死了下一局你的装备会还在。
2。boots of speed: 飞奔。就是跑步加快。有多快。自己看。。
3。claws of attack +6: 攻击力加6。什么木仓都是。
4。cloak of shadows: 阴影斗蓬。隐身,
5。mask of death: 吸星大法。吸血。。
6。necklace of immunity: you will be imune enemy ultimates哪位大哥翻译一下好吗?
7。orb of frost: 你打到敌人时他的速度变慢
8。periapt of health: 补药。加血。
9。tome of experience:用钱买经验,加速升级。很贵,物有所值。
同理,要设一个买技能键。可以用n。
如在控制台 bind n "shopmenu"
附。控制台的开启,在浩方平台的游戏设置中,在cs的游戏参数中加上-console, 这样在游戏中就可以按~键拉出控制台了。

今天AHCS 3号魔兽版服务器进行了一点改进,将娱乐进行到底,新增导弹功能.
下面讲讲导弹的具体用法:
首先在控制台上把导弹购买菜单绑定到一键上.
bind "z" "missile_menu"
这样,按Z键后,游戏中将出现一个导弹购买清单.目前尚未汉化,正准备近日内完成汉化.
购买菜单分三部分,第一部分是序号,以1.2.3.4.5.排列的,按相应的键即可发射导弹.第二部分是导弹名称,第三部分是所需要的金钱.
常用的导弹主要是1,2,7这三种...
第一种是常规弹道导弹;
第二种是激光制导导弹,在一定范围内会追着敌人打;
第七种是涡轮式弹道导弹,威力惊人..
具体其他的用法,请各玩家自己摸索.
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 4楼  发表于: 2008-05-26 0
详尽解说脚本编写

详尽解说一键买木仓

自从上次写的一编“一步一步打造个性化的CS”,就有很多的朋友反映能写一编关于一键买文章。其实这类文章网上也很多,我也是从这些文章中学会的,不过这些文章写得比较简单,而且都不全面。所以要结合几篇的文章而且还要自己摸索才可以完全的弄明白。
要学会CS的脚本,就首先要知道它的一些基本语句
在这在说下CS里的默认参数:
"+voicerecord" 语音通讯
"buy" 购买菜单
"buyammo1" 主木仓子弹补充
"buyammo2" 手木仓子弹补充
"buyequip" 装备购买菜单
"chooseteam" 角色[职业]选择菜单
"+jump" 跳
"+duck" 蹲
"+showscores" 成绩单
"+attack" 开木仓
"+attack2" 特殊功能菜单
"slot1-0" 1-0(用于选择)
"lastinv" 换木仓(Q键功能)
"snapshot" 截图
"quit prompt" 退出
"pause" 暂停(需要服务器支持)
"menuselect x" 购买选单项目
"wait" 停顿(脚本中需要中间停顿一段时间所用的命令)
alias 指定(帮一穿命令指定到一个自定参数)
bind 绑定(把一个键绑定在一个参数上,不建议使用,因为如果想换另一个键就要改动脚本才可以)
也许看到这里还不是很明白,没关系!现在才开始!下面以一个一键买木仓的例子来说明

alias buy1 "menuselect 1" //购买菜单1以“buy1”命名,简化写法,以后书写方便。
alias buy2 "menuselect 2"
alias buy3 "menuselect 3"
alias buy4 "menuselect 4"
alias buy5 "menuselect 5"
alias buy6 "menuselect 6"
alias buy7 "menuselect 7"
alias buy8 "menuselect 8"
alias buy9 "menuselect 9"

alias w "wait"
alias w5 "w; w; w; w; w"
alias clm "wlng; w; w; slot10; w; slot10"
alias clmbuy "clm; w5; slot10" //由于网络延迟的问题,一般电脑反没有这么快,所以需要等待,而“slot10”就是“0”,这是为了消去一键买木仓后的那个菜单

alias wepitems "buy; buy6; w; slot10"
alias pistitems "buy; buy7; w; slot10"
//这里“wepitems”就是“B-6”也是买满长木仓弹药。“pistitems”应该知道了吧,也就是买满手木仓的弹药。

alias vest "buyequip; buy1; clmbuy" //防弹衣(B-8-1,也就是O-1)
alias helm "buyequip; buy2; clmbuy" //防弹衣和防弹头盔(B-8-2)
alias fb "buyequip; buy3; clmbuy" //闪光弹(B-8-3)
alias hegren "buyequip; buy4; clmbuy" //手榴弹(B-8-4)
alias sgren "buyequip; buy5; clmbuy" //烟雾弹(B-8-5)
alias defuser "buyequip; buy6; clmbuy" //拆弹器(B-8-6)
alias nvgs "buyequip; buy7; clmbuy; nightvision" //夜视镜(B-8-7)
这样就完成了“其它装备”的一键买木仓脚本
下面是mp5的一键买木仓脚本
alias mp5 "buy; buy3; buy1; wepitems; clmbuy"
其它的木仓的脚本也是类同,下面就写一个套装的脚本,能自动判断是TS和CT自行选择其独有的装备,这是一个“M4A1 或者 AK-47 套装”
alias akm4pack "buy; buy4; buy1; buy3; wepitems; buyequip; buy2; buyequip; buy3; buyequip; buy3; buyequip; buy4; buyequip; buy6; clmbuy"
看看里面的菜单顺序(B-4-1-3 接住是买子弹、防弹衣、闪光弹、炸弹、拆弹器) 当你是CT时(B-4-1)当然买不了啦!接住就是选“3”就等于买的是(B-4-3),当你是TS也一样,买了(B-4-1)后再选“3”等于没有作用,当然最后的“拆弹器”也买不了。这就是能够自动判断的武器套装。其它的套装应该可以自行写了吧!

把所有要写的一键买木仓脚本写好后,还没有给它定义是什么键,不用急,用记事本打开cstrike\gfx\shell\kb_act.lst文件,加入前面定义好的一键买木仓的参数就可以进入CS后自已定义键了。用记事本打开这个文件后可以看到它分为左右两个部分:右边就是你在进入CS后在“按键设置”中看到的内容,而左边的就是你在编写一键买木仓时定义的名字。例如定义闪光弹的键为:

"fb" "闪光弹(B-8-3)"
“fb”前面已指定为闪光弹的脚本,而右边的“闪光弹(B-8-3)”就是在“按键设置”中看到的文字,这样就可以为购买闪光弹定义一个键了。
要注意的是在编写脚本是或其它设置时用的双引号必须是英文输入时的双引号【 " 】,不能是中文输入法的双引号,否则会有错误!

一般一键买木仓的脚本是写在cstrike\Autoexec.cfg中的,也可以新建一个文件,例如为new.cfg当然也可以是new.txt但这需要在cstrike\valve.rc文件或者在cstrike\Autoexec.cfg中加入一句:
exec new.cfg
其实CS中的很多文件都可以用记事本打开和改写的,但由于这些文件原本和记事本没有关联,不能双击就可以用记事本打开,如果指定用记事本打开这些文件,这些文件的图标就会由原来的无关联图标变为记事本的图标,并且扩展名也隐藏起来,这样对以后查找这些文件有了一些困难。如果各位已下载了本人编写的汉化包的,里面就包含有两个注册表文件,一个是9x/me的,一个2k/xp的,添加这个注册表文件后会在所有文件右键菜单中加一个“用记事本打开”的命令,这样以后对这些文件就可以轻而地用记事本打开修改,这个给出这个注册表文件的源码,请自行把它变为注册表文件
------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell]

[HKEY_CLASSES_ROOT\*\shell\Notepad]
@="用记事本打开"

[HKEY_CLASSES_ROOT\*\shell\Notepad\command]
@="notepad %1"


--------------------------------------------------
横线内的为注册表的源码,这个是2k/xp的注册表文件,如果是9x/me的请把第一行的“Windows Registry Editor Version 5.00”改为“REGEDIT4”便可。方法是,在开始菜单中打开记事本程序,把注册表内容粘贴到其中,保存时在保存类型选项中选“所有文件”自已起一个名字,扩展名为reg,例如:2k_xp.reg

脚本制作教程
--------------------------------------------------------------------------------

准备工作:
用写字板打开你的config.cfg(cstrike目录下). 把console "0.000000"
这行改为console "1".
然后在cstrike快捷方式里的程序地址后面添加
-console -zone 4096 -dev
如:C:\Sierra\Half-Life\hl.exe -console -zone 4096 -dev

什么是alias(宏)?
可以说脚本就是在一个个宏的基础上组建起来的,这也是我们必须了解的第一个问题
宏的大致格式是这样的:
alias [alias-name] "[command 1]; [command 2]; [command #]...."
我们可以看出,宏实际上就是一系列指令的集合,所以,任何一个宏也可以应用到其他的宏中。


脚本中最常用的一些指令
menuselect # - #为1至9的一个数字.这个指令表示选择菜单中的第#个选项. 如:
例:alias joinct "chooseteam; menuselect 2"
引号中的内容即表示选择team菜单的第2项,即CT这边
bind KEY COMMAND -
把某个特定的指令定义到某个键上.注意:'COMMAND'也可为一个宏.
如: bind "k" "kill"
把kill这个指令定义到k上,这样你按k时就自杀了
又如: bind "k" "joinct"
则你按k就会加入CT这边.
exec name.cfg -
导入某个cfg文件.HL每次进入游戏时会自动导入config.cfg和autoexec.cfg文件.
wait -
停滞一小会.脚本中的wait是为了让前指令执行完.使用多少wait要根据不同的电脑和网络情况而定,太多的wait就会引起lag,太少则可能使下一个指令来不及执行.

简单的宏
让我们先看一些最简单的宏来熟悉一下
打开autoexec.cfg,写入以下行:
alias hello "say Welcome to CsChina.net!; wait; wait; kill; wait;
wait;say_team Welcome to CsChina.net!"
让我们看看这个宏的结构:
引号中为一个指令集,其中say这个指令的作用是对游戏中所有人说话,say_team则是对所有队友说话
注意:单个指令之间用分号;隔开
这个指令集被定义为一个名为hello的宏
别急,你还必须把刚刚制作的宏定义到某个键位上才能使用,进入游戏,在控制面版中敲入
bind "k" "hello"
好了,现在让我们按K看看效果吧,hoho~~


宏的类型及简单脚本制作
脚本制作的基本概念我们已经比较清楚了,现在一起看一看宏的几种类型并将其应该到简单的脚本制作中
+/- aliases
其意义为当按住某个键时执行一个指令集,而松开此键时则执行另外一个指令集(注:这两个指令集可以相同也可以好不相干)
例:
alias +sayreload "+reload;say_team Cover me while I reload!"
alias -sayreload "-reload"
+/-
aliases,可以使你原本简单的动作更加多样化,如扩展开就是更复杂但更有效的Meta
binds(


Meta binds
Meta Binds实际上就是一种+/- alias,但不同的是,Meta
binds在松开定义键之后对该键重新做了定义(←Archangel注:此行用红色字体.)一定要注意这个区别,这将非常有助于理解这两种宏的类型。
让我们来看一个常见的制作快速买抢脚本的例子:
Example:
alias preset1 "buy; menuselect 4; menuselect 6; buy; menuselect 6; buyequip;
menuselect 2"
//购买AWM、子弹以及防弹衣

alias preset2 "buy; menuselect 3; menuselect 1; buy; menuselect 6; buyequip;
menuselect 1;"
//购买MP5、子弹以及防弹衣

alias preset3 "buy; menuselect 2; menuselect 1; buy; menuselect 1;
menuselect 5; buy; menuselect 6; buy; menuselect 7; buyequip; menuselect 2"
//购买M3,beretta, 子弹,带头盔的防弹衣

alias preset4 "buy; menuselect 1; menuselect 3; buy; menuselect 7"
//购买手雷和子弹

alias preset5 "developer 1; echo Preset not set!; developer 0"
//在屏幕左上角显示该组合键未定义----Preset not set!
注:echo这个指令的意义为在屏幕左上角显示你所定义的信息

alias preset6 "developer 1; echo Preset not set!; developer 0"
alias preset7 "developer 1; echo Preset not set!; developer 0"
alias preset8 "developer 1; echo Preset not set!; developer 0"
alias preset9 "developer 1; echo Preset not set!; developer 0"
alias preset10 "developer 1; echo Preset not set!; developer 0"
//同上

alias +toggle "bind 1 preset1; bind 2 preset2; bind 3 preset3; bind 4
preset4; bind 5 preset5; bind 6 preset6; bind 7 preset7; bind 8 preset8;
bind 9 preset9; bind 0 preset10"

alias -toggle "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind
5 slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9; bind 0
slot0"

bind alt "+toggle"
这个脚本子后三行是关键所在,其意义为,当按住alt和某数字键时,执行脚本前半部定义的购木仓指令集,而当松开alt键时,数字键则恢复为原功能,即切换木仓支,这就是Meta
binds的意义所在!
其作用也是显而易见的:可以节省不少键位,并可以在常用键位上定义更多的指令集

Toggles
Toggles(开关)最典型的例子就是开关探照灯和夜视仪。让我们制作一个开关netgraph(状态显示,如FPS)的Toggle来熟悉和研究一下
Example:
alias ngon "developer 1; echo Net Graph on; developer 0; net_graph 3; bind n
ngoff"
alias ngoff "developer 1; echo Net Graph off; developer 0; net_graph 0; bind
n ngon"
bind n "ngon"
这个脚本的作用即为用n键来开关netgraph,注意Toggle的特点,在第一个宏的末尾将n键定义到下一个宏,这实际上就形成了一种循环(cycling),但这个脚本显然并不能令人满意,因为它不能添加到键盘设置菜单中以便更快捷的调整,因为:请注意!该键被定义(bind)了两次。如何解决这个问题呢,稍稍改动即可。

Toggles(complex)
即为改进后的Toggles,其好处在于只需设定一个键位,仍然以netgraph开关为例
Example:
alias ngon "developer 1; echo Net Graph on; developer 0; net_graph 3; alias
ng ngoff"
alias ngoff "developer 1; echo Net Graph off; developer 0; net_graph 0;
alias ng ngon"
alias ng "ngon"
bind n "ng"
大家可以看到:两个宏的尾部都由原来的bind改为alias,在第三行把键单独定义,非常巧妙,不是吗?hoho~~
现在我们可以在键盘设置栏直接定义该键了,更重要的是:理解了这个技巧,我们就可以进入下一课-----循环

Cycle aliases
前面的toggle仅仅是两种情况的选择,即开和关,当我们面临更多种选择时怎么办呢?这就需要Cycle
aliases,还是看netgraph的例子,但这一次,我们要用n键选择不同的netgraph显示形式.
Example:
alias ng1 "developer 1; echo Net Graph on, setting 1; developer 0; net_graph
1; alias ng ng2"
alias ng2 "developer 1; echo Net Graph on, setting 2; developer 0; net_graph
2; alias ng ng3"
alias ng3 "developer 1; echo Net Graph on, setting 3; developer 0; net_graph
3; alias ng ng4"
alias ng4 "developer 1; echo Net Graph off; developer 0; net_graph 0; alias
ng ng1"
alias ng "ng1"
bind n "ng"
我们可以看到,在每一行的末尾都将键定义到下一个宏上,这就形成了循环.


制作自己的键位设置菜单
在前一章中我们提到键位设置菜单中添加自己的选项
这就是最后一节中我们将详细讲解的内容

打开你的half-life\cstrike目录下的gfx文件夹,用写字板打开其中的kb_act.lst文件,你可以看到这样一些内容:
"buyammo1" "Buy Primary Ammo (Optional)"
"buyammo2" "Buy Secondary Ammo (Optional)"
"buyequip" "Buy Equipment Menu (Optional)"
………… …………

左边就是宏的名称, 而右边则是你希望玩家在菜单中所看到的对这个宏的解释
好,现在我们有这么一个脚本
alias float_t "float_on"
alias float_on "alias float_t float_off; +moveup"
alias float_off "alias float_t float_on; -moveup"
已经比较熟悉脚本制作的大家应该看的出来,这是一个一键游泳的toggle
怎样在菜单中也加上这个toggle的一栏呢?想必你也看出来了,对,只要在kb_act.lst的下面加上这么一行
"float_t" "Floating Toggler"
就一切搞定,就是这么简单,呵呵
一样,你还可以在菜单为你的脚本加个商标,加入下面行:
"blank" "You are running Version XXX of XXXX0"
进入游戏后你就可以看见你的大名也烙在了CS,帅 :>
另外kb_act.lst这个文件是有大小限制的,不过估计谁也写不了那么多,hohoho~~

脚本制作的教程就到此结束了,大家还需要在实践中熟练并创新

--------------------------------------------------------------------------------
















cs scripting 基本命令说明
--------------------------------------------------------------------------------

  cs scrting 基本命令说明《译本,如有错误之处见凉,也望高手指教》
1。
bind
bind是cs的基本命令之一,其主要作用是把一个功能分配给某一个指定的建,从而获得一个快捷的个性化设定,
bind也可以把一个alias语句分配给一个键,
例子:
bind x "+attack"
就是说把x见设置为发射主武器键,
2
alias
这个命令是你用来给一个命令或命令集编辑特定代号的。当你设置了持命令后cs会把他所指代的默认为一个内部命令
例如:
alias biteme"say BITE ME YOU JACKASS!!!!"
这个语句可以打在控制台中,或者另存为一个cfg文件,然后在config.cfg中加入:
bind m"biteme"然后再在游戏中运行此程序<例如a.cfg whenu wanna use this personal function u may
just typing a command in the console during the game like this : exec a.cfg . then u can getit!!>
这样一来只要按下m键,你就会自动说:BITE ME YOU JACKASS!!!!
alias 还有一种用法就是这个----一次买好全部所需物平:
语法大概是这样:
alias 自定义命令集名称“buy; menuselect 目录代号;menuselect 目录代号”(此语句存在*.cfg文件中)
bind 自定义快捷键“自定义命令集名称”(此语句加载于cstrike目录下的config.cfg文件中)

列:
一建买mp5 并设置m为此快捷键。
alias buymp5 "buy; menuselect 3; menuselect 1"(此语句存在*.cfg文件中)
bind m "buymp5" (此语句加载于cstrike目录下的config.cfg文件中)



再在游戏中打开控制台运行:exec *.cfg
其实假如你觉得太麻烦那么:
将以下代码COPY至cstrike下的config.cfg里即可

bind "f1" "buy; menuselect 1; menuselect 3; buyammo2; buyammo2; buyammo2; buyammo2; buyammo2; buyammo2"
bind "f2" "buy; menuselect 3; menuselect 1;buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1"
bind "f3" "buy; menuselect 4; menuselect 1;buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1"
bind "f4" "buy; menuselect 4; menuselect 2;buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1"
bind "f5" "buy; menuselect 4; menuselect 3;buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1"
bind "f6" "buy; menuselect 4;buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1"
bind "f7" "buy; menuselect 4; menuselect 6;buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1"
bind "f8" "buyequip; menuselect 2; buyequip; menuselect 4; buyequip;menuselect 3"


f1 沙漠之鹰
f2 mp5
f3 ak47
f4 sg552
f5 m4a1
f6 august
f7 awp
f8 护甲2+手雷+闪光弹
语句中的参数你也可以任意雪盖以达到你的效果。
再举一列包括alias 用法的
按X购买满主弹药
alias fullprim "buyammo1; buyammo1; buyammo1; buyammo1"
bind "z" "fullprim"
买手木仓子弹:
alias fullpist "buyammo2; buyammo2; buyammo2; buyammo2"
bind "x" "fullpist"
要注意什么命令要放到相应的文件中。和记得在游戏中运行这个.cfg文件
在一个你用来放置alias命令的.cfg也可以放多个alias 命令以便于在游戏方便时执行
列入
alias buymp5 "buy; menuselect 3; menuselect 1"
alias buyvest "buy; menuselect 8; menuselect 1"
alias ammo1 "buy; m6 "
alias buy2200 "buymp5; buyvest; ammo1"
然后
bind n "buy2200"
头三句分别是:买mp5,买抚甲,买子弹,第四句是将投三句用一个名字buy2200概括起来
最后一句就是分配这个命令到一个指定的建。
入门就这些了,了解根多?http:/www.planethalflife.com/count...ials/basics.htm
另附行动快捷键列
经供参考!!!!!
/ 蹲跳脚本 / - 最常用的脚本,就是蹲着跳啦!!!这样就不用跳起来在按蹲以获取高度,一键完成

alias +cjump "+jump; +duck"
alias -cjump "-jump; -duck"

bind "space" "+cjump"

/ 便交变拆弹脚本 / - 这个叫本能在你拆弹的时候告诉你的队友保护你. You bind a key to +defuse.

alias +defuse "+use; radio1; menuselect 1; slot10; say_team Cover me I'm defusing the bomb"
alias -defuse "-use; slot10"

bind "d" "+defuse"

/ 边叫变放脚本 / -告诉你的队友你正在放炸弹保护你. You bind a key to +bomb.

alias +bomb "weapon_c4; +duck; +attack; wait; radio1; menuselect 1; slot10; say_team Cover me I'm planting the bomb"
alias -bomb "-duck; -attack; slot10"

bind "b" "+bomb"

/ 边跳边救脚本 / - 不用说了吧

alias +jumpres "+jump; wait; +use"
alias -jumpres "-jump; wait; -use"

bind "enter" "+jumpres"

/跳键清除目录的脚本 / - 只要一跳就可以清除目录,方便》》》》快!!!!!!

alias +jumpclr "+jump; mclr"
alias -jumpclr "-jump"
alias "mclr" "slot10; wait; wait; slot10"

bind "space" "+jumpclr"

/ 便叫边换弹夹 / - ·······.

alias +recov "+reload; wait; -reload; radio1; menuselect 1; say_team cover me I'm reloading"
alias -recov "slot10; wait; wait; slot10"

bind "r" "+recov"

/ 立即停止换弹夹 / - 敌人面对面冲来了,你还在换弹夹?别傻了,,快掏木仓迎战!!!!完全没有子弹另当别论

alias reload_stop "weapon_knife; wait; wait; wait; lastinv"

bind "q" "reload_stop"

/ 蹲!!! / - 不用一直按主蹲建,按一次即蹲,再按恢复

alias duck_t "duck_on"
alias duck_on "alias duck_t duck_off; +duck; developer 1; echo Ducking enabled; developer 0"
alias duck_off "alias duck_t duck_on; -duck; developer 1; echo Standing enabled; developer 0"

bind "x" "duck_t"

/ 走!!!!!/- 同上

alias walk_t "walk_on"
alias walk_on "alias walk_t walk_off; +speed; developer 1; echo Walking enabled; developer 0"
alias walk_off "alias walk_t walk_on; -speed; developer 1; echo Running enabled; developer 0"

bind "w" "walk_t"

/ 砍!! / - 按下此键后,立马就开始砍,放开换回先前武器

alias +qslash "weapon_knife; wait; +attack"
alias -qslash "-attack; lastinv"

bind "alt" "+qslash"

/ 插!!!! / -基本同上,不过使用插的

alias +qstab "weapon_knife; wait; +attack2"
alias -qstab "-attack2; wait; lastinv"

bind "alt" "+qstab"

/ NVG Buy & Enable Script / - This Script allows you to buy NVG's and turn them on with one keystroke, and then turn them off with the next key stroke.

alias +nvgx "nvgon"
alias nvgon "buyequip; menuselect 7; wait; wait; wait; nightvision; developer 1; echo NVGS Enabled!; developer 0; alias +nvgx nvgoff"
alias nvgoff "nightvision; developer 1; echo NVGS Disabled!; developer 0; alias +nvgx nvgon"
alias -nvgx "slot10; wait; wait; slot10"

bind "n" "+nvgx"

Primary Ammo Buy Script / - This Script buys you full primary ammo.

alias fullprim "buyammo1; buyammo1; buyammo1; buyammo1"

bind "z" "fullprim"

Pistol Ammo Buy Script / - This Script buys you full Pistol ammo.

alias fullpist "buyammo2; buyammo2; buyammo2; buyammo2"

bind "x" "fullpist"

买物品 / - This script buys the specific piece of equipment you choose with one key. Make sure you include the "mclr" and "w3" aliases with any of the others you use, since they are a part of all of the Equipment buys.

alias +armor "buyequip; menuselect 1" / Buys Armor
alias -armor "mclr; mclr"
alias +helmet "buyequip; menuselect 2" / Buys Helmet/Armor
alias -helmet "mclr; mclr"
alias +flashb "buyequip; menuselect 3" / Buys Flashbang
alias -flashb "mclr; mclr"
alias +hegren "buyequip; menuselect 4" / Buys He Grenade
alias -hegren "mclr; mclr"
alias +smoke "buyequip; menuselect 5" / Buys Smoke Grenade
alias -smoke "mclr; mclr"
alias +defuse "buyequip; menuselect 6" / Buys Defuse Kit
alias -defuse "mclr; mclr"
alias +nvgs "buyequip; menuselect 7" / Buys NVG's
alias -nvgs "mclr; mclr"
alias mclr "slot10; w3; w3; slot10"
alias w3 "wait; wait; wait"

bind "q" "+armor"
bind "w" "+helmet"
bind "e" "+flashb"
bind "r" "+hegren"
bind "t" "+smoke"
bind "y" "+defuse"
bind "u" "+nvgs"

Combo Equipment Buy Script / - This script allows you to buy a variety of combinations from the Equipment Menu with one key press.

/ B买主武器,及弹药加头盔

alias +ammoarm "buyequip; menuselect 2; buyammo1; buyammo1; buyammo1"
alias -ammoarm "slot10; wait; wait; wait; slot10"

bind "h" "+ammoarm"

/ 把能扔的东西都卖完

alias +allgren "flash; flash; hegren; smoke"
alias -allgren "slot10; wait; wait; wait; slot10"
alias flash "buyequip; menuselect 3"
alias hegren "buyequip; menuselect 4"
alias smoke "buyequip; menuselect 5"

bind "n" "+allgren"

/ ct买拆弹器,主武器。弹药

alias +ctbuy "buyequip; menuselect 6; buyequip; menuselect 2; buyammo1; buyammo1"
alias -ctbuy "slot10; wait; wait; wait; slot10"

bind "m" "+ctbuy"

--------------------------------------------------------------------------------
详解Counter-Strike买木仓脚本的制作

--------------------------------------------------------------------------------

脚本的英文名称是Script. 主要功能就是对游戏做一些设定来适应你的习惯和简化一些繁琐的过程. 我想大家都想有一个适合于自己的好脚本吧. 好的,为了实用和容易理解我现在只谈谈买木仓的脚本.
CS的脚本可以用任何文本编辑软件自己创建. 然后存为cfg文档

在CS中基本的脚本命令也就不外乎两种:
"bind" 和 "alias"

bind 命令一定要加入到cstrike录下config.cfg文件中

alias 命令可以存为任意文件名的cfg文档, 不过每次进入游戏要在console中输入命令
exec *.cfg (*代表你存的文件名)
来启用它, 更方便的方法是直接存为autoexec.cfg这样每次游戏时会自动载入

1.先说说bind
bind命令的通式:

bind "键" "命令" (注意"符号是必要的, 键可以按自己的喜好设定)

给一个简单的买m4脚本实例以便理解

bind "F1" "buy; menuselect 4; menuselect 3" (注意命令与命令之间用分号断开并留一个空格)

bind命令就是用来绑一个或以上的命令到一个键上, 这个例子里buy是"买"命令,menuselect是"武器菜单"的命令,这两个都是CS的原始命令,"buy; menuselect 4; menuselect 3"这三个命令代表一连串动作--打开买武器菜单,选第4项Assault rifle(突击步木仓),再选第三项买M4, 用这个脚本后你只需在游戏中按F1键就买到m4.

2.现在说说alias的作用
alias 其实只起到简化命令的作用, 用一个词来代替复杂的命令, 从而使bind 命令变得简单易懂.
上面给出的例子里bind命令比较复杂.

现在用alias来简化上例中的CS的原始命令

alias ms3 "menuselect 3" (简化menuselect 3命令为ms3)
alias ms4 "menuselect 4" (简化menuselect 4命令为ms4)

alias m4 "buy; ms4; ms3" (用m4代表买m4的三个命令)

这样之后刚才的bind命令就可以简化成

bind "F1" "m4"

3.现在测试一下效果,

用记事本打开config.cfg 在下部加入一行

bind "F1" "m4"

然后新建一个文本文档, 加入这三行

alias ms3 "menuselect 3"
alias ms4 "menuselect 4"
alias m4 "buy; ms4; ms3"

存为autoexec.cfg, 放到cstrike目录下

运行游戏.点F1键...呵呵..买到m4啦.(前提要有3100元哦)


相信我这样解释后大家对CS的脚本构成和命令有了一定的了解. 以此类推,举一反三,
大家自己动手做其他武器的脚本吧.
(我对CS脚本的认识都是自己看着命令琢磨出来的没看过什么这方面的论文,也懒的看. 所以本文有不对的地方欢迎大家指正.或有什么问题我会尽量回答)

附帖(我对大部分命令都尽力作了中文翻译与解释)
Counter-Strike部分原始命令表

命令/解释

menuselect 1 菜单第一项
menuselect 2 菜单第二项
menuselect 3 菜单第三项
menuselect 4 菜单第四项
menuselect 5 菜单第五项
menuselect 6 菜单第六项
menuselect 7 菜单第七项
menuselect 8 菜单第八项
menuselect 9 菜单第九项
menuselect 0 菜单第十项

buy 买东西主菜单
buyammo1 买主要武器的子弹
buyammo2 买手木仓的子弹
buyequip 买装备菜单
chooseteam 选择队伍
radio1 标准radio信息
radio2 团队radio信息
radio3 用于报告的radio信息
nightvision 打开/关闭 夜视仪
+attack 射击
+attack2 武器特殊功能
+reload 换弹夹
drop 扔掉现有武器
invprev 选用前一个武器
invnext 选用下一个武器
lastinv 换成最后使用过的武器
+use 使用物品 (按钮, 科学家, ...)"
impulse 100 照明灯
impulse 201 喷logo
+forward 向前走
+back 向后走
+left 转左
+right 转右
+moveleft 向左平移
+moveright 向右平移
+speed 切换成走路模式
+jump 跳
+duck 蹲
+moveup 向上游 (水中)
+movedown 向下游 (水中)
+lookup 向上看
+lookdown 向下看
centerview 将准星移到正常位置
+strafe 平移****
+mlook 用鼠标看
+klook 用键盘看
slot10 "Menu Item 10"
slot1 "Menu Item 1" (选1号物品, 1键)
slot2 "Menu Item 2" (选2号物品, 2键)
slot3 "Menu Item 3" (选3号物品, 3键)
slot4 "Menu Item 4" (选4号物品, 4键)
slot5 "Menu Item 5" (选5号物品, 5键)
slot6 "Menu Item 6" (选6号物品, 6键)
slot7 "Menu Item 7" (选7号物品, 7键)
slot8 "Menu Item 8" (选8号物品, 8键)
slot9 "Menu Item 9" (选9号物品, 9键)
+showscores 显示多人游戏得分
showbriefing 显示任务简报
say 说话
say_team 和队友说话
snapshot 截图
quit 结束游戏
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 地板   发表于: 2008-05-26 0
■教程平台:CS 1.6

■前言:
    CS是一款DIY性强的游戏,很多CSer都想有一个自己个性的CS版本,但又苦于
对DIY的不熟悉和不了解,无从下手。其实DIY没有你想的那么难,相反,只要你
稍懂一些电脑知识就能很轻松的做出一个很个性的CS版本。为了广大CS玩家,小废
我就为各位送上手把手教程,谢谢大家对废客的支持。


玩过CS1.6的人都知CS游戏目录中有个cstrike_schinese文件夹,这就是CS的中文
语言目录。即然你用的是中文版,那所有文件的读取就先从这文件夹开始,没有时
CS才会到cstrike目录下(原英文版目录)去查找。也就是说只要在cstrike_schinese
文件夹里有的东东,就不会去用cstrike目录里的东东。我就从他开始解说。

我们所做的所有修改都将放于cstrike_schinese目录内。

■怎么修改CS的背景?

背景文件一般存放于 cstrike_schinese\resource\background 目录或是
cstrike\resource\background 目录下
首先准备[切片文件](这要有一点PS知识)
用PS打开切片文件后导入你想要的图,然后再存储为 Web 所用格式即可
再将JPG文件转换为TGA,注意转换时在TGA选项里选择方向由底向上即可
再把TGA文件复制到cstrike_schinese\resource\background背景文件夹里
关于背景制作网上有很多教程,这里就不一一多说了.

■怎么制作游戏脚本或修改脚本?


■怎么修改左下角的菜单LOGO?
cstrike_schinese目录也相对是cstrike目录,看文件在哪你就上哪个目录找。
cstrike\resource\game_menu.tga            这是原图
cstrike\resource\game_menu_mouseover.tga  这是鼠标移到上面后的图
找几个图,再用PS去制作它就行,注意文件内有通道模板,所以要加上它才会透明
然后再把做好的TGA文件放置到
cstrike_schinese\resource\game_menu.tga       
cstrike_schinese\resource\game_menu_mouseover.tga
这样,左下角的菜单LOGO也个性起来了,呵。

■怎么个性化Steam/CS1.6皮肤(就是控制台或设置界面窗口的颜色和样式)
此文件存于 cstrike\resource\TrackerScheme.res 资源文件里。
关于皮肤的制作你可以去下载一个小程序ilovesteam,至于TrackerScheme.res文件
里的一此参数详解各大论坛都有,全可用ilovesteam这软件来实现。包括控件的添加
例如文本框或图片框都可以。
这样,你就可以打造一份个性的Steam皮肤。
把TrackerScheme.res文件复制到cstrike_schinese\resource目录下即可!

■怎么修改CS字符资源?
是不是看到进入游戏后什么什么专业版,什么什么战队版,自己也心痒呢。来吧。我告诉你几个
资源文件,你只要用记事本打开,再用记事本的查找功能 Ctrl + F 找到你想要修改的字符就行
第一个文件:
位于\cstrike_schinese\resource\cstrike_schinese.txt (主要是游戏里的一些字符资源)
第二个文件:
位于\valve\resource\gameui_schinese.txt (主要是游戏设置里的一些字符资源)
注:保存时文件编码要为 Unicode,切记。
改好后把这二个文件也通通放到cstrike_schinese\resource目录下即可!

■怎么做进入游戏后的欢迎信息?
此文件位于cstrike\motd.txt把它复制到cstrike_schinese目录里并重命名为motd.htm
这样你就用HTML去制作并编写它,网页里关连的图片什么的都可以放到cstrike_schinese目录里,
完成后保存改名为motd.txt即可。

■怎么做CS1.6喷图文件?
在CS1.6里喷图文件名为tempdecal.wad,制作方法和1.5一样,只是文件名不同而已
首先去下载一款喷图制作软件 Halflife Logo Creator V1.0
用它制作好LOGO后把pldecal.wad改名为tempdecal.wad并复制到cstrike_schinese 目录里
这样个性喷图就OK了。

■怎么修改游戏中的H键菜单?
这个菜单文件位于cstrike_schinese\commandmenu.txt,用记事本打开它你就能很清楚的了解其做
法和功能。
已//开头的是注释,无任何作用。其它格式为
"菜单编号" "菜单标题" "执行动作命令"
例在退出菜单中做一个广告信息:
"13" "退出菜单" "say *感谢使用×××GUI,优化游戏的fps,CS愉快!*"
存盘退出以UTF-8格式编码即可。

■怎么修改游戏中的H键菜单颜色或TAB成绩表颜色?
这也是一个资源文件,位于cstrike\resource\ClientScheme.res
照样用记事本打开它(呵现在知记事本功用之大了吧),修改里面的
Colors项,Colors里所有的的参数都能改成你想的要颜色,至于怎么看效果我的方法就是:
改一个进入游戏看一下,改一个进入游戏看一下,久而久之就出来了自己的一套个性方案喽。
然后再把这个ClientScheme.res文件存到cstrike_schinese\resource\目录下。

■怎么更改进入游戏时的背景音乐?
在CS1.6中进入游戏是可以加背景音乐的。其格式为mp3格式。存放于\cstrike\media目录下
这里我推荐大家所有修改的资源全部存到cstrike_schinese根目录下,这样做有这样做的好
处,后面我会讲解的。把你想要的背景音乐MP3放到cstrike_schinese目录下并重命名为
gamestartup.mp3即可。

■怎么制作游戏脚本或修改脚本?
游戏运行时默认要加载的文件如下:
config.cfg,autoexec.cfg,userconfig.cfg和valve.rc (注:valve.rc位于valve目录里)
这些文件你全部可以复制cstrike_schinese目录下再修改或制作。
echo命令是用来在控制台上输入你想要的字符信息
exec命令是用来加载文件的,例:exec userconfig2.cfg
其它我不一一列举太多了,网上有很多关于脚本制作的文章,其实不用去网上,你就看看你
CS里面现成的脚本就能学到不和东东喽。

■怎么封装你的GUI供别人安装?
现在你已以有一个自己DIY后的cstrike_schinese文件夹,将此文件夹复制到任何一个CS版本
里的cstrike_schinese文件夹并覆盖那个CS就成了你的个性GUI版,这样DIY的目的已达到。
如果再加上封装这样以后用起来也就列方便喽。
注:这里的封装指的是对GUI的封装而不是装个CS版本的封装。
为能使菜鸟也会做安装程序,我这里当然就不会推荐那些庞大而复杂难懂的专业级安装程序
封装软件,如:InstallShield和InnoSetup。在这里小废推荐大家一个都知道的工具,那就
是WinRAR,只要上过网的应该都知rar格式吧,呵。
用RAR封装的好处:1.制作安装包简单明了;2.更新或升级安装包方便(不要像那些专业级的那样
有一个文件没封装进去或要修改一个小文件就得重装开始全新的封装,这个只要用RAR打开往里
加文件就行。呵呵,这就是我小废推荐大家的目的。)
制作方法:(如没WinRAR请先安装)
首先用鼠标右击自己DIY后的cstrike_schinese文件夹,选择WinRAR再添加到压缩文件,其它不必
设置点确定即可,然后再打开你刚压缩的cstrike_schinese.rar包。点击工具栏最后面的
自解压格式,在弹出的界面上点击高级自解压选项,里面的东东一目了解,呵呵。
点你全设置好后,点确定,好了,一份属于您自己的个性DIY版的CS游戏GUI就做成了
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 板凳   发表于: 2008-05-26 0
// 这个文件用来配置你进行游戏的参数设置.
// 您可增加你喜欢的参数设置到"userconfig.cfg"文件内.


unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "ability"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "bot_add_t"
bind "." "buyammo2"
bind "/" "+zidan"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "shopmenu2"
bind "=" "bot_add_ct"
bind "[" "invprev"
bind "\" "bot_kill"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "war3menu"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "l" "shopmenu"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "v" "ultimate"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F5" "snapshot"
bind "F6" "save quick"
bind "F7" "load quick"
bind "F10" "quit prompt"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "END" "centerview"
bind "KP_HOME" "m4a1;ak47;primammo;"
bind "KP_UPARROW" "aug;sg552;primammo;"
bind "KP_PGUP" "awp;buyammo1"
bind "KP_LEFTARROW" "famas;galil;primammo;"
bind "KP_5" "mp5;primammo;"
bind "KP_RIGHTARROW" "vest"
bind "KP_END" "usp;buyammo2;buyammo2;buyammo2;"
bind "KP_DOWNARROW" "deagle;secammo;"
bind "KP_PGDN" "shield;"
bind "KP_ENTER" "hegren"
bind "KP_INS" "vesthelm;vest"
bind "KP_DEL" "defuser;"
bind "KP_SLASH" "bot_kick"
bind "KP_MINUS" "sgren"
bind "KP_PLUS" "flash;"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"

//自动换成捡起的武器(如果火力较强)
_cl_autowepswitch "1"

_snd_mixahead "0.1"
ati_npatch "1.0"
ati_subdiv "2.0"

voice_modenable "1.000000"
voice_scale "0.750000"
MP3Volume "0.800000"

//客户端 上传/下载 客户端是否允许下载
cl_allowdownload "1"

//客户端 上传/下载 客户端是否允许上传
cl_allowupload "1"

//客户端 玩家 客户端设定后退的速度
cl_backspeed "400"

cl_cmdbackup "2"
cl_cmdrate "101"
cl_corpsestay "0.000000"
cl_crosshair_color "50 250 50"
cl_crosshair_size "auto"
cl_crosshair_translucent "1"
cl_dlmax "128"

//客户端 上传/下载 客户端设定是否允许在游戏里下载
cl_download_ingame "1"

cl_dynamiccrosshair "1"

//客户端 玩家 客户端设定前进的速度
cl_forwardspeed "400"

cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "#Valve_Green"
cl_logofile "v_1"
cl_lw "1"
cl_minmodels "0"
cl_radartype "1"
//右手持木仓
cl_righthand "1"

//客户端 玩家 设定游戏中阴影效果(默认1开启 0是关闭)
cl_shadows "0"

cl_updaterate "101"
cl_vsmoothing "0.05"

//客户端 玩家 设定游戏的天气效果(默认1开启 0是关闭)
cl_weather "0"

fastsprites "0"
fps_max "101"

//客户端 玩家 设定互联网游戏中的最大FPS值
fps_modem "100"

//客户端 视频 开关颜色抖动
gl_dither "1"

// 只渲染可见目标
gl_cull "1"

// 显示纹理的裂纹
gl_keeptjunctions "0"

// 设定纹理大小*
gl_max_size "128"


//客户端 视频 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时
gl_flipmatrix "0"

//客户端 视频 视频模糊效果
gl_fog "1"

//客户端 视频 开关统一光源(无阴影)OpenGL适用
gl_monolights "0"

//客户端 视频 开关最大亮度模式
gl_overbright "0"

//客户端 视频 设定多边形补偿
gl_polyoffset "0.1"


//客户端 玩家 玩家改ID名字
name "[FK] GUI 6.0"

//客户端 玩家 设定玩家人物模型的底部颜色
bottomcolor "6"

//客户端 玩家 设定玩家人物模型的顶部颜色
topcolor "30"

model "gordon"

//客户端 玩家 设定客户端的数据速率1000-5000互联网上的10000局域网上的
rate "2500.000000"

//客户端 音频 开关EAX支持
s_eax "0.000000"

//客户端 音频 开关A3D的支持
s_a3d "0.000000"

//客户端 音频 设定游戏中的音量(0-1)
volume "1.000000"

//客户端 音频 是否使用高品质音频
hisound "1.000000"

suitvolume "0.250000"
bgmvolume "1.000000"

//客户端 视频 设定gamma亮度值
gamma "3.000000"

//客户端 视频 设定亮度 
brightness "1.000000"

viewsize "110.000000"

//客户端 鼠标 设定鼠标的速度
sensitivity "3.200000"

d_spriteskip "0.000000"

//客户端 玩家 客户端设定是否允许使用高质量模型
cl_himodels "0.000000"

console "1.000000"
sv_aim "0.000000"
joystick "0.000000"


hpk_maxsize "4"
hud_capturemouse "1"

//客户端 玩家 是否在屏幕中间显示玩家的ID名字
hud_centerid "1"

hud_draw "1"

//客户端 玩家 是否快速切换武器
hud_fastswitch "1"

hud_saytext_internal "1"
hud_takesshots "0"

//客户端 鼠标 开关自动回复视角到中心当mlook关闭时
lookspring "0.000000"

//客户端 鼠标 开关鼠标平移当mlook开启时
lookstrafe "0.000000"

//客户端 鼠标 开关鼠标调整(使移动平滑)
m_filter "0.000000"

crosshair "1.000000"

//客户端 鼠标 开关自动回复视角到中心当mlook关闭时
lookspring "0.000000"

//客户端 鼠标 设定鼠标上下移动时的递增灵敏度
m_pitch "0.022000"

//客户端 鼠标 开关鼠标平移当mlook开启时
lookstrafe "0.000000"

//客户端 鼠标 设定鼠标向前时的递增灵敏度
m_forward "1"

//客户端 鼠标 设定鼠标平移时的递增灵敏度
m_side "0.8"

//客户端 鼠标 设定鼠标偏转时的递增灵敏度
m_yaw "0.022"

MP3FadeTime "2.0"

//贴图分辨率,降低可减少lag
mp_decals "50.000000"

//客户端 玩家 显示网络速度图形(0-3)
net_graph "0"

net_graphpos "1"
net_scale "5"
r_bmodelhighfrac "5.0"
r_detailtextures "0"

//客户端 音频 设定最大距离的音量
s_automax_distance "30.0"

//客户端 音频 设定最小距离的音量
s_automin_distance "2.0"

//客户端 音频 多边形的膨胀因素A3D2.0适用
s_bloat "2.0"

//客户端 音频 调整声音发声的距离(0-n)
s_distance "60"

//客户端 音频 调整doppler(0-1)
s_doppler "0.0"

s_leafnum "0"

//客户端 音频 声源到听众的最大距离('s_min_distance'-n)
s_max_distance "1000.0"

//客户端 音频 声源到听众的最小距离(0-'s_max_distance')
s_min_distance "8.0"

//客户端 音频 最大的声音反射多边形值A3D2.0适用(0-n)
s_numpolys "200"

s_polykeep "1000000000"
s_polysize "10000000"

//客户端 音频 声源到达最近的反射面的延迟A3D2.0适用(0-10)
s_refdelay "4"

//客户端 音频 设定声音随着距离远近的反射强度A3D2.0适用(0-1)
s_refgain "0.4"

s_rolloff "1.0"

//客户端 音频 控制混合回响的干湿度A3D适用(0-1)
s_verbwet "0.25"

skin ""
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "3"
spec_pip "0"
suitvolume "0.250000"
sv_voiceenable "1"
team ""
voice_enable "1"
voice_forcemicrecord "1"

// 白色聊天字体    
con_color "255+255+255"

bot_chatter "radio"
cl_timeout "35"

+jlook
+mlook
exec userconfig.cfg
莪,噯伱①媞

ZxID:1200019

等级: 上将
有玩QQ三国的愿意带我的PM我谢谢.

举报 只看该作者 沙发   发表于: 2008-05-26 0
Config.cfg文件相关参数详解!

  最近有很多人问我Config.cfg每个参数到底是什么意思,怎样设置比较好。下面我就把我所知道的一些参数的含义写出来,大家可以根据自己的实际情况适当调整


  1. 命令/变量的名称 服务端/客户端使用 基本的设定种类 注释 默认值
  2. +attack 客户端 玩家 攻击 MOUSE1/Enter
  3. +attack2 客户端 玩家 特殊攻击/功能(如开瞄准镜、单倍放大等等) MOUSE2
  4. +forward 客户端 玩家 前进 W
  5. +back 客户端 玩家 退后 S
  6. +moveleft 客户端 玩家 向左平移 A
  7. +moveright 客户端 玩家 向右平移 D
  8. +duck 客户端 玩家 蹲下 Ctrl
  9. +jump 客户端 玩家 跳跃 Space
  10. +klook 客户端 玩家 用键盘看 INS
  11. +left 客户端 玩家 向左转 LeftArrow
  12. +right 客户端 玩家 向右转 RightArrow
  13. +lookdown 客户端 玩家 向下看 PGDN
  14. +lookup 客户端 玩家 向上看 PGUP
  15. +mlook 客户端 鼠标 用鼠标看 (无)
  16. +moveup 客户端 玩家 向上移动(如爬梯子、游泳) '
  17. +movedown 客户端 玩家 向下移动(如爬梯子、游泳) /
  18. +reload 客户端 玩家 换子弹 R
  19. +showscores 客户端 玩家 显示玩家的分数和Ping值 TAB
  20. +speed 客户端 玩家 让玩家走路如果奔跑时;奔跑如果走路时 Shift
  21. +strafe 客户端 玩家 平移键 Alt
  22. +use 客户端 玩家 使用键(拆炸弹、救人质等等) E
  23. buyequip 客户端 玩家 打开购买装备菜单 O
  24. buyammo1 客户端 玩家 买主弹药 ,
  25. buyammo2 客户端 玩家 买手木仓弹药 .
  26. changeteam/chooseteam 客户端 玩家 打开队伍选择菜单 M
  27. impulse 100 客户端 玩家 开关战术手电 F
  28. impulse 201 客户端 玩家 喷图 T
  29. lastinv 客户端 玩家 切换到上一次使用的武器 Q
  30. invnext 客户端 玩家 切换到下一种武器 ]
  31. invprev 客户端 玩家 切换到上一种武器 [
  32. sizeup 客户端 玩家 增大屏幕降低FPS值 +/=
  33. sizedown 客户端 玩家 缩小屏幕提高FPS值 -
  34. snapshot 客户端 玩家 抓图 F5
  35. speak/voicerecord 客户端 玩家 使用对讲机/麦克风说话 K
  36. buy 客户端 玩家 打开购买武器菜单 B
  37. cancelselect 客户端 玩家 取消选择 Escape
  38. toggleconsole 客户端 玩家 开关控制台 ~/`
  39. nightvision 客户端 玩家 夜视镜 N
  40. messagemode 客户端 玩家 对所有人说 Y
  41. messagemode2 客户端 玩家 对队友说 U
  42. radio1 客户端 玩家 打开语音信息菜单1 Z
  43. radio2 客户端 玩家 打开语音信息菜单2 X
  44. radio3 客户端 玩家 打开语音信息菜单3 C
  45. centerview 客户端 玩家 强制玩家回到正前方的视角 End
  46. pause 客户端 玩家 暂停(无效) Pause
  47. slot1 客户端 玩家 选择 1 1
  48. slot2 客户端 玩家 选择 2 2
  49. slot3 客户端 玩家 选择 3 3
  50. slot4 客户端 玩家 选择 4 4
  51. slot5 客户端 玩家 选择 5 5
  52. slot6 客户端 玩家 选择 6 6
  53. slot7 客户端 玩家 选择 7 7
  54. slot8 客户端 玩家 选择 8 8
  55. slot9 客户端 玩家 选择 9 9
  56. slot10 客户端 玩家 选择 10 0
  57. ----以上为bind "命令/变量的名称" "值"--------------------------------------
  58. bind 客户端 玩家 设定键位用于执行命令
  59. adjust_crosshair 客户端 玩家 改变准星颜色
  60. alias "cmd1; cmd2" 客户端 玩家 定义命令批量处理变量
  61. allowupload 客户端 上传/下载 是否允许上传本地的文件到服务器。
  62. ambient_fade 100 客户端 音频 设定周围声音多远距离消失
  63. ambient_level 0.300 客户端 音频 设定周围声音的等级
  64. appenddemo 客户端 demo 在该录像文件后继续录像,不覆盖原录像 
  65. bottomcolor 6 客户端 玩家 设定玩家人物模型的底部颜色
  66. brightness 1 客户端 视频 设定亮度 
  67. cl_allowdownload 0 客户端 上传/下载 客户端是否允许下载
  68. cl_allowupload 0 客户端 上传/下载 客户端是否允许上传
  69. cl_anglespeedkey 0.670 客户端 玩家 设定方向键改变视角的速度
  70. cl_backspeed 400 客户端 玩家 客户端设定后退的速度
  71. cl_bob 0.010 客户端 玩家 客户端设定奔跑时手臂摆动的幅度
  72. cl_bobcycle 0.800 客户端 玩家 客户端设定奔跑时手臂摆动的频率
  73. cl_bobup 0.500 客户端 玩家 客户端设定奔跑时手臂摆动的范围
  74. cl_download_ingame 0 客户端 上传/下载 客户端设定是否允许在游戏里下载
  75. cl_forwardspeed 400 客户端 玩家 客户端设定前进的速度
  76. cl_gaitestimation 1 客户端 玩家 开启估计玩家的运动步幅
  77. cl_steamcntalk 1 客户端 玩家 开启SteamCN.com专用玩家交流系统
  78. cl_gg 0 客户端 玩家 开关游戏的标准模式
  79. cl_himodels 客户端 玩家 客户端设定是否允许使用高质量模型
  80. cl_messages 客户端 玩家 客户端设定显示服务器信息
  81. cl_movespeedkey 0.300 客户端 玩家 设定键盘移动速度
  82. cl_nopred 0 客户端 玩家 开关玩家的预先选择
  83. cl_pitchdown 客户端 玩家 设定玩家向下看的最大角度,默认:89
  84. cl_pitchspeed 225 客户端 玩家 设定角速度
  85. cl_pitchup 客户端 玩家 设定玩家向上看的最大角度,默认:89
  86. cl_showfps 1 客户端 玩家 显示你的FPS值
  87. cl_shownet 0 客户端 玩家 显示你的网络传输包值
  88. cl_slist 10 客户端 玩家 设定列出的服务器个数
  89. cl_solid_players 1 客户端 玩家 开关固定玩家模型
  90. cl_upspeed 320 客户端 玩家 设定向上移动(如爬梯子、游泳)的速度
  91. cl_waterdist 4 客户端 玩家 设定在水下最深所能到达的距离
  92. cl_yawspeed 210 客户端 玩家 设定转身的速度(由服务器最大值设定)
  93. cl_weather 1 客户端 玩家 设定游戏的天气效果(默认1开启 0是关闭)
  94. cl_shadows 1 客户端 玩家 设定游戏中阴影效果(默认1开启 0是关闭)
  95. clear 客户端 玩家 清除控制台上的信息
  96. cmd 客户端 玩家 执行命令
  97. cmdlist 客户端/服务端 所有 列出所有命令
  98. con_color "255 180 30" 客户端 玩家 设定玩家屏幕字体的显示颜色 (RGB 0~255)
  99. connect 客户端 玩家 连接到服务器用输入IP的方式
  100. cvarlist 客户端/服务端 所有 列出所有变量
  101. developer 0 客户端 开发者 开关调试信息
  102. disconnect 客户端 玩家 从服务器上断开连接
  103. drawradar 客户端 玩家 显示雷达
  104. drop 客户端 玩家 扔掉当前武器/装备
  105. echo "message" 客户端 玩家 显示"message"中的文字信息
  106. enableconsole 客户端 玩家 允许控制台
  107. escape 客户端 玩家 取消键
  108. exec 客户端/服务端 所有 执行一个脚本文件
  109. exit 客户端/服务端 所有 退出游戏
  110. fakelag 0 客户端 玩家 模拟Lag延迟
  111. fakeloss 0 客户端 玩家 模拟Loss网络丢包
  112. force_centerview 客户端 玩家 强制玩家回到正前方的视角
  113. fps_lan 客户端 玩家 设定局域网游戏中的最大FPS值
  114. fps_modem 客户端 玩家 设定互联网游戏中的最大FPS值
  115. fps_single 客户端 玩家 设定单人游戏中的最大FPS值
  116. fullinfo 客户端 玩家 显示用户信息
  117. fullserverinfo 客户端 玩家 显示服务器信息
  118. gamma 3 客户端 视频 设定gamma亮度值
  119. getcertificate 客户端 玩家 从[url]www.WON.net[/url]上获取CD-Key认证(CS1.5时代有效)
  120. getsv 客户端 玩家 列出服务器的IP地址和服务器的总数
  121. gl_alphamin 0.250 客户端 视频 设定最小alpha混合等级
  122. gl_clear 0 客户端 视频 开关对画面上各个模型连接的部分的连贯渲染
  123. gl_cull 1 客户端 视频 是否只对可以看到的画面进行渲染
  124. gl_d3dflip 0 客户端 视频 在Direct3D模式中开关反向渲染命令
  125. gl_dither 1 客户端 视频 开关颜色抖动
  126. gl_dump 客户端 视频 列出显卡的信息
  127. gl_flipmatrix 0 客户端 视频 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时
  128. gl_keeptjunctions 0 客户端 视频 开关显示材质间的缝隙
  129. gl_lightholes 0 客户端 视频 光洞效果开关
  130. gl_max_size 256 客户端 视频 贴图材质的最大解析度
  131. gl_monolights 0 客户端 视频 开关统一光源(无阴影)OpenGL适用
  132. gl_overbright 0 客户端 视频 开关最大亮度模式
  133. gl_palette_tex 0 客户端 视频 开关调色贴图值、材质
  134. gl_picmip 0 客户端 视频 环境贴图效果(0-3)
  135. gl_playermip 0 客户端 视频 玩家模型的贴图效果(0-3)
  136. gl_polyoffset 4 客户端 视频 设定多边形补偿
  137. gl_steamcnskin 1 客户端 视频 开启SteamNC.com专用皮肤
  138. gl_round_down 3 客户端 视频 设定材质循环
  139. gl_smoothmodels 0 客户端 视频 玩家模型光滑处理开关
  140. gl_spriteblend 0 客户端 视频 开关子画面混合
  141. gl_texels 客户端 视频 报告传输到显卡的texel数量
  142. gl_texsort 0 客户端 视频 开关一个texel的种类
  143. gl_texturemode [type] 客户端 视频 设定渲染模式[type]的类型: gl_nearest_mipmap_nearest, gl_linear_mipmap_nearest (这两个进行双线性过滤处理)和 gl_nearest_mipmap_linear, gl_linear_mipmap_linear (这两个进行三线性过滤处理)
  144. gl_zmax 4096 客户端 视频 设定Z-Buffer缓存的最大值
  145. gl_ztrick 1 客户端 视频 开关3D fx的加速渲染模式
  146. gl_fog 1 客户端 视频 视频模糊效果
  147. graphheight 64 客户端 玩家 设定r_netgraph的显示高度
  148. graphhigh 512 客户端 玩家 设定r_netgraph显示的最大值
  149. graphmean 1 客户端 玩家 设定r_netgraph显示的平均值
  150. graphmedian 128 客户端 玩家 设定r_netgraph显示的中间值
  151. hideconsole 客户端 玩家 隐藏控制台
  152. hideradar 客户端 玩家 隐藏雷达
  153. hisound 1 客户端 音频 是否使用高品质音频
  154. hud_centerid 0 客户端 玩家 是否在屏幕中间显示玩家的ID名字
  155. hud_fastswitch 0 客户端 玩家 是否快速切换武器
  156. hud_saytext_time 5 客户端 玩家 设定文字在屏幕上停留的时间
  157. kill 客户端 玩家 在游戏中自杀
  158. lightgamma 2.500 客户端 视频 设定光线的gamma值
  159. listdemo 客户端 demo 列出录像的信息
  160. lookspring 0 客户端 鼠标 开关自动回复视角到中心当mlook关闭时
  161. lookstrafe 0 客户端 鼠标 开关鼠标平移当mlook开启时
  162. m_filter 0 客户端 鼠标 开关鼠标调整(使移动平滑)
  163. m_forward 客户端 鼠标 设定鼠标向前时的递增灵敏度
  164. m_pitch 0.022 客户端 鼠标 设定鼠标上下移动时的递增灵敏度
  165. m_side 0.800 客户端 鼠标 设定鼠标平移时的递增灵敏度
  166. m_yaw 0.022 客户端 鼠标 设定鼠标偏转时的递增灵敏度
  167. menuselect 客户端 玩家 从菜单中选择项目
  168. messagemode 客户端 玩家 对服务器上的所有玩家发文字信息
  169. messagemode2 客户端 玩家 对队友发文字信息
  170. motd 客户端 玩家 显示服务器上的motd.txt文件内容信息
  171. name 客户端 玩家 玩家改ID名字
  172. net_graph 1 客户端 玩家 显示网络速度图形(0-3)
  173. nosound 0 客户端 音频 开关声音
  174. pingsv 客户端 玩家 ping一个服务器
  175. play 客户端 音频 播放一个指定的.wav文件
  176. playdemo 客户端 demo 使用正常速度,播放录像
  177. playvol 9 客户端 demo 设置录像播放的次数
  178. pushlatency -100 客户端 玩家 设定这个数字来抵消你的ping值以帮助你的反应时间
  179. quit 客户端/服务端 所有 退出游戏
  180. r_decals 250 客户端 玩家 设定最大的细节数据
  181. r_drawviewmodel 0 客户端 玩家 是否显示武器模型
  182. r_dynamic 0 客户端 视频 动态光影效果开关
  183. r_mmx 0 客户端 玩家 开关CPU的MMX支持 
  184. r_netgraph 0 客户端 玩家 开关网络情况图形显示
  185. rate 5000 客户端 玩家 设定客户端的数据速率1000-5000互联网上的10000局域网上的
  186. reconnect 客户端 玩家 重新连接到当前的服务器
  187. record 客户端 demo 录制demo录像
  188. retry 客户端 玩家 重试4次连接到当前已连接失败的服务器
  189. s_2dvolume 1 客户端 音频 设定在2D声音中的最大音量(0-1)
  190. s_a3d 0 客户端 音频 开关A3D的支持
  191. s_automax_distance 30 客户端 音频 设定最大距离的音量
  192. s_automin_distance 2 客户端 音频 设定最小距离的音量
  193. s_bloat 2.0 客户端 音频 多边形的膨胀因素A3D2.0适用
  194. s_buffersize 65536 客户端 音频 设定缓冲的大小
  195. s_disable_a3d 0 客户端 音频 开关屏蔽A3D的功能
  196. s_distance 60 客户端 音频 调整声音发声的距离(0-n)
  197. s_doppler 0.0 客户端 音频 调整doppler(0-1
  198. s_eax 0 客户端 音频 开关EAX支持
  199. s_enable_a3d 客户端 音频 打开A3D支持
  200. s_geometry 0 客户端 音频 开关声音的几何渲染A3D2.0适用
  201. s_steamcnsound 0 客户端 音频 开关SteamCN.com专用声音配乐效果
  202. s_max_distance 1000 客户端 音频 声源到听众的最大距离('s_min_distance'-n)
  203. s_min_distance 5 客户端 音频 声源到听众的最小距离(0-'s_max_distance')
  204. s_numpolys 200 客户端 音频 最大的声音反射多边形值A3D2.0适用(0-n)
  205. s_occfactor 0.250 客户端 音频 金属传递声音的值(0-1.
  206. s_occlude 0 客户端 音频 开关声音通过金属时的声音A3D2.0适用
  207. s_refdelay 4 客户端 音频 声源到达最近的反射面的延迟A3D2.0适用(0-10
  208. s_refgain 0.4 客户端 音频 设定声音随着距离远近的反射强度A3D2.0适用(0-1)
  209. s_verbwet 0.25 客户端 音频 控制混合回响的干湿度A3D适用(0-1)
  210. say "message" 客户端 玩家 与当前服务器里的所有玩家交谈
  211. say_team "message" 客户端 玩家 与前服务器里的队友交谈
  212. scr_centertime 2 客户端 玩家 设定服务器信息在屏幕上停留的时间
  213. scr_conspeed 600 客户端 玩家 设定控制台的卷动速度
  214. scr_printspeed 7 客户端 玩家 设定屏幕上的打字速度
  215. screenshot 客户端 玩家 抓图
  216. sensitivity 9 客户端 鼠标 设定鼠标的速度
  217. serverinfo 客户端 玩家 显示服务器信息
  218. setdemoinfo info 客户端 demo 增加一个录像信息,例如一段文字,渐进渐出或者快进快退
  219. setinfo 客户端 玩家 设定信息
  220. showbriefing 客户端 玩家 显示当前地图的简报
  221. showinfo 0 客户端 玩家 是否显示信息
  222. showpackets 0 客户端 玩家 是否显示网络传输包信息
  223. showpause 0 客户端 玩家 是否显示暂停的文字信息
  224. showram 0 客户端 玩家 是否显示可用的内存信息
  225. startdemos 客户端 demo 开始循环播放一段demo录像
  226. stop 客户端 demo 停止录制录像
  227. stopdemo 客户端 demo 停止播放录像
  228. stopsound 客户端 音频 停止播放当前声音
  229. swapdemo 客户端 demo 交换录像中两处片断位置
  230. timedemo 客户端 demo 播放一段录像,同时显示最大fps及返回平均fps(测试显卡时使用)
  231. topcolor 30 客户端 玩家 设定玩家人物模型的顶部颜色
  232. unbind 客户端 玩家 取消到某键的bind
  233. unbindall 客户端 玩家 取消到所有键的bind
  234. vid_config_x 800 客户端 视频 设定屏幕的水平分辨率
  235. vid_config_y 600 客户端 视频 设定屏幕的垂直分辨率
  236. vid_d3d 0 客户端 视频 开关Direct3D模式的支持
  237. vid_describemode 客户端 视频 显示视频模式的设定
  238. vid_mode 0 客户端 视频 设定视频模式
  239. vid_nopageflip 0 客户端 视频 开关屏蔽视频页面翻动
  240. vid_wait 0 客户端 视频 视频同步(sync)开关
  241. viewframe 客户端 视频 打开wire-frame显示-只适用OpenGL显示模式
  242. violence_ablood 0 客户端 玩家 开关血渍的显示
  243. volume 1.0 客户端 音频 设定游戏中的音量(0-1.
  244. weapon_ 客户端 玩家
  245. 手木仓- glock18/usp/deagle/p228/elite/fiveseven
  246. 冲锋木仓- mp5navy/p90/tmp/mac10/ump45
  247. 突击步木仓- ak47/sg552/m4a1/aug 霰弹木仓- m3/xm1014
  248. 狙击步木仓- scout/awp/g3sg1/sg550 重机木仓- m249
  249. 其他装备- c4/knife 手雷-flashbang/hegrenade/smokegrenade
  250. 这些可以直接选中你所选的武器/装备
  251. wait 客户端 玩家 一个极小的暂停,用来执行脚本(多数情况下无效)


  另外解释一下什么是Config? Confug全称Configuration,中文译为设置,配置,通常叫做脚本。它是一个位于cstrike文件夹下后缀名为.cfg的文件,可以用记事本打开,一般的个性设定都可以通过修改这个文件得以实现。:耍酷

  首先纠正大家一个根深蒂固的误区,其实国外高手的cfg并没有你想象的那么好用,一味的认为别人打得好是因为config的问题,从而把config神话,一时间闹得满城风雨。一个config并不能让你的水平有多大的提高,你可以用前段时间炒得风风火火的复活cfg的或者减少后坐力的cfg来反驳我,但是请您记住诸如此类的是绝对不可能通过最新的wwcl检测的,正规比赛更是不允许使用的。所以此类的利用cfg来变相作弊的例子我就不多说了(说多了口渴还得喝水——麻烦:汗)。

  以下是几个组成cfg的基本命令和格式:

  什么是bind?:

  打开cfg文件后看到最多的命令无非是bind,bind可以通俗的理解成绑定的意思,在config里它的功能可以用于把某个动作或者命令绑定在某个按键上,例如:

  bind "b" "buy"
  
  意为buy这个动作定义成b,即当按下b键的时候,cs会自动实现buy这个动作,一般的bind格式为bind "按键" "动作",值得一提的是bind还可以绑定一个alias

  什么是Alias?:

  alias可以翻译成别名,通俗的讲Alias就是给一组命令定义一个名称,当你定义过后,CS就认为此alias为一个普通的命令,你可以用bind命令分配一个键给这个alias,也可以在其他的alias中使用它。alias语句不能超过259个字符。例如:

  alias buydg "buy;menuselect 1;menuselect 4"
  bind "F1" "buyde"

  意为我先把"buy;menuselect 1;menuselect 4"这个在cs中不存在的命令定义成buydg这个名字,然后用bind来绑定这个动作的具体实行按键。只要按下f1,系统则自动会购买deagle。

  什么是autoexec.cfg?

  前缀auto是automatic的缩写,意为自动,也就是说每当启动cs的时候这个脚本会自动读取,所以一般的alias命令都可以存放在这个cfg内。该文件位于和cfg同样的文件夹下。

  好了,不懂的先看这里,不要再PM一次又一次问相同的问题了。

  [b什么是脚本(Script)?

  脚本(Script)就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行,这样就可以方便你在CS中的使用。脚本可以存为后缀名为.cfg的文件放在cstrike文件夹下,执行时在控制台输入:

  exec 脚本文件名.cfg即可。比如将以上的脚本存为buys.cfg文件,则在控制台中输入:

  exec buys.cfg 则可以实现我们所需要的功能。

  比如:我们执行了一系列命令,执行这一系列命令有一个过程。

  用一个命令把这一过程定义(alias)好,最后分配(bind)一个键位给这个命令,以后只要按分配好的键位,就可以实现这一过程。所有的脚本都是通过这一方法实现的。

  所有可以用Bind命令设定的键位:

  字母键:ABCDEFGHIJKLMNOPQRSTUVWXYZ
  数字键:1234567890
  鼠标键:MOUSE1 MOUSE2 MOUSE3 MOUSE4 AUX5 AUX6 MWHEELUP MWHEELDOWN
  手柄键:JOY1 JOY2 JOY3 JOY4 AUX5 AUX6
  特殊键:Ente rSpace Shift Ctrl Pause Alt Backspace Tab Escape
  功能键:F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
  编辑键:Ins Del Home End Pgdn Pgup
  方向键: Leftarrow Rightarrow Uparrow Downarrow
  小键盘键: kp_leftarrow kp_del kp_end kp_downarrow kp_pgup kp_ins kp_5 kp_plus kp_uparrow kp_enter kp_pgdn kp_rightarrow kp_slash kp_minus kp_home
  其他键:, . / ; \ ' * [ ] - = ~
« 返回列表
发帖 回复