该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

【教程】CSS按住shift奔跑脚本

使用一个cfg脚本,来达到按住shift奔跑的效果!

该设置将默认W与shift功能进行了对调(同HL2的效果)

设计时的难点在于蹲下移动的时候静走速度不会与蹲走速度叠加...

【涉及绑定按键,不需要的时候删除X:\XX\Counter-StrikeSource\cstrike\cfg\config.cfg,或者打开脚本进行反绑定即可】

/

【脚本本体】

【文件名:shift_run.cfg,放置于X:\XX\Counter-StrikeSource\mods\your_mod_name\cfg】

下面是内容

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

+speed//将原本默认奔跑改为默认静走

alias +iduck "-speed;+duck"//新建自定义命令 iduck,开始触发

alias -iduck "+speed;-duck"//新建自定义命令 iduck,停止触发

bind "CTRL" "+iduck"//解决蹲走问题

alias +irun "-speed"

alias -irun "+speed"

bind "SHIFT" "+irun"//实现主功能

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

上面是内容

【执行上一脚本】

【文件名:game.cfg,于X:\XX\Counter-StrikeSource\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的跑步喘气声

对了,为了平衡,你可以将武器脚本中的"InaccuracyMove" 项数值加大,这样使得玩家在跑动时开火精度下降~

//

新的想法10.19.2019‘

这个脚本的问题在于容易被BOT糊在墙上,所以慎重考虑

单用这一个脚本并没有太大意思,最好连武器的准星扩散,武器V模的摆动速度一起改掉:

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

scripts\weapon_xxx.txt中的"InaccuracyMove"数值,"InaccuracyMoveAlt"数值(有右键功能的武器,比如M4,AWP啥的)加大

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

控制台命令(可以一起写进cfg里)

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

cl_bob:0.01//玩家移动时手臂的摆动范围?

cl_bobcycle:0.8//玩家移动时手臂的摆动频率

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

cl_forwardspeed:400 //前进加速度

cl_backspeed:400 //后退加速度

cl_sidespeed:400//左右平移速度

这三个值也许可以适当提高,因为在开始动的时候速度是逐渐增加的,也许会用到

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

记得还有个镜头晃动的命令或者实体啥的,也许可以做一个插件搭配跑步使用?

然后就是改掉脚步声音

emmmmmmmm十几年了,谁还有百度老抽这个签名图?

更多推荐

CSS样式控制移动速度,【重发】【教程】CSS按住shift奔跑脚本