签到天数: 652 天 [LV.9]以坛为家II

- UID
- 72453
- 僵尸币
- 204406
- 贡献度
- 0
- 注册时间
- 2020-9-17
- 在线时间
- 263 小时
- 最后登录
- 2025-10-2
|
不注册个乐园论坛账号能玩??
您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 凌风寂寒 于 2025-10-1 23:37 编辑
自定义轮盘菜单教程:
1. 萌新改了个轮盘菜单自用,分享一下,里面有一些常用键
2. [轮盘指令]轮盘cfg自定义命令、自定义显示文本教学,包教包会
感谢两位提供的指令基础平台和深入解析。
自定义轮盘菜单确实好用,但是要按两次按键才能触发😡,所以稍微研究了一下(主要是问DeepSeek没啥用😂)……
本文所采用案例:
- alias +wheel "exec menu/text.cfg;+radialradio";
- alias -wheel "bind C +wheel_loop";
- alias +wheel_loop "exec menu/servercommand.cfg";
- alias -wheel_loop "-radialradio;bind C +wheel";
- bind c "+wheel";
复制代码 为了达到预想效果,我们需要将3~4代码的功能集成到1~2行,比如这样:
- alias +wheel "exec menu/text.cfg;+radialradio";
- alias -wheel "exec menu/servercommand.cfg;-radialradio";
复制代码 然后在游戏中测试看看,怎么轮盘变空白还卡住了😨。为此我不断删改第2行的内容,结果发现去掉-radialradio后,测试后仍然卡在空白轮盘,但此时在控制台输入-radialradio后,轮盘消失命令也成功发出了🤔!
原来是发出命令和关闭轮盘之间需要时间间隔。再次询问DeepSeek,好吧难为你了😶……但是从问答的分析网站找到了这个:7 官方的制裁 multibind - eLecCap1taL/CS2-CFG-Wiki GitHub Wiki 😇。
从该篇文章中得知,exec_async [文件名] 能够以帧速率按行加载cfg文件,需要sv_cheats = true(允许作弊),本服符合需求可以使用。然后,我们这么修改:
- alias +wheel "exec menu/text.cfg;+radialradio";
- alias -wheel "exec_async menu/wheel1.cfg";
复制代码- // - menu/wheel1.cfg -
- exec menu/servercommand.cfg;
- -radialradio;
复制代码 再次测试,成功😄。不仅如此,我们还可以照猫画虎,修改一键大跳/跳蹲☝🤓:
- bind alt +cjump;
- alias +cjump "exec_async menu/jumpduck1.cfg"; alias -cjump "exec_async menu/jumpduck2.cfg";
复制代码- // - menu/jumpduck1.cfg -
- +jump;
- +duck;
复制代码- // - menu/jumpduck2.cfg -
- -jump;
- -duck;
复制代码 这样就可以不用每次换图都要再输一次cl_allow_multi_input_binds 1😊。
不过,考虑到频繁读取文件的问题😷,其实把cl_allow_multi_input_binds 1绑定到常用按键后面也是个不错的选择。
举例:bind p "c_menu;cl_allow_multi_input_binds 1";
|
|