GangCoreBuilt for FiveM gangs
GangCore documentation

Your gang operations,
inside Discord.

GangCore brings live KOS tracking, war records, attendance, weeklies, schedules and shared gang information into one configurable Discord bot.

01
Setup

Getting started

1

Invite GangCore

Use the official invite and choose the Discord server you own or manage.

2

Open the panel

Sign in with Discord. Only server owners, Administrators and members with Manage Server can configure a server.

3

Choose your roles

Select the Gang Member role and one or more Command roles to define the two access levels.

4

Configure and save

Choose channels, branding, schedules and command access. The PebbleHost bot worker receives saved changes automatically.

02
Control panel

What you can configure

Identity and roles

Set the gang name, logo, accent color, Gang Member role and Command roles for each server.

Channels

Choose destinations for roster calls, price posts, war records and owner announcements.

Command access

Enable or disable each command and choose whether Gang Members or only Command may run it.

Schedules

Set the time zone and daily times for roster calls and gang-hours notifications.

Google Sheets status

The direct /sheets link works from the configured URL. Commands that read live spreadsheet data require the Google Sheets integration to be enabled.

03
17 commands

Command reference

The access badges below show each command's default. A server owner can change or disable any command from the panel.

Operations

Live gang activity, payments and schedules.

5
/kos

Start and manage a kill-on-sight event.

Gang Members

Starts a KOS event with attendance and death reactions. Command can end grace, finish the event and save the final result as a war record.

Usage/kos gang:<name> [duration] [starttime] [location]
Requires: Gang Member role and War Record channel
/pricelist

Publish prices from the gang sheet.

Command

Reads the selected pricing tier from the gang spreadsheet and posts it as an embed.

Usage/pricelist type:<public | trusted | loyal>
Requires: Google Sheets integration
/weekly

Open weekly payment collection.

Command

Opens a weekly payment post. Members react when paid and Command can close the collection from its button.

Usage/weekly date:<DD/MM/YYYY>
/beef

Manage the active beef list.

Gang Members

Creates and maintains an active beef list in the channel where the command is used.

Usage/beef add gang:<name> status:<status> [date]/beef update gang:<name> status:<status>/beef remove gang:<name>/beef list
/hours

View and change scheduled pings.

Command

Views, changes or enables the daily roster-call and gang-hours schedule for the server.

Usage/hours view/hours set [rostercall] [ganghours]/hours toggle ping:<roster | ganghours>
Requires: Roster channel and Active Roster role for scheduled posts

Records

War results, statistics and member records.

4
/warns

View member gang warnings.

Command

Finds a member by name or DUID and displays their active warns. Use list to show every recorded member.

Usage/warns query:<member | DUID | list>
Requires: Google Sheets integration
/warstats

View war record statistics.

Gang Members

Calculates the overall war record, win rate, current streak and recent form. Add a gang name for head-to-head results.

Usage/warstats [gang]
Requires: War Record channel
/attendance

View the war attendance leaderboard.

Gang Members

Builds a ranked war-attendance leaderboard from saved war records, optionally limited to a recent number of days.

Usage/attendance [days:1-365]
Requires: War Record channel
/changeresult

Correct a posted war result.

Command

Corrects the result shown on an existing GangCore war-record message.

Usage/changeresult message:<link | ID> result:<won | lost>
Requires: War Record channel and a GangCore record message

Members

Everyday information for your active roster.

4
/radio

Post the gang radio frequency.

Gang Members

Posts the current radio frequency. Use randomfx to generate a random four-digit frequency.

Usage/radio frequency:<number | randomfx>
/contactlist

Display the member contact list.

Gang Members

Reads the gang roster and displays member names and phone numbers grouped by rank.

Usage/contactlist
Requires: Google Sheets integration
/rules

Look up gang rules and fines.

Gang Members

Looks up one rule by code or lists all rules and their first and second punishments.

Usage/rules rule:<code | list>
Requires: Google Sheets integration
/info

Publish current gang information.

Gang Members

Publishes a formatted gang-information card containing the current uniform, KOS colors, status and sheet link.

Usage/info uniform:<code> koscolors:<colors> gangstatus:<status> sheetslink:<url>

Utilities

Bot checks, links and channel helpers.

4
/ping

Check whether the bot is online.

Gang Members

Checks whether GangCore is online and reports the bot and Discord API latency.

Usage/ping
/sheets

Post the gang sheets link.

Command

Posts a button-style link to the gang sheet configured in the control panel. It does not read spreadsheet data.

Usage/sheets
Requires: Gang Sheets URL
/sticky

Create a sticky channel message.

Command

Pins a message to the bottom of the current channel by reposting it whenever somebody sends a new message.

Usage/sticky message:<text>
/unsticky

Remove a sticky channel message.

Command

Stops the active sticky in the current channel and removes its latest message.

Usage/unsticky
04
Permissions

Gang Members and Command

Gang Members

Everyday access

Anyone holding the configured Gang Member role can use the command. Command-role members are included automatically.

Command

Leadership access

Only members holding one of the configured Command roles can use the command.

Read about the Discord permissions GangCore needs