FiveMate Announcement System

Job Announcement System for FiveM

Watch Preview Video

Tebex : https://fivemate-webshop.tebex.io/package/6764859


Overview

FiveMate Announcement is a announcement system that allows specific job roles (police, ambulance, mechanics, etc.) to send server-wide notifications in a stylish, customizable format. Give your server’s announcements the polish they deserve!

:desktop_computer: Responsive Design

  • Perfectly optimized for all screen resolutions (4K, 2K, 1080p, and smaller)
  • Maintains consistent appearance across different displays

:art: Visual Customization

  • Configurable colors for each job type (title, label, background)
  • Job-specific logos
  • 9 different screen positions

:earth_africa: Multilingual Support

  • English and Spanish included
  • All texts fully customizable

Player Experience

  • Elegant, non-intrusive notifications
  • Clear visual distinction between different job announcements
  • Easy-to-use interface for creating announcements

Example Config

config.lua

Config = {}

Config.Debug = false -- Enable/disable debug messages
Config.Framework = "ESX" -- "ESX" or "QBCore"
Config.Language = "en" -- "es" or "en"

Config.OpenCommand = "ann"

Config.Position = "middle-right" -- Position of notifications on screen

Config.AllowedJobs = {
    ['police'] = true,
    ['ambulance'] = true,
    ['mechanic'] = true,
    -- Add more jobs here
}

Config.AnnouncementTypes = {
    {
        title = "Police Announcement", -- Title that appears in the creation menu
        label = "Los Santos Police", -- Name that appears in the notification
        job = "police",
        logo = "img/logo_police.png",
        titleColor = "#0066ff", -- Title color in the notification
        labelColor = "#ffffff", -- Label color
        backgroundColor = "15, 23, 42" -- Background color (R, G, B format)
    },
    -- Add more announcement types here
}

config_server.lua

Config.Webhook = {
    Enabled = true,
    DefaultURL = "DEFAULT_WEBHOOK_URL",
    Username = "FiveMate Announcements",
    
    Jobs = {
        ["police"] = {
            URL = "POLICE_WEBHOOK_URL",
            Username = "Police Announcements"
        },
        -- Add more job webhooks here
    }
}

Config.WebhookContent = {
    Title = "New Announcement",
    Footer = "FiveMate Announcement System"
}
Code is accessible No
Subscription-based No
Lines (approximately) 900
Requirements ESX or QBCore
Support Yes

YT Vid not working

1 Like

Thanks, fixed