1. A note to new members who are making their first purchase

    Once you have made your first purchase you will be unable to instantly download. Due to the recent influx of fraudulent purchases we now need to verify your account before we can grant access to download.
    To verify your account/purchase please email admin@chaoscode.io from the email address your PayPal account is registered to and state your ChaosCode username and the name of the plugin you have purchased.
    Once this is done access to your download your purchase will be granted.

    Please be aware that the verification process may take up to 24 hours!

    We apologise for any inconvenience this may cause
    Dismiss Notice

SkinBox 1.9.9

SkinBox is a plugin to convert any skinnable item into each skin variant

  1. SkinBox

    Fujikura
    SkinBox can convert any skinnable item into each skin variant loaded by the plugin
    The plugin can also include any specific WorkshopSkin by a simple command

    The plugin features are the following:
    • Usage of any available Workshop skin
    • Fill up skins automatically per each item based on skin trending days
    • Item duping protection
    • Ammo duping protection
    • ItemMod duping protection
    • Items will have the same condition like the original
    • ItemMods will have the same condition like the originals
    • Ammo will have the same amount like the original
    • AmmoTypes will be the same like the original
    • ItemMods cannot be taken out of slots or put into slots
    • Closing the box without taking out an created item will give back the first created item
    The specific functions are detailed shown in this video:


    Chat command:
    /skinbox - opens the box (command can be changed by config)
    To use this command any player (also admins) need to be granted for the default permission

    Console commands:
    skinbox.addskin
    Examples:
    • skinbox.addskin 820574348 (one only)
    • skinbox.addskin 820574348 820610731 (two at once, or more)
    skinbox.removeskin
    Example:
    • skinbox.removeskin 820574348 (one only)
    • skinbox.removeskin 820574348 820610731 (two at once, or more)
    How to get these numbers:
    Open the WorkShop by your preferred Browser and click-open any skin.
    In the URL you find a number. This number you need to add new skins

    skinbox.addcollection
    Example:

    • skinbox.addcollection 659627304
    This can add a complete skin collection by the collection-id to the maunal added skin list.

    skinbox.addexcluded
    Example:

    • skinbox.addexcluded 820574348 (one only)
    • skinbox.addexcluded 820574348 820610731 (two at once, or more)
    This does prevent all added skins from being available to the players, except for players with the defined authLevel.

    skinbox.removeexcluded
    Example:

    • skinbox.removeskin 820574348 (one only)
    • skinbox.removeskin 820574348 820610731 (two at once, or more)

    Example result after adding more skins:

    Screenshot_57(34).png

    Information to WorkShop downloads:
    All skins which are not already loaded by each players client need to be downloaded after they opened an inventory with skins they don't have yet loaded. Until these skins aren't loaded, players see these only as white squares. The loading progress is controlled by the steam workshop-download in the background. These downloads depend on each players setting and their download speed. You might nedd to inform them about those requirements on any questions about this.

    Config options explained:

    AvailableSkins
    • useApprovedSkins: true/false
      To include approved workshop skins and also
    • usedRankedByTrendDays: 3-30
      used ranking days for option useWebskinsRankedByTrend
    • useInbuiltSkins: true/false
      To include already inbuilt skins which not need to be downloaded
    • useManualAddedSkins: true/false
      To include also manual added skins on startup
      useWebskinsRankedByTrend: true/false
    • To fill up the skins for each item up to 30 skins by their workshop ranking
    Cooldown
    • activateAfterSkinTaken: true/false
      would close the SkinBox after a re-skinned item other then the input was taken out
    • cooldownBox: number in seconds
      timer until the SkinBox could be opened again
    • cooldownOverrideAdmin: true/false
      Would override the timers for admins
    • enableCooldown: true/false
      To enable any cooldown-features
    CustomPermissions
    • enableCustomPerms: true/false
      To enable any custom permissions
    • permCustomDeployable: skinbox.deployable
      Needed permision to put in any deployables
    • permCustomPlayerwearable: skinbox.playerwearable
      Needed permision to put in any clothes/attire
    • permCustomWeapon: skinbox.weapon
      Needed permision to put in any weapons/tools
    Settings
    • boxUseDistance: 10.0
      Minimum needed distance between each player to use the box
    • exludedSkinsAuthLevel : 2
      Needed authLevel to see also excluded skins
    • forceClientAlways: true/false
      To force the client skin preload function on every login, needs forceClientPreload to be true also
    • forceClientPreload: true/false
      To force the client do download all into plugin loaded skins once per and at login while server/plugin-runtime
    • forceAlsoWearables: true/false
      To force also the the download of attire skins while login
      needs forceClientPreload to be true also
    • permissionUse: skinbox.use
      The general needed permission for all players to use the plugin
    • showLoadedSkinCounts: true/false
      To log output to console how much skins are loaded
    • skinBoxCommand: skinbox
      The used chatcommand to open the SkinBox
    • hideQuickSort: true/false
      Will prevent Quicksort from being aviable when using the Skinbox (prevents some duping)
    • steamApiKey: your api key as text
      Needed for the command addcollection
    SkinsAdded
    • SkinList: {}
      This will be filled up by skinlist per item by manual added skins from the console commands
    UsageCost

      • costBoxOpen: 5
        money needed for open/use the Box
      • costDeployable: 10
        Nmoney needed to skin deployables
      • costExcludeAdmins: true/false
        EXclude admins from cost or not
      • costPlayerwearable: 20
        Money needed to skin wearables
      • costWeapon: 30
        Money needed to skin weapons/tools
      • enableUsageCost: true/false
        Enable or disable the cost system
      • useEconomics: true/false
        To use Economics
      • useServerRewards: true/false
        To use ServerRewards
    Default config example:
    Code (Javascript):
    {
      "AvailableSkins": {
        "MissingSkinNames": {
          "chair": "Chair",
          "fridge": "Fridge",
          "mask.bandana": "Bandana",
          "rug": "Rug",
          "rug.bear": "Bearskin Rug",
          "table": "Table"
        },
        "useApprovedSkins": true,
        "usedRankedByTrendDays": 30,
        "useInbuiltSkins": true,
        "useManualAddedSkins": true,
        "useWebskinsRankedByTrend": false
      },
      "Cooldown": {
        "activateAfterSkinTaken": true,
        "cooldownBox": 60,
        "cooldownOverrideAdmin": true,
        "enableCooldown": false
      },
      "CustomPermissions": {
        "enableCustomPerms": false,
        "permCustomDeployable": "skinbox.deployable",
        "permCustomPlayerwearable": "skinbox.playerwearable",
        "permCustomWeapon": "skinbox.weapon"
      },
      "Settings": {
        "boxUseDistance": 10.0,
        "exludedSkinsAuthLevel": 2,
        "forceAlsoWearables": true,
        "forceClientAlways": false,
        "forceClientPreload": false,
        "hideQuickSort": false,
        "permissionUse": "skinbox.use",
        "showLoadedSkinCounts": true,
        "skinBoxCommand": "skinbox",
        "steamApiKey": ""
      },
      "SkinsAdded": {
        "SkinList": {}
      },
      "SkinsExcluded": {
        "SkinList": []
      },
      "UsageCost": {
        "costBoxOpen": 5,
        "costDeployable": 10,
        "costExcludeAdmins": true,
        "costPlayerwearable": 20,
        "costWeapon": 30,
        "enableUsageCost": false,
        "useEconomics": false,
        "useServerRewards": true
      }
    }
     

Recent Updates

  1. 1.9.9
  2. 1.9.8
  3. 1.9.7

Recent Reviews

  1. William
    William
    5/5,
    Version: 1.9.5
    The players love this they get to see the skins before deciding if they want to buy them. Thank you
  2. jyri järvensivu
    jyri järvensivu
    5/5,
    Version: 1.9.3
    Nice:)
  3. JangoFett
    JangoFett
    5/5,
    Version: 1.9.1
    Awesome =)
  4. rusty-nutz1010
    rusty-nutz1010
    5/5,
    Version: 1.9.1
    Very awesome plugin
  5. Krazy_
    Krazy_
    5/5,
    Version: 1.9.1
    The Plugin is an awesome idea and all my players love it. Fujikura is a great plugin developer, the support for the plugin is phenomenal . Thanks for a great plugin.
  6. Viper
    Viper
    5/5,
    Version: 1.9.0
    Very Good, but needs the keybind function to be re-added so clients can manually add a keybind to open skinbox.
  7. William
    William
    5/5,
    Version: 1.9.0
    my players absolutely love this . oh and I do also
  8. PureJaguar
    PureJaguar
    5/5,
    Version: 1.8.6
    Excellent Plugin, Our players Love this Mod, Keep up the good work
  9. Talaturen
    Talaturen
    5/5,
    Version: 1.8.6
    Awesome :D
  10. Gohuskys123
    Gohuskys123
    5/5,
    Version: 1.8.5
    Absolute amazing plugin, I highly recommend SkinBox.