原地址
- 针对不同显示器分辨率优化界面。
- 将玩家数据存储在 - oxide/data/XDataSystem/XSkinMenu
- 有一个 lang ru/en/uk/es。
- 与菜单交互时的声音效果。
- 设置项目类别。
- 为每个项目设置皮肤。
- 皮肤黑名单。如果项目具有黑名单中的皮肤,则无法更改该项目的外观。[ 例如:消防手套、消防斧 ]
- 能够更改库存中物品的皮肤、制作时、移除皮肤时以及已安装的物品/建筑上的皮肤。
- 能够更改朋友安装的物品/结构的皮肤。
- 更改活动项目的皮肤的能力。[ 玩家持有的物品 ]
- 进入玩家物品栏后自动更换皮肤。[ 您可以自定义皮肤一次并使用它们运行 ]
- 能够在玩家重生后更改物品的皮肤。
- 能够在主页上显示选定的皮肤。
- 玩家可以自定义菜单/皮肤。
- 由 permishenes 自定义菜单/皮肤。
- 用于轻松设置项目和皮肤的控制台命令。
- 设置 UI 图层以便与菜单轻松交互。
- 通过 UI 方便地删除皮肤。[ 管理员和玩家 ]
- 用于在服务器控制台中加载/重新加载皮肤的日志。[ 可以在配置中禁用 ]
- 设置默认皮肤。
- 自定义 Admin/Vip 皮肤的能力。只有获得许可才能访问它们。
[ 普通玩家无法使用它们。如果玩家捡起了一个带有他们无法访问的皮肤的物品,则该物品将简单地重置其皮肤。]
- 在 UI 中将物品皮肤从普通移动到 VIP,从 VIP 移动到普通等的能力。
- 能够从 Steam 创意工坊添加/删除皮肤集合。
- 用于启用/禁用 UI 管理功能的按钮。[ 为了舒适。
- 用于从 XSkinMenu 菜单轻松过渡到 XBuildingSkinMenu 菜单的 UI 按钮。[ 反之亦然。
- 显示项目/皮肤页面。[ 可以在配置中禁用。
- 能够使用带有喷雾罐的皮肤。
- 在菜单中启用/禁用音效的功能。
- 在玩家捡起物品时更改物品皮肤的能力。
- 选择 UI 配置的能力:
- 默认套件在配置中自定义。个人工具包由玩家自己创建。[ 套装可以完全禁用。
- 能够删除个人套件。
- 能够查看套件的所有皮肤。
- 使用皮肤套件的三种方法:
- 显示皮肤的名称。
- 皮肤搜索。[ 姓名 或 ID ]
- 能够通过 UI 添加皮肤/集合。
- 项目重定向。[ 项目 -> DLC, DLC -> DLC, DLC -> 项目 ]
- 能够允许玩家使用其 Steam 库存中的皮肤,前提是这些皮肤在 Admin/VIP 列表中。
权限
关于 XSkinMenu
XSkinMenu - 为您的服务器提供漂亮的皮肤菜单。- 针对不同显示器分辨率优化界面。
- 将玩家数据存储在 - oxide/data/XDataSystem/XSkinMenu
- 有一个 lang ru/en/uk/es。
- 与菜单交互时的声音效果。
- 设置项目类别。
- 为每个项目设置皮肤。
- 皮肤黑名单。如果项目具有黑名单中的皮肤,则无法更改该项目的外观。[ 例如:消防手套、消防斧 ]
- 能够更改库存中物品的皮肤、制作时、移除皮肤时以及已安装的物品/建筑上的皮肤。
- 能够更改朋友安装的物品/结构的皮肤。
- 更改活动项目的皮肤的能力。[ 玩家持有的物品 ]
- 进入玩家物品栏后自动更换皮肤。[ 您可以自定义皮肤一次并使用它们运行 ]
- 能够在玩家重生后更改物品的皮肤。
- 能够在主页上显示选定的皮肤。
- 玩家可以自定义菜单/皮肤。
- 由 permishenes 自定义菜单/皮肤。
- 用于轻松设置项目和皮肤的控制台命令。
- 设置 UI 图层以便与菜单轻松交互。
- 通过 UI 方便地删除皮肤。[ 管理员和玩家 ]
- 用于在服务器控制台中加载/重新加载皮肤的日志。[ 可以在配置中禁用 ]
- 设置默认皮肤。
- 当玩家进入服务器但不在数据中时,将自动为他选择配置中指定的皮肤。
- 您可以强制所有玩家使用相同的皮肤。例如,您项目的皮肤。要防止玩家选择不同的皮肤,只需不授予它的权限即可。
- 自定义 Admin/Vip 皮肤的能力。只有获得许可才能访问它们。
[ 普通玩家无法使用它们。如果玩家捡起了一个带有他们无法访问的皮肤的物品,则该物品将简单地重置其皮肤。]
- 在 UI 中将物品皮肤从普通移动到 VIP,从 VIP 移动到普通等的能力。
- 能够从 Steam 创意工坊添加/删除皮肤集合。
- 用于启用/禁用 UI 管理功能的按钮。[ 为了舒适。
- 用于从 XSkinMenu 菜单轻松过渡到 XBuildingSkinMenu 菜单的 UI 按钮。[ 反之亦然。
- 显示项目/皮肤页面。[ 可以在配置中禁用。
- 能够使用带有喷雾罐的皮肤。
- 在菜单中启用/禁用音效的功能。
- 在玩家捡起物品时更改物品皮肤的能力。
- 选择 UI 配置的能力:
- 默认菜单。
- 舒适菜单。
- 舒适菜单。[ + ]
- 默认套件在配置中自定义。个人工具包由玩家自己创建。[ 套装可以完全禁用。
- 能够删除个人套件。
- 能够查看套件的所有皮肤。
- 使用皮肤套件的三种方法:
- 仅更改库存中的皮肤。
- 仅在菜单中安装皮肤。
- 更改库存中的皮肤 + 在菜单中安装皮肤。
- 显示皮肤的名称。
- 皮肤搜索。[ 姓名 或 ID ]
- 能够通过 UI 添加皮肤/集合。
- 项目重定向。[ 项目 -> DLC, DLC -> DLC, DLC -> 项目 ]
- 能够允许玩家使用其 Steam 库存中的皮肤,前提是这些皮肤在 Admin/VIP 列表中。
报价
包含项目/皮肤的列表是自动生成的!还有一个自动检查新皮肤 - 由开发人员添加,被 Steam 工作室的开发人员接受,或为 twitch 掉落而绘制。[ 在配置中设置自动化 ]
该列表由开发人员生成并补充有效皮肤 - 由开发人员添加、从工作室取录或为 twitch 掉落而绘制。
没有重复或破损的皮肤。
- 某些皮肤图片未从 Steam 创意工坊加载!
权限
命令xskinmenu.use - access to the menu.
xskinmenu.setting - access to settings.
xskinmenu.craft - access to changing the skin when crafting.
xskinmenu.entity - access to change the skin of installed items/constructions.
xskinmenu.item - access to change the skin on the active item.
xskinmenu.inventory - access to change skins in the inventory. [ When the player selects a skin from the menu. ]
xskinmenu.give - access to automatically change skins for items that enter the player inventory by any means.
xskinmenu.pickup - access to automatically change skins on items picked up by the player.
xskinmenu.skinchange - access to skin selection/removal of selected skins. [ On the menu. ]
xskinmenu.spraycan - access to the use of skins through a spray can.
xskinmenu.playeradd - access to add skin/collection via UI.
xskinmenu.defaultkits - access to default skin kits.
xskinmenu.customkits - access to personal skin kits.
xskinmenu.kitN - number of personal sets. [ Settings in config. ]
xskinmenu.adminskins - access to Admin skins.
xskinmenu.vipskins - access to VIP skins.
xskinmenu.admin - access to admin functionality.
应用程序接口/skin - open the skins menu.
/skinkit - open the skin kits menu.
/skinentity - change the skin of an installed item/construction. [ The player must approach the object and write a command. ]
/skinitem - change the skin on the active item. [ The player must hold the object in his hands and write the command. ]
skinimage_reload - reload all images.
skinimage_stop - stop loading/reloading images.
xskin2 add2 000000 ... - add several(maximum 15) skins, without specifying a shortname.
xskin2 remove2 000000 ... - remove several(maximum 15) skins, without specifying a shortname.
[ Automatic shortnames detection. ]
xskin add <item shortname> <skinID> - add a new skin to the list of item skins.
xskin remove <item shortname> <skinID> - remove a skin from the list of skins of an item.
xskin list <item shortname> - see a list of item skins.
xskin clearlist <item shortname> - clear the list of item skins.
xskin_c addcollection 000000 - add a collection of skins from the steam workshop.
xskin_c removecollection 000000 - remove a collection of skins from the steam workshop.
[ There is a check for repetition and emptiness of lists ]
配置private void AddToBlacklist(ulong skinID, string pluginName) - to add the skin to the blacklist.
private void AddToBlacklist(List<ulong> skinIDs, string pluginName) - to add a list of skins to the blacklist.
{
"API/image settings": {
"Display images of items and skins by game methods. ( Set to false if you want to use the API and plugin ImageLibrary )": true,
"Which API to use to upload images - [ True - regular images from the Steam Workshop (almost all existing skins) | False - beautiful images (all accepted skins by the developers, plus half from the Steam Workshop) ]": false
},
"Steam settings": {
"Steam API Key": ""
},
"General settings": {
"Generate/Check and add new skins accepted by developers or made for twitch drops": true,
"Generate/Check and add new skins added by developers [ For example, a skin for hazmatsuit ]": false,
"Propagate blacklisted skins to repair bench": true,
"Forbid changing the skin of an item that is not in the config": false,
"Change skins to items after player respawns": true,
"Image load logs in the server console": true,
"Image reload logs in the server console": true,
"Enable default skin kits": true,
"Enable personal skin kits": true,
"1.1 Reset Admin skins from items if they are used by a player without permission": true,
"1.2 Do not reset Admin skin if the player has it in the Steam inventory": true,
"2.1 Reset Vip skins from items if they are used by a player without permission": true,
"2.2 Do not reset Vip skin if the player has it in the Steam inventory": true,
"List of commands to open the menu - 1": [
"skin"
],
"List of commands to open the menu - 2": [
"skinkit"
],
"List of commands to open the menu - 3": [
"skinentity"
],
"List of commands to open the menu - 4": [
"skinitem"
],
"Blacklist of skins that cannot be changed. [ For example: fire gloves, fire hatchet ]": [
1742796979,
841106268
],
"List Admin skins": {
"rifle.ak": [
2428514763,
2431899986,
2802928155,
2551895055,
2957212973,
2976404884
],
"smg.mp5": [
2468526014,
2966579723,
2590028692,
2354313222,
2558124512,
2432107615,
2351278756
],
"metal.facemask": [
2976455803,
2972755707,
2960187815,
2963852242,
2462021937,
1658894467,
1539950759
]
},
"List Vip skins": {
"hatchet": [
2940068053,
2891473448,
1567848320,
1414450116,
1306286667,
1277610054,
1679923378
],
"pickaxe": [
2940068876,
1672711156,
1624825406,
2637131316,
2837147224,
2775081117
],
"box.wooden.large": [
1686318599,
1651859603,
1566044873,
1547157690,
1882223552,
2068573115,
2388451898
]
}
},
"Default player settings": {
"Change item skin in inventory after selecting skin in menu": true,
"Change item skin in inventory after removing skin in menu": true,
"Change skin on installed items/constructions [ /skinentity ]": true,
"Allow friends to change the skin on items/constructions you installed [ /skinentity ]": true,
"Change item skin when it is placed in the inventory by any means": true,
"Change item skin only when pickup": false,
"Do not reset item skin for which no skin is selected when it enters the inventory": false,
"Change item skin when crafting": true,
"Use skins with a spray can": true,
"Enable sound effects in the menu [ Clicks ]": true,
"[ True - Comfort menu | False - Default menu ]": false
},
"Default skin kits setting": {
"Blackout": {
"metal.facemask": 2105454370,
"metal.plate.torso": 2105505757,
"hoodie": 2080975449,
"pants": 2080977144,
"shoes.boots": 2090776132,
"coffeecan.helmet": 2120618167,
"roadsign.jacket": 2120615642,
"roadsign.kilt": 2120628865,
"roadsign.gloves": 2530894213,
"burlap.gloves": 2090790324,
"jacket": 2137516645,
"rifle.l96": 2473291137,
"rifle.ak": 2128372674,
"rifle.lr300": 2151920583,
"rifle.bolt": 2363806432,
"rifle.semiauto": 2267956984,
"smg.mp5": 2887642987,
"smg.thompson": 2393671891,
"smg.2": 2879438786,
"crossbow": 2178956071,
"bow.hunting": 2192571819
},
"Whiteout": {
"metal.facemask": 2432948498,
"metal.plate.torso": 2432947351,
"hoodie": 2416648557,
"pants": 2416647256,
"shoes.boots": 2752873720,
"coffeecan.helmet": 2503956851,
"roadsign.jacket": 2503955663,
"roadsign.kilt": 2469019097,
"roadsign.gloves": 2469031994
},
"Forest Raiders": {
"metal.facemask": 2551475709,
"metal.plate.torso": 2551474093,
"hoodie": 2563940111,
"pants": 2563935722,
"shoes.boots": 2575506021,
"coffeecan.helmet": 2570227850,
"roadsign.jacket": 2570233552,
"roadsign.kilt": 2570237224,
"roadsign.gloves": 2575539874
},
"Desert Raiders": {
"metal.facemask": 2475428991,
"metal.plate.torso": 2475407123,
"hoodie": 2503910428,
"pants": 2503903214,
"shoes.boots": 2510093391,
"coffeecan.helmet": 2496517898,
"roadsign.jacket": 2496520042,
"roadsign.kilt": 2496523983,
"roadsign.gloves": 2510097681,
"rifle.ak": 2525948777,
"smg.thompson": 2537687634,
"rifle.semiauto": 2522121227
}
},
"Permissions settings. Maximum number of personal skin kits": {
"xskinmenu.kit12": 12,
"xskinmenu.kit9": 9,
"xskinmenu.kit6": 6,
"xskinmenu.kit3": 3
},
"GUI settings": {
"Layer UI - [ Overlay - above inventory | Hud - under inventory (to view installed skins without closing the menu) ]": "Overlay",
"Refresh UI page after skin selection": true,
"Refresh UI page after skin removal": true,
"Display selected skins on homepage": false,
"Display button to reset, all selected skins": true,
"Display pages": true,
"Display the button - Comfort menu [ + ]": true,
"Close the menu by tapping on an empty area of the screen": false,
"Icon - Kits": "assets/icons/clothing.png",
"Icon - XBuildingSkinMenu": "assets/icons/construction.png",
"Icon - Zoom": "assets/icons/add.png",
"Material_background_0": "assets/icons/greyout.mat",
"Color_background_0": "0 0 0 0",
"Color_background_1": "0.517 0.521 0.509 0.95",
"Color_background_2": "0.217 0.221 0.209 0.95",
"Color_background_3": "0.1 0.1 0.1 0.975",
"Color_background_4": "0.257 0.261 0.249 1",
"Active category color": "0.53 0.77 0.35 0.8",
"Inactive category color": "0 0 0 0",
"Category button color": "0.517 0.521 0.509 0.5",
"Settings buttons color": "0.517 0.521 0.509 0.5",
"Button color (icons)": "1 1 1 0.75",
"Item/skin block color": "0.517 0.521 0.509 0.5",
"Selected skin block color": "0.53 0.77 0.35 0.8",
"Active next/reset button color": "0.35 0.45 0.25 1",
"Color of inactive next/reset button": "0.35 0.45 0.25 0.4",
"Next/reset active button text color": "0.75 0.95 0.41 1",
"Text color of inactive next/reset button": "0.75 0.95 0.41 0.4",
"Active back button color": "0.65 0.29 0.24 1",
"Back button color": "0.65 0.29 0.24 0.4",
"Active back button text color": "0.92 0.79 0.76 1",
"Back button text color": "0.92 0.79 0.76 0.4"
},
"Menu settings": {
"Enabled parameter icon": "assets/icons/check.png",
"Disabled parameter icon": "assets/icons/close.png",
"Enabled parameter color": "0.53 0.77 0.35 0.8",
"Disabled parameter color": "1 0.4 0.35 0.8"
},
"Category settings - [ Item shortname | Default item skin ]": {
"weapon": {
"gun.water": 0,
"pistol.revolver": 0,
"pistol.semiauto": 0,
"pistol.python": 0,
"pistol.eoka": 0,
"shotgun.waterpipe": 0,
"shotgun.double": 0,
"shotgun.pump": 0,
"bow.hunting": 0,
"crossbow": 0,
"grenade.f1": 0,
"smg.2": 0,
"smg.thompson": 0,
"smg.mp5": 0,
"rifle.ak": 0,
"rifle.lr300": 0,
"lmg.m249": 0,
"rocket.launcher": 0,
"rifle.semiauto": 0,
"rifle.m39": 0,
"rifle.bolt": 0,
"rifle.l96": 0,
"longsword": 0,
"salvaged.sword": 0,
"mace": 0,
"knife.combat": 0,
"bone.club": 0,
"knife.bone": 0
},
"construction": {
"wall.frame.garagedoor": 0,
"door.double.hinged.toptier": 0,
"door.double.hinged.metal": 0,
"door.double.hinged.wood": 0,
"door.hinged.toptier": 0,
"door.hinged.metal": 0,
"door.hinged.wood": 0,
"barricade.concrete": 0,
"barricade.sandbags": 0
},
"item": {
"locker": 0,
"vending.machine": 0,
"fridge": 0,
"furnace": 0,
"table": 0,
"chair": 0,
"box.wooden.large": 0,
"box.wooden": 0,
"rug.bear": 0,
"rug": 0,
"sleepingbag": 0,
"water.purifier": 0,
"target.reactive": 0,
"sled": 0,
"discofloor": 0,
"paddlingpool": 0,
"innertube": 0,
"boogieboard": 0,
"beachtowel": 0,
"beachparasol": 0,
"beachchair": 0,
"skull.trophy": 0,
"skullspikes": 0,
"skylantern": 0
},
"attire": {
"metal.facemask": 0,
"coffeecan.helmet": 0,
"riot.helmet": 0,
"bucket.helmet": 0,
"deer.skull.mask": 0,
"twitch.headset": 0,
"sunglasses": 0,
"mask.balaclava": 0,
"burlap.headwrap": 0,
"hat.miner": 0,
"hat.beenie": 0,
"hat.boonie": 0,
"hat.cap": 0,
"mask.bandana": 0,
"metal.plate.torso": 0,
"roadsign.jacket": 0,
"roadsign.kilt": 0,
"roadsign.gloves": 0,
"burlap.gloves": 0,
"attire.hide.poncho": 0,
"jacket.snow": 0,
"jacket": 0,
"tshirt.long": 0,
"hazmatsuit": 0,
"hoodie": 0,
"shirt.collared": 0,
"tshirt": 0,
"burlap.shirt": 0,
"attire.hide.vest": 0,
"shirt.tanktop": 0,
"attire.hide.helterneck": 0,
"pants": 0,
"burlap.trousers": 0,
"pants.shorts": 0,
"attire.hide.pants": 0,
"attire.hide.skirt": 0,
"shoes.boots": 0,
"burlap.shoes": 0,
"attire.hide.boots": 0
},
"tool": {
"fun.guitar": 0,
"jackhammer": 0,
"icepick.salvaged": 0,
"pickaxe": 0,
"stone.pickaxe": 0,
"rock": 0,
"hatchet": 0,
"stonehatchet": 0,
"explosive.satchel": 0,
"hammer": 0,
"torch": 0
},
"transport": {
"snowmobile": 0
}
}
}