该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
【教程】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奔跑脚本
发布评论