Garry's Mod

Garry's Mod

Not enough ratings
Community Guides - DarkRP Guide Creation
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Fun, Roleplay, Realism
File Size
Posted
Updated
167.841 KB
23 Jul @ 10:00am
23 Jul @ 10:57am
2 Change Notes ( view )

Subscribe to download
Community Guides - DarkRP Guide Creation

Description
Community Guides System
Empower your players and staff with a sleek, powerful, in-game encyclopedia. The Community Guides System allows anyone to create, share, and browse helpful guides directly within your Garry's Mod server.

Tired of players asking the same questions over and over? Want to create a central hub for tutorials, and community-created content? This is the addon for you. With a modern UI, extensive configuration, and admin tools, you can build a rich knowledge base for your server.




✨ Key Features
  • Sleek & easy-to-use UI: A modern, responsive interface that's easy for anyone to use.

  • Player-Created Content: Allow your community to create and manage their own guides.

  • Powerful Admin Tools: Admins can pin important guides, edit or delete any guide, and manage the system with ease.

  • Advanced Search & Filtering: Players can quickly find what they're looking for by searching titles, authors, or content, and filtering by categories like "Pinned," "Recent," or "My Guides."

  • Rank-Based Permissions: Full control over who can create guides using a simple rank whitelist.

  • Highly Configurable: Customize everything from commands and colors to cooldowns and permissions via a central config file.

  • Playtime Integration: Automatically displays the guide author's playtime. Supports UTime, DarkRP, and SAM.

  • Built-in Backup System: Automatically backs up your guides to prevent data loss.




🎮 How to Use (For Players)
Opening the guide menu is simple! Just type one of the following commands:
  • Chat: !guides or /guides
  • Console: guides
(These commands can be changed in the configuration file.)




🛠️ Admin Features & Commands
Admins have access to a set of tools to manage the guide system.

In-Game Admin Controls:
When viewing a guide, admins will see an "Admin Controls" panel allowing them to:
  • Pin / Unpin Guide: Pin a guide to the top of the list for everyone to see.
  • Edit Guide: Modify the title, image, or content of any guide.
  • Delete Guide: Permanently remove any guide from the system.




⚙️ Configuration

All configuration is done in the following file. Make sure to edit this file to suit your server's needs.
community_guides/lua/guides/shared/sh_config.lua

Key configuration options include:
  • CommunityGuides.Config.AdminRanks - Set which usergroups are considered admins for this addon.
  • CommunityGuides.Config.CreateGuideRanks - Set which usergroups are allowed to create guides.
  • CommunityGuides.Config.ChatCommand & CommunityGuides.Config.ConsoleCommand - Change the commands to open the menu.
  • CommunityGuides.Config.MainMenuHeaderPicture - Set the path to your custom header image.
  • CommunityGuides.Config.Theme - Customize the entire color scheme of the UI to match your server's branding!
  • CommunityGuides.Config.CreateCooldown & CommunityGuides.Config.EditCooldown - Change the cooldown timers to prevent spam.