OP 14 February, 2022 - 04:32 AM
(This post was last modified: 14 February, 2022 - 03:16 PM by LeakGod2020. Edited 1 time in total.)
PLEASE LEAVE A LIKE / REP!
SkinBox allows players to change the skin of any skinnable item they place in the box.
When a item has been placed in the box it will be populated with the available skins.
The user can then drag out the skin they want.
[Video: https://youtu.be/MVyDSpnH6Ks]
SkinBox allows you to;
- Import specific skins from the Steam Workshop that players can claim in the SkinBox
- Easily import entire skin collections from the Steam Workshop
- Supports redirected item skins such as the industrial door -> sheet metal door
- Ability to reskin deployed items
- Applies workshop skin names to items
- Apply usage costs to use the SkinBox
- Apply usage cooldowns to use the SkinBox
- Give VIP's access to specific skins
This plugin requires a Steam API key to access workshop skin lists.
You can obtain your Steam API key by following this link -> https://steamcommunity.com/dev/apikey
Chat Commands
/skinbox | /sb - Opens the skin box
This command and aliases of this command can be changed in the config in the section titled "Commands to open the SkinBox"
/skindeployed | /sd - Opens the skin box to reskin deployed items
This command and aliases of this command can be changed in the config in the section titled "Commands to open the deployed item SkinBox"
Console Commands
Adding/removing individual skin IDs
skinbox.addskin - Adds one or more skins using their individual ID numbers
(Ex. skinbox.addskin 820574348 (one only) -OR- skinbox.addskin 820574348 820610731 (two at once, you can add up to 16 skin IDs in the same command))
skinbox.removeskin
(Ex. skinbox.removeskin 820574348 (one only) -OR- skinbox.removeskin 820574348 820610731 (two at once, you can add up to 16 skin IDs in the same command))
skinbox.addvipskin <permission> <skinID> - Adds the skin(s) using their individual ID numbers and assigns it the specified permission.
This permission must already exist in the custom permission section of the config
skinbox.removevipskin <permission> <skinID> - Removes the skin and removes it from that permissions skin list.
This permission must already exist in the custom permission section of the config
skinbox.validatevipskins - Compares the VIP skin lists with the actual skin list and queries any missing skins from the workshop.
Adding/removing skin collections
skinbox.addcollection - Adds all the skins in the collection
(Ex: skinbox.addcollection 659627304)
skinbox.removecollection - Removes all the skins in the collection
(Ex: [i]skinbox.addcollection 659627304)[/i]
skinbox.addvipcollection <permission> <collectionID> - Adds all the skins in the collection and assigns them the specified permission.
This permission must already exist in the custom permission section of the config
skinbox.removecollection - Removes all the skins in the collection and removes them from that permissions skin list.
This permission must already exist in the custom permission section of the config
Blacklisting skin IDs
skinbox.addexcluded - Prevent players from using this skin unless they have the appropriate auth level
(Ex: skinbox.addexcluded 820574348 (one only) -OR- skinbox.addexcluded 820574348 820610731)
skinbox.removeexcluded - Remove a skin ID from the excluded list
(Ex: skinbox.removeskin 820574348 -OR- skinbox.removeskin 820574348 820610731)
How to find these skin and collection ID numbers
Open the Steam Workshop by your preferred browser and click on any skin.
In the URL you will see a ID number tacked on the end. This is the skin ID that you will need to use to add this skin.
Use the same process for adding skin collections