53f91d04b9fdf8fc1b335f23c29b475c.jpg

 

3aaf0bb347ada39a0a3e331ac75adb65.jpg

 

ecfceea5a5d5523fd626a732a9aa1e3a.jpg

必需的依赖项
http://oxidemod.org/plugins/imagelibrary.2193/
https://chaoscode.io/resources/chaos.321/
可选依赖项
http://oxidemod.org/plugins/economics.717/
http://oxidemod.org/plugins/serverrewards.1751/
此插件需要 Chaos 扩展 -> https://chaoscode.io/resources/chaos.321/

此插件需要 Steam API 密钥才能从创意工坊下载经批准的皮肤图标和/或使用创意工坊物品
您可以从 https://steamcommunity.com/dev/apikey 获取 Steam API 密钥
后,将其复制到您的配置中(创意工坊选项 – > Steam API 密钥)

PlayerSkins 允许玩家为使用游戏货币的物品购买皮肤,例如 Scrap、RP (ServerRewards) 或硬币 (Economics)。然后,他们可以使用 ‘Reskin’ 菜单

这是魔改过 只是皮肤商城 看清楚够买 或者联系小哲

特点
– 从 Steam 创意工坊
添加任何皮肤的选项 – 大小皮肤商店 UI
– 小巧易用的皮肤换肤菜单,随时应用皮肤
– 调整皮肤成本、所需权限或从菜单
的管理员部分中删除皮肤 – 自定义可分配权限,允许 VIP 购买不同的皮肤
– 能够设置 NPC 访问皮肤商店和换肤菜单
– 防止皮肤进入皮肤商店
的单词过滤器 – 通过在购买

时为玩家提供具有指定皮肤的物品,能够将皮肤商店用作物品商店 权限
PlayerSkins 使用 Oxides 权限系统
要分配用户权限,请在控制台中使用 oxide.grant user “username|steam id” “permission”。
要分配组权限,请在控制台中使用 oxide.grant group “groupname” “permission”。

playerskins.shop – 打开商店
需要 playerskins.reskin – 打开皮肤菜单
需要 playerskins.admin – 需要使用、查看和使用管理功能
playerskins.nocharge – 拥有此权限

的玩家无需支付任何皮肤费用 聊天命令

/skin shop – 打开皮肤商店

控制台命令
playerskins.skins import skin <skin ID> – 使用其工作室 ID 导入指定的工作室皮肤。在此处键入多个 ID 以一次
处理所有 ID playerskins.skins import collection <collection ID> <opt:permission> – 导入指定的创意工坊皮肤集合,可选指定将应用于集合
中所有新皮肤的权限 playerskins.skins remove skin <skin ID> – 从皮肤商店中删除指定的皮肤。在此处键入多个 ID 以一次
处理所有 ID playerskins.skins remove collection <collection ID> – 从皮肤商店

playerskins.setprice <item shortname> <amount> – 为指定项目
设置所有皮肤的价格 playerskins.setprice all <amount> – 为所有项目

设置所有皮肤的价格如何从创意工坊
导入皮肤 使用上面提供的命令,您可以通过 2 种方式将创意工坊物品添加到皮肤列表中。

– 导入特定皮肤
如果要导入特定皮肤,请使用命令 playerskins.skins import skin <skin ID>,指定要导入的皮肤的 ID。

– 导入皮肤集合
如果要导入皮肤集合,请使用命令 playerskins.skins import collection <collection ID>,指定要导入的皮肤集合的 ID。

访问菜单
的 Admin 部分您可以通过选择任何项目并切换右上角的 admin 选项来访问菜单的 admin 部分。现在,当您单击某个项目时,管理菜单将出现在项目弹出窗口旁边,您可以从中调整成本、所需权限或从商店中删除该项目

配置选项
“公告选项” – 这些是关于向玩家自动宣布访问皮肤商店和皮肤菜单

的选项。“购买选项” – 这些是关于从皮肤商店购买皮肤的选项。您可以选择支付这些皮肤所需的插件,也可以完全禁用购买系统并免费提供所有皮肤

皮肤商店选项” – 有关皮肤商店的选项。
— “可以分配给皮肤的自定义权限” – 这些是可以分配给皮肤的权限,仅允许 VIP 玩家访问购买它们。您可以根据需要添加/删除这些权限。授予权限时,必须以 “playerskins.<permission>
” 为前缀 — “玩家可以与之交互以打开皮肤商店的 NPC 用户 ID” – 在这里,您可以设置可以与之交互以打开皮肤商店
的 NPC ID (HumanNPC) — “禁用 ‘/skin shop’ 命令并强制玩家通过 NPC 访问它” – 这将完全禁用 ‘/skin shop’ 命令并强制玩家与 NPC 交互以打开皮肤商店
— “允许玩家将不需要的皮肤卖回皮肤商店” – 启用此功能后,玩家将能够将不需要的皮肤卖回皮肤商店
— “当玩家购买皮肤时将物品交给玩家” – 通过向玩家提供带有他们购买的皮肤的物品,将皮肤商店变成物品商店。这将禁用重新皮肤菜单
— “皮肤商店的强制显示模式(完整、极简、无)” – 这将强制玩家可以使用的 UI 模式。将此项设置为“无”以允许玩家在大 UI 和小 UI

之间切换 “换肤选项” – 关于换肤菜单
的选项 — “玩家可以与之交互以打开换肤菜单的 NPC 用户 ID” – 在这里您可以设置 NPC ID(人类 NPC),可以与之交互以打开换肤菜单
— “禁用 ‘/skin’ 命令并强制玩家通过 NPC 访问它” – 这将完全禁用“/skin”命令,并强制玩家与 NPC 互动以打开换肤菜单

“创意工坊选项” – 关于 Steam 创意工坊和创意工坊皮肤
的选项 — “插件加载时检索创意工坊皮肤信息” – 启用此选项后,插件将连接到 Steam 创意工坊并提取最新的创意工坊物品列表。禁用此选项将禁用整个插件
中的创意工坊皮肤 – “创意工坊皮肤的单词过滤器” – 如果皮肤部分包含此列表中的任何单词,则无法将其导入到皮肤商店

配置
:配置文件可以在您的服务器目录中找到,网址为 …/oxide/config/PlayerSkins.json
建议使用编辑器和验证器以避免格式问题
JSON:
{
“Announcement Options”: {
“Show help information to players”: true,
“Information display interval (minutes)”: 10
},
“Command Options”: {
“默认聊天命令”: “皮肤”,
“换肤直接命令”: “皮肤”,
“皮肤商店直接命令”: “皮肤商店”
},
“购买选项”: {
“启用购买系统”: true,
“用于购买皮肤的货币(ServerRewards, Economics, Scrap)”: “Scrap”,
“默认皮肤成本”: {}
},
“皮肤商店选项”: {
“可以分配给皮肤的自定义权限”: [
“playerskins.vip1”,
“playerskins.vip2”,
“playerskins.vip3”
],
“玩家可以与之交互以打开皮肤商店的 NPC 用户 ID”: [],
“禁用’/skin shop’命令并强制玩家通过 NPC 访问它”: false,
“允许玩家将不需要的皮肤卖回皮肤商店”: true,
“玩家购买皮肤时将物品提供(这将禁用皮肤重置菜单)”: false,
“皮肤商店的强制显示模式(完整、极简、无)”: “None”,
“退出皮肤商店时向玩家发送帮助消息”: true,
“要阻止出现在皮肤商店中的物品的简称列表”: []
},
“重新皮肤选项”: {
“玩家可以与之交互以打开皮肤重新皮肤菜单的 NPC 用户 ID”: [],
“禁用 ‘/skin’ 命令并强制玩家通过 NPC 访问它”: false
},
“Workshop Options”: {
“从皮肤商店禁用已批准的皮肤”: false,
“在皮肤商店中启用创意工坊皮肤”: true,
“创意工坊皮肤的单词过滤器。如果皮肤标题部分包含以下任何单词,它将不能作为潜在皮肤使用“: [],
”Steam API key (get one here here https://steamcommunity.com/dev/apikey)“: ”“
},
”UI Colors“: {
”background“: {
”Hex“: ”151515“,
”Alpha“: 0.94
},
”Panel“: {
”Hex“: ”FFFFFF“,
”Alpha“: 0.165
},
”Button“: {
“hex”: “2A2E32”,
“alpha”: 1.0
},
“highlight”: {
“hex”: “C4FF00”,
“alpha”: 1.0
},
“close”: {
“hex”: “CE422B”,
“alpha”: 1.0
}
},
“version”: {
“major”: 3,
“Minor”: 0,
“patch”: 0
}
}

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。