【CS2插件】CS2_WeaponPaints——CS2武器修改皮肤插件 趣味内容 游戏性拓展 CS2

Hejin 赞助用户组 14天前 650

有关插件

利用Web页面换肤同步数据库给服务器内的玩家换肤。

写在前面

大家可以注意到,counterstrikeshar已经添加了core.json,并且添加了 FollowCS2ServerGuidelines 这一选项,这意味着,本插件有几率导致GSLT封禁,特此警告!

依赖

CounterStrikeSharp
Metamod V2.0
MySql
依赖PHP 最低v7.3 (测试在PHP版本 8.2.3 下和 nginx Web服务器)

安装方法

安装服务器端

- 安装 Metamod
- 将'Game csgo/addons/metamod'添加到 csgo/gameinfo.gi 文件中`Game_LowViolence csgo_lv`代码的下边
- 安装CounterStrikeSharp,将最新的构建包像安装Metamod普通插件一样安装。详细内容
- 在 addons/counterstrikesharp/configs/core.json 文件里设置 FollowCS2ServerGuidelines  false
- 在对应游戏端下载最新的插件包 下载地址
- 解压插件包在游戏端的`csgo/addons/counterstrikesharp/plugins`目录下
- 首次运行会在`addons/counterstrikesharp/configs/plugins/WeaponPaints`下生成`WeaponPaints.json`,自行修改编辑配置

安装web端[建议使用海外服务器]

- 在你的Web里边把下载地址中的Website解压到根目录里即可
- 获取 STEAM_API_KEY https://steamcommunity.com/dev/apikey
- 修改class/config.php,填写所需的的数据库和STEAM_API_KEY;STEAM_DOMAIN_NAME里填写跳转回的网站,即你的域名


WeaponPaints.json示例

// This configuration was automatically generated by CounterStrikeSharp for plugin 'WeaponPaints', at 2023/11/16 09:45:55
{
  "Version": 4,
  "DatabaseHost": "",
  "DatabasePort": 3306,
  "DatabaseUser": "",
  "DatabasePassword": "",
  "DatabaseName": "",
  "CmdRefreshCooldownSeconds": 60,
  "Prefix": "[武器修改]",
  "Website": "",
  "Messages": {
    "WebsiteMessageCommand": "访问 {WEBSITE} 以修改皮肤贴图。",
    "SynchronizeMessageCommand": "输入 !wp 展示列表。",
    "KnifeMessageCommand": "输入 !knife 打开刀具菜单。",
    "CooldownRefreshCommand": "你现在可以 \u0027t 刷新武器皮肤了。",
    "SuccessRefreshCommand": "刷新武器皮肤。",
    "ChosenKnifeMenu": "你选择了 {KNIFE} 作为你的刀具。",
    "ChosenKnifeMenuKill": "为了正确地选择刀具皮肤, 你需要输入 !kill 自杀.",
    "KnifeMenuTitle": "刀具菜单。"
  },
  "Additional": {
    "SkinVisibilityFix": true,
    "KnifeEnabled": true,
    "SkinEnabled": true,
    "CommandWpEnabled": true,
    "CommandKillEnabled": true,
    "CommandKnife": "knife",
    "CommandSkin": "ws",
    "CommandRefresh": "wp",
    "CommandKill": "kill",
    "GiveRandomKnife": false
  },
  "ConfigVersion": 4
}

写在最后:

Web中的data文件夹里有skins.json文件,可以修改进行汉化;同理,Web根目录下的index.php也可以修改内容进行汉化

鸣谢@RoyZ的逆翻译工程,此skins.json为其工程内容输出及本人部分修改得来。
skins.json完全汉化文件如下

下载地址

结果如下:


CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (18)
  • 我不当学长 管理员组@Ta 14天前 0
    引用 2

    感谢分享。注意安全。附件为了方便打不开链接的伙伴

    上传的附件:
  • KodPlay 一级用户组@Ta 14天前 0
    引用 3
    牛牛牛
  • fiee 一级用户组@Ta 14天前 0
    引用 4
    这个插件应该安装在哪里呀?哪个位置?
  • fiee 一级用户组@Ta 14天前 0
    引用 5
    网站需要登录但是进不去
  • Hejin 楼主 赞助用户组@Ta 14天前 0
    引用 6
    fiee 这个插件应该安装在哪里呀?哪个位置?
    解压插件包在游戏端的`csgo/addons/counterstrikesharp/plugins`目录下
  • Hejin 楼主 赞助用户组@Ta 14天前 0
    引用 7
    fiee 网站需要登录但是进不去
    本地没有挂代理,因为steam社区被墙了
  • fiee 一级用户组@Ta 14天前 0
    引用 8
    我并没有生成WeaponPaints.json`
  • Hejin 楼主 赞助用户组@Ta 13天前 0
    引用 9
    fiee 我并没有生成WeaponPaints.json`
    并不是在plugins插件目录下,仔细检查一下css的config目录,并且输入css_plugins  list查看插件是否正常运行
  • Hejin 楼主 赞助用户组@Ta 13天前 0
    引用 10
    请对应教程来看,要看清楚对应目录
  • 孙笑川 二级用户组@Ta 13天前 0
    引用 11
    大佬
  • jasondxing 一级用户组@Ta 12天前 0
    引用 12
    使用国内服务器搭建web进不去steam社区,换了海外服务器就可以了
  • Hejin 楼主 赞助用户组@Ta 12天前 0
    引用 13
    jasondxing 使用国内服务器搭建web进不去steam社区,换了海外服务器就可以了
    是的,所以推荐使用海外服务器搭建
  • caikitty 一级用户组@Ta 11天前 0
    引用 14
    覆写database.sql到MySQL  这个怎么搞的没看懂
  • Hejin 楼主 赞助用户组@Ta 10天前 0
    引用 15
    caikitty 覆写database.sql到MySQL 这个怎么搞的没看懂
    作者已更新,目前不需要覆盖这个文件了
  • 胖胖小猪脚 二级用户组@Ta 10天前 0
    引用 16
    Ws提示没有颜色代码嘛
  • Hejin 楼主 赞助用户组@Ta 9天前 0
    引用 17
    胖胖小猪脚 Ws提示没有颜色代码嘛
    貌似没有吧
  • 胖胖小猪脚 二级用户组@Ta 8天前 0
    引用 18
    Hejin 貌似没有吧
    那我直接写死在插件
  • 老村长 一级用户组@Ta 8天前 0
    引用 19
    6666666666666
返回