Raised This Month: $12 Target: $400
 3% 

[CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)


Post New Thread Reply   
 
Thread Tools Display Modes
Author
chescos
Member
Join Date: Aug 2011
Plugin ID:
5943
Plugin Version:
0.6.0
Plugin Category:
General Purpose
Plugin Game:
Counter-Strike: GO
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Network for gloves, knife and weapon skins
    Unapprover:
    Reason for Unapproving:
    Requires FollowCSGOServerGuidelines to be disabled.
    Old 12-16-2017 , 09:12   [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #1

    HighOnSkins

    This plugin will result in a permanent GSLT ban!

    Description

    Yet another CS:GO skin plugin? Yes! But this one is a little different. You can check this demo video.

    This plugin offers 2 improvements over existing implementations for gloves, knife and weapon skins.
    1. Players can visually manage their inventory on highonskins.com, similar to how the real CS:GO loadout works.
    2. Player inventories will be saved and are available across all participating servers, thus creating a network effect.

    The plugin allows players to:
    • Use any gloves skin
    • Use any knife skin
    • Use any weapon skin

    The webserver queries the Valve servers once an hour to check for new skins, so this plugin will always have the newest skins available.

    Installation

    Note: A more detailed installation guide is available on GitHub.
    1. Make sure you use some service for game server tokens, so your account won't get banned.
    2. Download the plugin.
    3. Get your API key from highonskins.com and use it inside cfg/sourcemod/hos.cfg.
    4. Copy the folders addons and cfg to the root directory of your CS:GO server.
    5. On your server, set FollowCSGOServerGuidelines to no inside addons/sourcemod/configs/core.cfg.
    6. Restart your server.

    Updates

    This plugin uses Updater for automatic plugin updates, so you don't need perform any updates manually. It is not needed but highly recommended. If you do not use it, please make sure to regularily check for updates in this thread. HighOnSkins is a fairly new project and there will be plenty of patches and bug fixes, as well as backwards-incompatibel API changes. We would be happy if you do not remove the updater plugin, so we can offer a better service for you and your players.


    Requirements

    All requirements are already included in the repository, you don't need to download and install them yourself. But of course you can!

    Debugging

    You can set the console variable debug_hos to 32 and the plugin will log detailed messages to addons/sourcemod/logs/debug_hos.log. The plugin uses Dr. McKay's logdebug implementation, more information can be found at this thread.


    ConVars
    • sm_hos_apikey - API key from highonskins.com (DEFAULT: "")
    • sm_hos_instaskins - Enable or disable that live updates can give players new weapons. (0 = disabled, 1 = enabled, DEFAULT: 0)

    Commands

    Skins can only be selected on highonskins.com, there is no in-game menu.

    Following commands will open an in-game browser popup that display the HighOnSkins inventory page:
    • !ws
    • !hos
    • !knife
    • !gloves
    • !skins

    Note: You can also use SHIFT + TAB to open the Steam overlay, click on WEB BROWSER at the bottom and then navigate to highonskins.com. This results in a better user experience because the website will stay open in the background and you can then select your skins much easier and faster.

    Credits
    • Franc1sco - Learned a lot from the source code of his plugins, used some of his snippets
    • Peace-Maker - Was a big help by pointing me towards the right direction when planning my Socket implementation

    Changelog
    • v0.6.0 (16 December 2017)
      - First public release

    Links
    __________________

    Last edited by chescos; 02-13-2022 at 14:40.
    chescos is offline
    Cruze
    Veteran Member
    Join Date: May 2017
    Old 12-16-2017 , 10:03   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #2

    omg!! sick work dude
    Though its not allowed here.
    __________________
    Taking paid private requests! Contact me
    Cruze is offline
    AceNetworks
    Member
    Join Date: Aug 2017
    Old 12-16-2017 , 10:18   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #3

    Thx so much for creating this! Nice Plugin!
    AceNetworks is offline
    asherkin
    SourceMod Developer
    Join Date: Aug 2009
    Location: OnGameFrame()
    Old 12-16-2017 , 11:01   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #4

    You should not disable, and should not tell people to disable BlockBadPlugins. You do not need to in order to use this plugin.
    __________________
    asherkin is offline
    chescos
    Member
    Join Date: Aug 2011
    Old 12-16-2017 , 11:17   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #5

    Quote:
    Originally Posted by asherkin View Post
    You should not disable, and should not tell people to disable BlockBadPlugins. You do not need to in order to use this plugin.
    I wrongly assumed it then, I'll quickly test this out and then remove it. What exactly is BlockBadPlugins for, which behavior of plugins will be blocked?

    Edit: Tested and removed

    Last edited by chescos; 02-13-2022 at 14:38.
    chescos is offline
    asherkin
    SourceMod Developer
    Join Date: Aug 2009
    Location: OnGameFrame()
    Old 12-16-2017 , 11:31   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #6

    Quote:
    Originally Posted by chescos View Post
    I wrongly assumed it then, I'll quickly test this out and then remove it. What exactly is BlockBadPlugins for, which behavior of plugins will be blocked?

    Edit: Tested and removed!
    Malicious plugins listed here, either because they contain a backdoor (see some of the forum posts linked in that file) or are distributed in violation of the SM license.
    __________________
    asherkin is offline
    ASKER_CZ
    BANNED
    Join Date: Nov 2016
    Old 12-16-2017 , 13:07   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #7

    Yes, its good, but what is the point? It takes much longer than simply write !knife !ws and choose your skins in few seconds
    ASKER_CZ is offline
    vortex.
    AlliedModders Donor
    Join Date: Jan 2017
    Location: OnGameFrame()
    Old 12-16-2017 , 17:56   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #8

    Quote:
    Originally Posted by ASKER_CZ View Post
    Yes, its good, but what is the point? It takes much longer than simply write !knife !ws and choose your skins in few seconds
    really?
    __________________
    vortex. is offline
    chescos
    Member
    Join Date: Aug 2011
    Old 12-16-2017 , 20:27   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #9

    Quote:
    Originally Posted by asherkin View Post
    Malicious plugins listed here, either because they contain a backdoor (see some of the forum posts linked in that file) or are distributed in violation of the SM license.
    Thank you for the explanation!

    Quote:
    Originally Posted by ASKER_CZ View Post
    Yes, its good, but what is the point? It takes much longer than simply write !knife !ws and choose your skins in few seconds
    Yes, it is true that it takes longer to select a skin. But there are advantages to this system, e.g:
    • Inventories are shared across all servers. This results in a much better user experience as players can play with the same skins on every server in the network and don't need to select their favorite skins on every individual server.
    • A visual interface is more user friendly than a text-based selection of skins. Images and categories give a good overview on your whole inventory.
    • You don't have to be in-game in order to build your inventory. In fact, you can even do it on your mobile phone while being outside, waiting at the bus station. The website is mobile optimized.

    But of course there still exists the drawback that you mentioned. I guess it depends on your personal taste and what you and your players prefer.
    chescos is offline
    Fastmancz
    Senior Member
    Join Date: Jul 2013
    Location: Czech Republic
    Old 12-17-2017 , 04:48   Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
    Reply With Quote #10

    An interesting plugin. Can this plugin be set only for my VIP players? Players likes custom skins (via !ws ; !knife etc.). Can the plugin recognize it? I would put a condition if the skin does not exist on the weapon, then the skin remains.
    __________________


    Main owner of the CMGPORTAL.CZ.
    ---------------------------------------
    My plugins:
    [CS:GO] Panorama - Timeleft
    [CS:GO] JailBreak - Be quiet, please!

    Last edited by Fastmancz; 12-17-2017 at 05:02.
    Fastmancz is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 12:27.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode