前言(废话)
由于大部分社区的信息面板都未开源或者无法找到,亦或者需要自行开发,作为私人服务器运营者,资源这一块非常欠缺,尤其是插件,模型,地图等,以至于一年以来逼得我为了服务器开发了多款插件,包括有声音控制(samyyc大佬提供了技术指导),ext插件(开发组人员开发),玩家换肤模型适配(协助了samycc开发),玩家事件声音播放(参考yuyue大笑插件),以及各种检测脚本(windows)等等,现在我又基于CS2-GameHUD的API开发了一款用户面板插件,实现方法比较简单,还请各位大佬手下留情,目前正在开发中,实现了基础的信息显示,包括玩家名称,玩家ADR,玩家生命值,以及自定义信息显示,这里我自定义的是store插件中的积分,k4插件中的游玩时长(主要供我个人使用)
目前的内部版本:

预发布的早期版本:

注意事项
该插件目前仍然在开发中,目前的计划:
- 完善语言部分,即使用lang文件通过cfg或者玩家命令选定来设置显示的语言
- 面板位置设置,使用插件预设的屏幕空间位置,通过服务器内命令来切换预设位置<1-5>1-左上 2-左下 3-右上 4-右下 5-居中
- 优化代码,简化处理,优化显示逻辑等
- 所有计划完成后开源
所有计划预计在暑期全部完成,目前已经在自己的服务器上测试,除了分辨率的问题之外没有其他大问题,如果感兴趣的朋友可以蹲一下后续,我之后会在这个帖子上发布开源信息
预发布
现在放出预览版,没有自定义内容,仅仅显示玩家名称,ADR,HP和阵营,具体用法请看下文
请注意:该版本存在很多问题,仅供预览,问题包括有,观察和死亡视角的玩家面板不会消失并且存在拖影,4比3分辨率下显示不完整等
使用方法
- 下载zip,将插件放于服务器的目录`...\addons\counterstrikesharp\plugins`下
- 首次启动会生成配置文件于目录`...\addons\counterstrikesharp\configs\plugins\CS2-InGameHUD`下
- CS2-InGameHUD.json文件参数说明:

- 生成的配置文件内容比较多,但是有用的只有上面这里,下面的没有功能,包括插件加载时生成的lang文件,暂且没有完成调用的编写
- 参数说明,早期版本中大多数参数没有实际作用,只是作为一个模板方便后续开发,下面只是说明作用,不一定有用,你可以自己更改查看是否有效
· version // 不要更改没有作用
· font_size //显示给用户的字体大小
· font_name //字体样式
· scale // 字体缩放,0.05-0.1比较合适
· background_opacity // 背景可见度
· background_scale // 背景缩放
· show_kda // 显示KDR
· show_health // 显示玩家血量,早期版本应该写的是weapon
· text_color // 字体颜色
- 在游戏中使用!hud开关面板,以及使用!hudpos <1-5>选择面板预设的位置(暂时没有做好,只会提示消息不会实际更换)
特别说明
由于个人开发进度缓慢,有些东西不是能很好的实现出来,你可以等我开源之后克隆过去自己修改,另外我唯一只开发在windows环境下使用,其他系统的话插件目录下runtimes文件你需要自己补全(?不是很清楚是不是需要),其他系统环境暂不知道效果,可以留言讨论~
您好,本帖含有特定内容,请回复后再查看。
另外,我目前正在运营小型服务器,免费纯公益,所有资源均由身边人的人脉获取而来,我们的开发组有转模,网站开发,插件开发等经验,想要了解详情请访问 您好,本帖含有特定内容,请回复后再查看。