使用一个cfg脚本,来达到按住shift奔跑的效果!
该设置将默认W与shift功能进行了对调(同HL2的效果)
设计时的难点在于蹲下移动的时候静走速度不会与蹲走速度叠加...
【涉及绑定按键,不需要的时候删除X:\XX\Counter-Strike Source\cstrike\cfg\config.cfg,或者打开脚本进行反绑定即可】
/////////////////////////////////////////
【脚本本体】
【文件名:shift_run.cfg,放置于X:\XX\Counter-Strike Source\mods\your_mod_name\cfg】
+speed//将原本默认奔跑改为默认静走
alias +iduck "-speed;+duck"
alias -iduck "+speed;-duck"
bind "CTRL" "+iduck"//解决蹲走问题
alias +irun "-speed"
alias -irun "+speed"
bind "SHIFT" "+irun"//实现主功能
////////////////////////////////////////
【执行上一脚本】
【文件名:game.cfg,于X:\XX\Counter-Strike Source\mods\your_mod_name\cfg中】
exec shift_run.cfg//用来执行主功能脚本
/////////////////////////////////////////
【TIP】game.cfg是在地图加载完毕后执行的脚本,很多命令可以放到这里,比如autoexec.cfg;也可以直接在这里写入控制台命令,如sv_gravity 650//重力、ammo_hegrenade_max 10//10枚手雷等等...
当然你也可以直接把本体脚本写进game.cfg中,不过还是建议单独写一个便于管理...
刚刚想到,可以添加一个音效给跑步,shift_run.cfg修改后如下
+speed
alias +iduck "-speed;+duck"
alias -iduck "+speed;-duck"
bind "CTRL" "+iduck"
alias +irun "-speed;runsound"
alias -irun "+speed"
bind "SHIFT" "+irun"
alias runsound "play player/suit_sprint.wav"//声音文件
音效尽量找简短的,不然很鬼畜...未测试除自己外别人是否能听到,示例音效应该是HL2的跑步喘气声
该设置将默认W与shift功能进行了对调(同HL2的效果)
设计时的难点在于蹲下移动的时候静走速度不会与蹲走速度叠加...
【涉及绑定按键,不需要的时候删除X:\XX\Counter-Strike Source\cstrike\cfg\config.cfg,或者打开脚本进行反绑定即可】
/////////////////////////////////////////
【脚本本体】
【文件名:shift_run.cfg,放置于X:\XX\Counter-Strike Source\mods\your_mod_name\cfg】
+speed//将原本默认奔跑改为默认静走
alias +iduck "-speed;+duck"
alias -iduck "+speed;-duck"
bind "CTRL" "+iduck"//解决蹲走问题
alias +irun "-speed"
alias -irun "+speed"
bind "SHIFT" "+irun"//实现主功能
////////////////////////////////////////
【执行上一脚本】
【文件名:game.cfg,于X:\XX\Counter-Strike Source\mods\your_mod_name\cfg中】
exec shift_run.cfg//用来执行主功能脚本
/////////////////////////////////////////
【TIP】game.cfg是在地图加载完毕后执行的脚本,很多命令可以放到这里,比如autoexec.cfg;也可以直接在这里写入控制台命令,如sv_gravity 650//重力、ammo_hegrenade_max 10//10枚手雷等等...
当然你也可以直接把本体脚本写进game.cfg中,不过还是建议单独写一个便于管理...
刚刚想到,可以添加一个音效给跑步,shift_run.cfg修改后如下
+speed
alias +iduck "-speed;+duck"
alias -iduck "+speed;-duck"
bind "CTRL" "+iduck"
alias +irun "-speed;runsound"
alias -irun "+speed"
bind "SHIFT" "+irun"
alias runsound "play player/suit_sprint.wav"//声音文件
音效尽量找简短的,不然很鬼畜...未测试除自己外别人是否能听到,示例音效应该是HL2的跑步喘气声
![](http://hiphotos.baidu.com/%CF%DE%D1%B9%B7%A7/pic/item/b135787fdab44aed72eea453b31c8701a08bfb93.jpg?v=tbs)