devtoolsgg.com
Guides
GuidesFiveMFiveMGarry's ModMinecraftShared
FiveMFiveM

Serveur & infrastructure

  • server.cfg
  • fxmanifest
  • Permissions ACE
  • Scaffolder

Frameworks

  • Jobs
  • Items

Gameplay

  • Blips
  • Markers
  • Texte 3D
  • DiscordLogs Discord

Sécurité

  • Scanner de backdoors

Listes de référence

  • Sprites de blips
  • Markers
  • Checkpoints
  • Couleurs HUD
  • Contrôles
  • Formatage de texte
  • Véhicules
  • Modèles de peds
  • Armes
  • Couleurs de véhicules
  • Stations de radio
devtoolsgg.com

Générateurs pour propriétaires de serveurs de jeu

Plateformes

  • FiveM
  • Garry's Mod
  • Minecraft
  • Shared

Ressources

  • Accueil
  • llms.txt

Réseaux

  • Bientôt disponible.

© 2026 devtoolsgg.com

Sans aucune affiliation avec Cfx.re, Rockstar Games, Facepunch Studios, Mojang, Microsoft ou Valve. Toutes les marques appartiennent à leurs propriétaires respectifs.

  1. FiveM
  2. Gameplay
  3. Logs Discord
Discord

Générateur de webhook Discord

Générez une fonction de log Discord prête à l'emploi avec un embed propre, plus la ligne server.cfg qui garde l'URL du webhook hors de votre ressource.

requis

La fonction Lua générée, ex. sendLog.

requis

Convar serveur contenant l'URL du webhook. Ne codez jamais l'URL en dur.

optionnel

Nom affiché comme auteur du message dans Discord.

optionnel

Image optionnelle utilisée comme avatar de l'auteur.

optionnel

Couleur de la bordure gauche de l'embed.

optionnel

Ajoute l'heure UTC courante au pied de l'embed.

optionnel

Petite ligne en bas de l'embed.

optionnel

Petite image en haut à droite de l'embed.

server.lua va dans votre ressource ; la ligne de convar va dans server.cfg.
1-- Discord logging for sendLog, generated with devtoolsgg.com2--3-- The webhook URL is read from a convar so it never ships inside the4-- resource. Put this in server.cfg:5--     set discord_webhook "https://discord.com/api/webhooks/..."67local WEBHOOK = GetConvar("discord_webhook", "")89---@param title string10---@param description string11local function sendLog(title, description)12    if WEBHOOK == "" then13        return print("[sendLog] convar discord_webhook is not set")14    end1516    local embed = {17        {18            title = title,19            description = description,20            color = 5793266,21            footer = { text = "devtoolsgg.com" },22            fields = {23                {24                    name = "Player",25                    value = GetPlayerName(source),26                    inline = true,27                },28                {29                    name = "Identifier",30                    value = GetPlayerIdentifierByType(source, 'license'),31                    inline = true,32                },33            },34            timestamp = os.date("!%Y-%m-%dT%H:%M:%SZ"),35        },36    }3738    PerformHttpRequest(WEBHOOK, function(status)39        if status ~= 204 and status ~= 200 then40            print(("[sendLog] discord returned %s"):format(status))41        end42    end, "POST", json.encode({43        username = "Server Logs",44        embeds = embed,45    }), { ["Content-Type"] = "application/json" })46end4748-- Example49-- sendLog("Player joined", ("%s connected"):format(GetPlayerName(source)))50
lua50 lignes, 1530 caractères

Outils liés

BlipsMarkersTexte 3D