Garry's Mod Leaks

[LEAK] Billy's Whitelist

Submitted by MickyPlayz, , Thread ID: 34793

Thread Closed
22-05-2017, 08:37 AM
This post was last modified: 22-05-2017, 11:53 PM by MickyPlayz
#1
Content locked
This content has been locked. Please login or register in order to unlock it.



Intro
BWhitelist is the most stable, lag free and functional job whitelisting system you'll find for Garry's Mod.

What's a job whitelisting system?
A job whitelisting system is a tool used by you, your admins and your players to easily control who can access your server's jobs for DarkRP forks such as MilitaryRP and StarWarsRP. It's not just for those forks though, so use it wherever you want! The system is a simple customCheck replacer. Normally, you'd have to add SteamIDs to the customCheck fields on your DarkRP jobs in order to allow specific players to access those jobs. Now, you won't have to do that. BWhitelist will automatically "add" people to these customChecks for you without server restarts. This saves you, your players' and your admins' time and makes the whole process a lot smoother.
An example of BWhitelist in action is on StarWarsRP servers.. a trainer would be able to train recruits to become stormtroopers. Once those people pass your tests the trainer can simply open up the menu and add them to the job whitelist for stormtroopers. Infact, they don't even have to open the menu, they can just use the context menu to right click the player and add them to the whitelist through there.

I'm using ULX to whitelist my players, why should I switch?
ULX is a very impractical way of whitelisting your players.
  • Trainers have to request admins to change people's usergroups

  • Admins can change usergroups which means they can easily abuse people's ranks

  • The whole process is A LOT slower

  • Creating and maintaining all those usergroups is effort! BWhitelist has an easy "enable all whitelists" button

  • When someone becomes a staff member they are whitelisted to every job even when they shouldn't be. Therefore you have to trust your staff to not become those jobs. Staff can't be whitelisted to specific jobs.

  • Staff don't need to buy VIP to access better jobs
In conclusion: are you using ULX? Stop for the sake of your players and admins.

Why use BWhitelist over other, cheaper options?
Other scripts have laggy methods of storing whitelist information and have caused server owners (and even players) countless hours of frustration.
BWhitelist is the cure to all of your problems. Switching from another whitelist system? No worries - all your whitelist data can be transferred from the previous systems in the click of a button.
BWhitelist is your only option! You'll never have to switch to another whitelist system.


Features

BWhitelist has many features for you, your admins, players and servers:

[Image: accept.png]MySQL support - sync all your whitelists across all of your servers and save performance by doing all the processing on your MySQL server instead!

[Image: accept.png]Context menu support - your players will simply be able to right click other players using the context menu to easily interact with their whitelists.

[Image: accept.png]No customChecks - you won't have to edit your job file at all. BWhitelist uses native DarkRP hooks to control the flow of jobs.

[Image: accept.png]Supports most versions of DarkRP and DarkRP forks & renames such as StarWarsRP and MilitaryRP.

[Image: accept.png]No invasive DRM - code is stored serverside and loaded if the site is down

[Image: accept.png]Built in SteamID finder

[Image: accept.png]Whitelist SteamIDs, SteamID64s and usergroups

[Image: accept.png]No bottleneck on the server (remember, for increased performance use MySQL where possible!)

[Image: accept.png]Will never crash your server

[Image: accept.png]Compatible with all admin mods

[Image: accept.png]Saves as you go along and automatically syncs with other players with the menu open

[Image: accept.png]Advanced config

[Image: accept.png]Billy's Logs support

[Image: accept.png]Importing from Nordahl's Whitelisting System and Mayoz' Whitelisting System

[Image: accept.png]Notifies users if they've been whitelisted or unwhitelisted to jobs

[Image: accept.png]Copy to clipboard buttons

[Image: accept.png]Search in the jobs list and the whitelist

[Image: accept.png]Supports all donation systems

[Image: accept.png]Language support

[Image: accept.png]If MySQL is disabled it'll use the local SQLite database which is a lot more stable and less laggy than files

[Image: accept.png]Clear whitelist button

[Image: accept.png]Disable/enable whitelists fast and easily

[Image: accept.png]"Players" tab which shows all the players on the server with buttons to interact with their whitelists

[Image: accept.png]Extra permissions for the server owner - reset the whole system, enable all whitelists, disable all whitelists etc.

[Image: accept.png]Lua API for developers



Donation systems

Want to use BWhitelist in your donation system? When a user purchases a package, make the server run a console command.

The console commands for BWhitelist are as followed:

Code:
bwhitelist_enable_whitelist "Team name"



Enables the whitelist for the specified team.

Code:
bwhitelist_disable_whitelist "Team name"



Disables the whitelist for the specified team.

Code:
bwhitelist_add_to_whitelist_steamid "SteamID or SteamID64" "Team name"



Adds the specified SteamID or SteamID64 to the whitelist for the specified team. The team's whitelist must be enabled for this to work.

Code:
bwhitelist_add_to_whitelist_usergroup "Usergroup" "Team name"



Adds the specified usergroup to the whitelist for the specified team. The team's whitelist must be enabled for this to work.

Code:
bwhitelist_remove_from_whitelist_steamid "SteamID or SteamID64" "Team name"



Removes the specified SteamID or SteamID64 from the whitelist for the specified team. The team's whitelist must be enabled for this to work.

Code:
bwhitelist_remove_from_whitelist_usergroup "Usergroup" "Team name"



Removes the specified usergroup from the whitelist for the specified team. The team's whitelist must be enabled for this to work.

Code:
bwhitelist_clear_whitelist "Team name"



Clears the whitelist of the specified team.



To use these commands on donation systems, donation systems such as Prometheus have a way to "autofill" the commands. An example for Prometheus is:

Code:
bwhitelist_add_to_whitelist_steamid "{SteamID}" "some donator job"

--- BUMP ---

Remember to like the post, don't be a leecher
This hidden content has been reported as still working 0 times this month.
4 times in total
This hidden content has been reported as not working 0 times this month.
3 times in total
The link in this hidden content has been reported as down 0 times this month.
3 times in total

RE: [LEAK] Billy's Whitelist

#2
Nice gays , the best withelist :D

RE: [LEAK] Billy's Whitelist

#3
Good job man good job i love you leak thanks

RE: [LEAK] Billy's Whitelist

#4
yeyeyeyeyeyeyeyyeyeyeyyeye

RE: [LEAK] Billy's Whitelist

OP
#5
30-05-2017, 05:57 PM
tomeg121 Wrote:
This is going to help my server, thank you!

10-06-2017, 03:08 PM
mert5757 Wrote:
thank you very much bro xd

10-06-2017, 12:36 PM
swepughd Wrote:
yeyeyeyeyeyeyeyyeyeyeyyeye

07-06-2017, 04:36 PM
ter79811 Wrote:
Good job man good job i love you leak thanks

Your all welcome

RE: [LEAK] Billy's Whitelist

#6
Thanks for this it works like a charm!

RE: [LEAK] Billy's Whitelist

#7
NICE THANK YOU FOR THIS SCRIPT NICE ^^

oooooahssssssqlsdfjdsmmqqqqqqq

RE: [LEAK] Billy's Whitelist

#8
Thanks dude i really need it

RE: [LEAK] Billy's Whitelist

#9
Nice post I'll have to give this a try

RE: [LEAK] Billy's Whitelist

#10
License error! ,, No license found''

Users browsing this thread: 1 Guest(s)