Garry's Mod Leaks

[leak] Easy Skins

Submitted by microwave, , Thread ID: 236150

Thread Closed
27-02-2022, 08:25 AM
#1
[font="Hind Vadodara", sans-serif]DESCRIPTION[/font]
[font="Hind Vadodara", sans-serif]The perfect tool to add skins into your server, players love to customize their favorite weapons. Customize everything, reward donators, group supporters and more! Fully configurable from the in-game menu.[/font]
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][b]Monetization Options[/b]
[/font]
[/font]
  • Give exclusive skins for free to donators

  • Make special skins donator only

  • Players can buy your currency points to afford skins

  • Allow donators to access the shop remotely

  • Offer a discount in the shop for donators

  • Organize a raffle/tombola and give out skins to the winner(s)

  • Contest for best skin design, put the skin in the shop

  • Make skins purchasable with a 'special/paid' currency
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]
[b]Community Growth[/b]
[/font]
[/font]
  • Steam Group members get a discount

  • Players with the server tag in their name get a discount

  • Skins only buyable for members and tag users
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]
[b]Supporting Addons[/b]
Easy Skins uses following addons to offer/receive additional functionality.
[b]Administration Tools[/b]:
[/font]
[/font]
  • FAdmin

  • sAdmin

  • SAM

  • Server Guard

  • ULX

  • XAdmin
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]
[b]Currency Systems[/b]:
[/font]
[/font]
  • Credit Store

  • DarkRP

  • GlorifiedBanking

  • Pointshop

  • Pointshop2

  • PointshopSH

  • xStore
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]
[b]Other:[/b]
[/font]
[/font]
  • Ballistic Shields

  • Brick's Unboxing - Trading, Marketplace, Rewards

  • MAC's Simple NPCs

  • Retro Boombox

  • VoidCases - Unboxing System

  • Weapon Holsters with editor

  • Xenin Battle Pass

  • Xenin Care Package

  • Xenin F4

  • Xenin Inventory

  • Zeros Vendingmachines
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]
Want support for another addon? Let me know and support will be added!
[b]Requirements[/b]
Easy Skins depends on a currency system if skins are not free (price=0).

[b]Installation[/b]
Drag and drop in `...\GarrysMod\garrysmod\addons\`

[b]Updating[/b]
Data is not saved in the z_easyskins folder, you can replace all files. Don't forget to re-enter your database credentials when using MySQL.

[b]WorkshopDL[/b]
All content will automatically be downloaded from the workshop.
* Size: 45mb (compressed)

[b]Suggestions[/b]
Suggestions for new features & improvements are always welcome.

[b]Support[/b]
Find any bugs? Let me know and they will be fixed asap!

[b]Special Thanks[/b]
Andi, Xander and the GmodStore staff[/font]
[/font]



[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]FEATURES[/font]
[/font]
[/font]
  • Menu to create/manage/customize everything

  • Ships with 48 custom materials + 12 game materials

  • Networked Skins (visible for everyone)

  • Persistence Applied Skins (once equipped, forever auto-applied)

  • Shop NPC

  • Skin preview in shop

  • Default Material Blacklist

  • Resolution Proof ( Min: 800x600 )

  • Multi-Language Support

  • Lag Free

  • Automatic Save System

  • Efficiency Focused (FProfiler)

  • Database Support (MySQLOO & TMySQL)

  • UI Sounds

  • Donator/Steam Group/Name Tag Discounts & Exclusive Skins

  • Weapon name changer ('AK74' -> 'AK74 | Dark Matter')

  • Console command for donation systems (Prometheus)

  • Chat commands to open the inventory (!skin, !skins, /skin, /skins)
  • Precaches all weapons

  • Removes the lag when players equip new weapons
  • Base Skin (will replace default materials on weapons)

  • Ability to remove weapon materials from fastDL/workshopDL

  • Drastically reduces downloaded content size

  • Significantly decreases join time
  • Made for ALL Gamemodes
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]Tested on: Sandbox, DarkRP, TTT, PropHunt, ARP, Starwars RP
Not working on a certain (custom) gamemode? Open a support ticket and support will be added.
[/font]
[/font]
[/font]
  • Supports ALL Weapon Bases
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]Tested on: M9K, CW, FAS, TFA, ArcCW, VAPES, HL2, Modern Warfare, SWSC
Not working on that one weapon you love? Open a support ticket and support will be added.
[/font]
[/font]
[/font]
  • Supports a variety of Currency Systems
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]Tested on: DarkRP, Pointshop, Pointshop2, PointshopSH, CreditStore
Does your server use a custom currency system? Custom Implementations can be made.[/font]
[/font]
[/font]



[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif]MENU

[font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]The menu can be opened by Superadmins and Menu Admins.
[b]Key[/b]: 'F4' (default)
[b]Console[/b]: 'easyskins_open'
[b]How does it look[/b]: screenshots can be found all the way in the end of the slideshow

[b]Settings[/b][/font]
[/font]
[/font]
  • Keybind
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Change the key that opens the inventory.
[/font]
[/font]
[/font]
  • Remote Shop
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Allow players to access the shop from anywhere.
[/font]
[/font]
[/font]
  • Shop Model
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Change the model of the shop NPC
[/font]
[/font]
[/font]
  • Currency Symbol
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Change the currency symbol
[/font]
[/font]
[/font]
  • Steam Group
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Set the steam group and the discount for members
[/font]
[/font]
[/font]
  • Name Tag
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Set the server tag (ex: [ARP]) and the discount for players using that tag
[/font]
[/font]
[/font]
  • Various

  • Change the sell rate

  • Skin Categories in Shop

  • Enable skin receive notifications

  • Add Skin to Weapon Name

  • Enable networked skins (Worldmodel)
  • Base Skin
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Set the default skin that will be applied on all weapons
[/font]
[/font]
[/font]
  • Shop Positions
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Add/Remove Shop NPC positions.
Positions are saved per map and can be named.
[/font]
[/font]
[/font]
  • Menu Privileges (Admin Access)
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Decide who has Admin Rights to access the menu settings.
[/font]
[/font]
[/font]
  • Donator
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Which players/groups/teams/ranks are considered to be donators?
[/font]
[/font]
[/font]
  • Data
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]Reset all configuration and player data.
[b]Users[/b]
Filter all Online/Offline players and Give/Remove skins.

[b]Create Skins[/b]
Creating skins is split up into 3 simple steps.
[/font]
[/font]
[/font]

  1. Choose an existing material or add a new one.

  2. Choose the weapons the skin can be bought for.

  3. Skin Settings (name, category, currency, price, donator price, donator only, steam group only, name tag only, purchasable)
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]
[i]The material needs to be of type 'VertexLitGeneric' or it will not show up on the weapons


[b]Manage Skins[/b]
Change skins on the fly, all settings can be updated, except the material.
Skins will be organized according to their category.

[b]Blacklist[/b]
[/font]
[/i][/font]
[/font]
  • Choose which materials on the weapon model stay unaffected by a skin.

  • Comes with a handy Viewmodel and Worldmodel viewer. ( drag to rotate model, scroll to zoom )

  • Changes will be reflected instantly on the selected weapon.
[font="Hind Vadodara", sans-serif][font="Hind Vadodara", sans-serif][font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]
[b]Shop[/b]
Weapons can be filtered by name and will list all purchasable skins.
There is a special indication for Animated, lower Donator price and Donator Only skins.
Skin will be previewed on the selected weapon before purchase.

[b]Inventory[/b]
Weapons can be filtered by name and purchased skins can be equipped.
Equipped skins are updated instantly and reflected server wide.



[/font]


[/font]
[/font]




[font="Hind Vadodara", sans-serif]DATABASE

[font="Hind Vadodara", sans-serif][b]By default, SQLite is being used and data will be saved to '...\GarrysMod\garrysmod\sv.db'[/b]

To change the database type, fill out the details in the related file.
The database files can be found at 'z_easyskins_vX\lua\z_easyskins\databases\'
MySQLOO and TMySQL are both supported.

The following settings need to be updated:[/font]
[/font]
  • [b]Host[/b]: the address where the database is hosted

  • [b]Username[/b]: a db user with rights to create/modify/remove tables

  • [b]Pass[/b]: the password of the user

  • [b]Database Name[/b]: the name of the database

  • [b]Database Port[/b]: the port at which the database can be reached
[font="Hind Vadodara", sans-serif]
Example for MySQLOO:
- [b]File[/b]: mysqloo.lua
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]HOST = "192.168.1.1"
USERNAME = "dbUser"
PASS = "dbUserPass"
DB_NAME = "s1_darkrp"
DB_PORT = 3306


I would like to connect to an external database, where can I find these files?
[b]MySQLOO[/b]: https://github.com/FredyH/MySQLOO#install-instructions[/font]
[/font]



INTEGRATION

[font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"][b]Admins[/b]
If your gamemode uses a custom system to assign the admin status, then you can override following methods.
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]function SH_EASYSKINS.HasAccess( ply )
return -- ply is admin
end

function SH_EASYSKINS.CanRemoteShop( ply )
return -- ply can remote shop
end


[b]Donators[/b]
If your gamemode uses a custom system to assign the donator status, then you can override following method.
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]function SH_EASYSKINS.IsDonator( ply )
return -- ply is donator
end
[/font]


[b]GUI[/b]
Would you like to integrate the GUI into your own menu?[/font]
[/font]
  • Settings: 'p_easyskins_admin_settings'

  • Users: 'p_easyskins_admin_users'

  • Create Skins: 'p_easyskins_admin_create'

  • Manage Skins: 'p_easyskins_admin_manage'

  • Blacklist: 'p_easyskins_admin_blacklist'

  • Shop: 'p_easyskins_shop'

  • Inventory: 'p_easyskins_inventory'
[font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]
The parent of these panels needs to have the following method.
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]parent.RefreshCategory = function( self )
-- refresh/reload the panel
end


The panels can be created with:
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]panel = vgui.Create( 'p_name', parent )
panel:SetPos(x,y)
panel:SetSize(w,h)
panel:Init(true)
[/font]


[b]GUI Sounds[/b]
GUI sounds can be played by calling
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]CL_EASYSKINS.PlaySound( id )
[/font]


Valid ids are:
[/font]
[/font]
  • 'buy'

  • 'sell'

  • 'deny'

  • 'press'

  • 'equip'
[font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]
[b]Skins[/b]
Retrieve all skins
skin: id, dispName, material, category, price, donatorPrice, donatorOnly, steamgroupOnly, nameTagOnly, purchasable, weaponTbl
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]SH_EASYSKINS.GetSkins()


Retrieve a skin by id
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]SH_EASYSKINS.GetSkin( id )
[/font]


Give a skin usable on a table of weapons to a certain player. (player doesn't need to be online)
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]SV_EASYSKINS.GiveSkinToPlayer( steamID64, skinID, weps )
[/font]


[b]Purchased Skins[/b]
Retrieve all skins a player owns (purchasedSkin: skinID, weaponClass, enabled)
Client Realm: LocalPlayer only
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]SH_EASYSKINS.GetPurchasedSkins( ply )
[/font]


Retrieve the enabled purchased skin (if any) for a certain weapon
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]SH_EASYSKINS.GetEnabledPurchasedSkinByClass( ply, class )
[/font]


[b]Console Commands[/b]
Give weapon skins to a certain player (player can be offline when using steamID64)
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]easyskins_giveskin < name|steamID64 > < skinName|skinID|skinCategory > < weaponClasses|categories >
[/font]


Examples:
[/font]
[/font]
  • easyskins_giveskin player1 DarkWave S.T.A.L.K.E.R "[TFA] Star Wars"

  • easyskins_giveskin player1 DarkWave tfa_wunderwaffe tfa_wavegun

  • easyskins_giveskin player2 DarkWave S.T.A.L.K.E.R tfa_wunderwaffe

  • easyskins_giveskin player3 DonatorSkins HL2
[font=-apple-system, BlinkMacSystemFont, inter, roboto, "helvetica neue", Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"]
[b]Custom Currencies[/b]
You can define your own shop system currency, using the code below
Place file in 'z_easyskins_vX\lua\z_easyskins\shopsystems'
[font=SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace]local customShopSystem = {}
customShopSystem.name = "display name"
customShopSystem.priority = 10 -- higher is better

function customShopSystem.GetPoints(ply)
return <points>
end

if SERVER then

function customShopSystem.TakePoints(ply,amount)
-- take points
end

function customShopSystem.GivePoints(ply,amount)
-- add points
end

end

return customShopSystem


[b]Missing Info[/b]
Missing some information? Open a support ticket and I will update this page.



[/font]


[/font]


\DOWNLOAD:
This hidden content has been reported as not working 0 times this month.
1 times in total

RE: [leak] Easy Skins

#2
Can you please fix the layout of the thread? Hard to read

RE: [leak] Easy Skins

#3
Is it the last version of the addon?

RE: [leak] Easy Skins

#4
27-02-2022, 09:54 PM
MasterLomasterInCube Wrote:
Is it the last version of the addon?

It's almost newest version, seems it's 1.4.6

RE: [leak] Easy Skins

#5
nice leak,

and this addon works with all weapon bases!
I'm the person you can find popular minecraft plugin leaks from.

[If you want to ask for an updated version of one of my Minecraft leaks, I ask you to do it at the respective leak post.]

[NEW TO THE MINECRAFT LEAKS SECTION]

RE: [leak] Easy Skins

#6
Thank you for this leak, I appreciate it.

RE: [leak] Easy Skins

#7
04-03-2022, 12:42 PM
mrkot525 Wrote:
It's almost newest version, seems it's 1.4.6

It seems this leak is 1.4.8, but I will check myself if it is true ^^
I'm the person you can find popular minecraft plugin leaks from.

[If you want to ask for an updated version of one of my Minecraft leaks, I ask you to do it at the respective leak post.]

[NEW TO THE MINECRAFT LEAKS SECTION]

RE: [leak] Easy Skins

#8
Is it the last version of the addon?

RE: [leak] Easy Skins

#9
Is a backdoor in it?
Thx for this leak bro

RE: [leak] Easy Skins

#10
thanks, man nice leak will be sure to use

Users browsing this thread: 3 Guest(s)