Store 插件如何添加皮肤

Store插件是一款多功能的插件 可以添加人物皮肤 VIP 标签 等等功能,并且可以以积分单位出售.

  • 需求 插件市场中 安装Store插件

注意事项

  • 您添加的皮肤文件必须正确放置下载服务器 例如 https://xdrive.93x.net/dmgg93xnet
  • 如您使用自定义模型 建议左侧打开 下载服务(租用) 或 改为您的下载服务器地址 否则客户端将下载错误.
  • 请确保 下载服务器/服务器模型文件路径 一致性 一处不符合都将会出问题
  • 模型不可以擅自修改作者编译时路径,除非您重新编译 否则引擎不能读取而产生Error.
  • 请注意 服务器无论如何没有权限覆盖客户端文件 比如客户端已经下载过 -models/player/custom_player/2021x/fischer_v2/tm_pirate.mdl
    即使您的已经更新服务器文件客户端也无法同名同路径下载;唯一方案是重新编译改名
  • 不要添加过多模型,引擎缓存文件数量是有限的,如超出您将不能运行大型地图 或 无法加载大型地图.

使用人物皮肤插件后加载的皮肤请自己确认版权问题,如果没获得同意而被投诉,我们有权拒绝任何后续服务并保留投诉的权利
使用人物皮肤插件后加载的皮肤请自己确认版权问题,如果没获得同意而被投诉,我们有权拒绝任何后续服务并保留投诉的权利
使用人物皮肤插件后加载的皮肤请自己确认版权问题,如果没获得同意而被投诉,我们有权拒绝任何后续服务并保留投诉的权利

添加皮肤 到store商店(通过自定义文件)

例:
1.我们现在有一个皮肤压缩包 [当然您也可以从你的csgo目录去查找模型 但必须得到完整模型和材质]

其文件结构如下

materials/models/player/custom_player/2021x/public/fischer_textures.vmt
materials/models/player/custom_player/2021x/public/fischer_textures.vtf

// Player and arms model
models/player/custom_player/2021x/public/tm_pirate.phy
models/player/custom_player/2021x/public/tm_pirate.vvd
models/player/custom_player/2021x/public/tm_pirate.dx90.vtx
models/player/custom_player/2021x/public/tm_pirate.mdl

2.现在需要解压压缩包 并把他们上传到服务器的 csgo里面对应目录
有关如何访问服务器文件请参阅 https://admindoc.wc38.com/docs/mindoc/mindoc-1c20skeq7j9ns

请将解压的内容完整上传至服务器

3.准备添加段

配置简单解释
model 模型路径
type 注册到Store系统的物品类型 playerskin (store系统认为是人物皮肤)
arms 手臂路径
model_path (模型文件夹) [必须填写]
material_path (材质文件夹) [必须填写]
unique_id 解锁ID (用户购买时储存到数据库的解锁ID,不要和其他物品相同 否则购买 物品A = 拥有物品A和B)
Plans (节点型) (可配置多个价格 和 到期时间 time = 到期时间(秒)(自购买后开始计算) price = 价格 0 = 免费)
price (价格) (一次性购买价格 0 = 免费 如果添加了 price 请删除 Plans 节点)
flag 限制权限 (比如 “flag” “a” 那么 只有VIP才能购买 演示未添加.)
team (队伍) (2=T 3=CT 4=全体队伍)

请把下方内容改为您需要的 根据你的模型 并复制

        "改为你想要添加的皮肤名称"
        {
            "model"        "models/player/custom_player/2021x/public/tm_pirate.mdl"
            "type"        "playerskin"
            "arms"        "models/player/custom_player/2021x/public/tm_pirate.mdl"
            "team"        "3"
            "unique_id"        "PlayerSkin_fischer"
            "model_path"        "models/player/custom_player/2021x/public"
            "material_path"        "materials/models/player/custom_player/2021x/public"
            "Plans"
            {
                "1天"
                {
                    "price"        "1000"
                    "time"        "86400"
                }
                "10天"
                {
                    "price"        "2000"
                    "time"        "864000"
                }
                "30天"
                {
                    "price"        "3000"
                    "time"        "2592000"
                }
                "无限制"
                {
                    "price"        "6000"
                    "time"        "0"
                }
            }
        }

4.找到服务器store配置文件 当然您也可以通过winscp中编辑文件修改
addons/sourcemod/configs/store/items.txt

5.根据上面代码内容 添加

  • 比如我想添加到CT分类里最后一个 那么 皮肤BlingCT 是最后一个皮肤
    BlingCT 终止点(616)行回车另起一行 添加

使用

  • 游戏中输入!store即可

作者:admin  创建时间:2021-09-14 15:54
最后编辑:admin  更新时间:2024-03-05 10:19