• Welcome to our brand new Garry's Mod asset marketplace! Publishing in these categories is currently invite-only. Interested in publishing your Gmod assets on BuiltByBit? Click here to apply!

VoidChar v1.10.1

Character System for Roleplay
  • b20144779b81ede1ba8f833672f6163d.png
  • 2.png
  • 3.png
  • 4.png
  • 5.png
  • 6.png
  • 7.png
  • 8.png
  • 9.png
  • 10.png
  • 11.png
  • 12.png
  • 13.png
  • b20144779b81ede1ba8f833672f6163d.png
  • 2.png
  • 3.png
  • 4.png
  • 5.png
  • 6.png
  • 7.png
  • 8.png
  • 9.png
  • 10.png
  • 11.png
  • 12.png
  • 13.png

SHOWCASE VIDEO​


About VoidChar​

Ever wanted to play multiple characters on your roleplay server? Then VoidCharacter is just right for you!

DARKRP BASED GAMEMODES SUPPORT

  • bWhitelist compatibility
  • ItemStore compatibility
  • Vrondakis leveling system compatibility
  • xAdmin compability

INTEGRATED WHITELIST SYSTEM

NEW INTEGRATED FACTION SYSTEM (UP TO 4 FACTIONS!)

  • Create up to 4 factions and set available jobs for them
  • Set an icon for each faction through direct img URL
  • Configurable limited faction player count (so factions are balanced)
  • Importing factions from bWhitelist

A MODERN AND EASY ACCESSIBLE UI

Multiple character slots

  • Each character has a separate wallet, level, xp, itemstore inventory
  • NEW Characters can choose bodygroups
  • Checkbox for Clone ID (Auto-generated 4-digit ID, e. g. for StarWarsRP, can be as a suffix or a prefix - before name or after name)

NPCs for changing Identity

  • NEW Configurable multiple NPCs (or props) for different jobs (for example a police job NPC and a crime job NPC)
  • Configurable name rules (first name and last name, minimum and maximum name length, restricted words/names, etc..)
  • Gives user an ability to change characters after creating

Ingame admin panel

  • Edit existing character values; such as name, money, job or playermodel, of any player
  • Edit whitelist for each player

Rich configuration

  • Custom language support
  • Adjustable character slots. You may restrict them to donators, admins, etc..
  • Background music is playing via URL, so players don't need to download music
  • Configurable player sequences (poses) in selection menu
  • Disable Clone ID or enforce it so no need to be ticked anymore.
No performance impact
Non-exploitable back-end
MySQL support (MySQLOO)
More to come! The addon will be frequently updated :)
Need support for a specific addon? Let us know and we will be happy to add it!

Just drag and drop the voidchar folder into your addons directory.
For Example: /garrysmod/addons/voidchar

  • IMPORTANT: ADD VOIDLIB TO YOUR SERVER COLLECTION FIRST!
  • Main Configuration is located in voidchar/lua/voidchar_config.lua
  • Configure fonts in voidchar/lua/voidchar/vgui/_fonts.lua
  • Configure languages in voidchar/lua/voidchar/languages
  • Configure MySQL in voidchar/lua/voidchar_mysql.lua
MYSQL CONFIGURATION
  • Proceed to voidchar/lua/voidchar_mysql.lua and fill in your MySQL server credentials,
and set VoidChar.Config.MySQL.UseMySQL to true.
YOU WILL NEED TO ADD VOIDLIB TO YOUR SERVER COLLECTION!
The workshop content can be found here.
API Reference

SERVER-SIDE HOOKS

SELECT CHARACTER
VoidChar.CharacterSelected
params: player, character object

DELETE CHARACTER

VoidChar.CharacterDeleted
params: player, character object

CREATE CHARACTER

VoidChar.CharacterCreated
params: player, character object

SERVER-SIDE FUNCTIONS

SET CHARACTER VAR (PLAYER META)
ply:SetCharacterVar(string key, any value)

GET CHARACTER VAR (PLAYER META)
ply:GetCharacterVar(string key)

RETURNS VALUE

GET CHARACTER ID (PLAYER META)

ply:GetCharacterID()

RETURNS NUMBER (unique character ID)

WHITELIST PLAYER

VoidChar.Ply.WhitelistPlayer(string sid, number job)
sid = SteamID64
job = Job Index (number [enum])

UNWHITELIST PLAYER

VoidChar.Ply.UnWhitelistPlayer(string sid, number job)
sid = SteamID64
job = Job Index (number [enum])

CHECK IF PLAYER IS WHITELISTED TO A JOB

VoidChar.Ply.IsPlayerWhitelisted(Player ply/string sid, number job, function callback)
ply = Player/sid = steamid string (steamid will return false if using bWhitelist)
job = Job Index (number [enum])
callback = Function to call after getting the result


RETURNS BOOLEAN

Console Commands:
SAVE ALL VOIDCHAR NPCS:
voidchar_savenpc

Chat Commands:
Permanently change the job of a character by chat command
!setcharjob name jobcommand
You can visit our Discord server where we provide support, show things that we are working on, and you can ask questions and participate in special promotions.

INVITE LINK

Buy a license now
$8.79
EULA: Standard EULA
New: Now supporting cryptocurrency payments!
Share and earn
Refer this resource and earn a 10% commission.
282 Views
0 Purchases
1 Downloads
Feb 13, 2025 Published
Jan 19, 2025 Updated
Not yet rated
1 MB File size
Languages
  1. English
  2. Spanish
  3. Russian
  4. German
  5. French
  6. Polish
  7. Turkish
  8. Danish
Includes DRM
No
Source access
Closed source & unobfuscated
Crediting original
Banners made by Eljack and Vamolox
Creators
Owner
Collaborator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Recommended for you
VoidCases is a modern and fully customizable unboxing system which fits for every gamemode.
Not yet rated
0 purchases
Advanced Rank System, Factions, Gangs, Skilltree, Inventory
Not yet rated
0 purchases
Streamlined vehicle deployment
Not yet rated
102 purchases
Communication with passive channels and much, much more
Not yet rated
91 purchases
Organized and responsive command system.
5.00 star(s) 1 ratings
84 purchases
Share and earn
Refer this resource and earn a 10% commission.
282 Views
0 Purchases
1 Downloads
Feb 13, 2025 Published
Jan 19, 2025 Updated
Not yet rated
1 MB File size
Languages
  1. English
  2. Spanish
  3. Russian
  4. German
  5. French
  6. Polish
  7. Turkish
  8. Danish
Includes DRM
No
Source access
Closed source & unobfuscated
Crediting original
Banners made by Eljack and Vamolox
Creators
Owner
Collaborator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Recommended for you
VoidCases is a modern and fully customizable unboxing system which fits for every gamemode.
Not yet rated
0 purchases
Advanced Rank System, Factions, Gangs, Skilltree, Inventory
Not yet rated
0 purchases
Streamlined vehicle deployment
Not yet rated
102 purchases
Communication with passive channels and much, much more
Not yet rated
91 purchases
Organized and responsive command system.
5.00 star(s) 1 ratings
84 purchases
Top