AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Unapproved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=109)
-   -   [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017) (https://forums.alliedmods.net/showthread.php?t=303662)

chescos 12-16-2017 09:12

[CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
 
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

Cruze 12-16-2017 10:03

Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
 
omg!! sick work dude :bacon!:
Though its not allowed here.

AceNetworks 12-16-2017 10:18

Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
 
Thx so much for creating this! Nice Plugin!

asherkin 12-16-2017 11:01

Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
 
You should not disable, and should not tell people to disable BlockBadPlugins. You do not need to in order to use this plugin.

chescos 12-16-2017 11:17

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

Originally Posted by asherkin (Post 2566610)
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

asherkin 12-16-2017 11:31

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

Originally Posted by chescos (Post 2566618)
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.

ASKER_CZ 12-16-2017 13:07

Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
 
Yes, its good, but what is the point? It takes much longer than simply write !knife !ws and choose your skins in few seconds

vortex. 12-16-2017 17:56

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

Originally Posted by ASKER_CZ (Post 2566644)
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? :shock:

chescos 12-16-2017 20:27

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

Originally Posted by asherkin (Post 2566625)
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 (Post 2566644)
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.

Fastmancz 12-17-2017 04:48

Re: [CS:GO] HighOnSkins (Version 0.6.0 | Updated December 16th 2017)
 
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.


All times are GMT -4. The time now is 19:31.

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