cs:source吧 关注:1,538贴子:16,062
  • 2回复贴,共1

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

只看楼主收藏回复

使用一个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的跑步喘气声


IP属地:山东1楼2018-04-15 00:23回复
    对了,为了平衡,你可以将武器脚本中的"InaccuracyMove" 项数值加大,这样使得玩家在跑动时开火精度下降~


    IP属地:山东2楼2018-04-15 00:35
    回复
      cfg是什么 求教


      IP属地:广东来自Android客户端3楼2024-10-02 03:14
      回复