devtoolsgg.com
Guías
GuíasFiveMFiveMGarry's ModMinecraftShared
FiveMFiveM

Servidor e infraestructura

  • server.cfg
  • fxmanifest
  • Permisos ACE
  • Scaffolder

Frameworks

  • Jobs
  • Items

Gameplay

  • Blips
  • Markers
  • Texto 3D
  • DiscordLogs de Discord

Seguridad

  • Escáner de backdoors

Listas de referencia

  • Sprites de blip
  • Markers
  • Checkpoints
  • Colores del HUD
  • Controles
  • Formato de texto
  • Vehículos
  • Modelos de ped
  • Armas
  • Colores de vehículo
  • Emisoras de radio
devtoolsgg.com

Generadores para dueños de servidores de juego

Plataformas

  • FiveM
  • Garry's Mod
  • Minecraft
  • Shared

Recursos

  • Inicio
  • llms.txt

Redes

  • Pronto.

© 2026 devtoolsgg.com

Sin afiliación, respaldo ni asociación con Cfx.re, Rockstar Games, Facepunch Studios o Valve. Todas las marcas pertenecen a sus respectivos propietarios.

  1. FiveM
  2. Gameplay
  3. Logs de Discord
Discord

Generador de webhook de Discord

Genera una función de logging de Discord lista para usar con un embed decente, más la línea de server.cfg que mantiene la URL del webhook fuera de tu resource.

obligatorio

La función de Lua que se genera, p. ej. sendLog.

obligatorio

Convar del servidor que guarda la URL del webhook. Nunca hardcodees la URL.

opcional

Nombre que aparece como autor del mensaje en Discord.

opcional

Imagen opcional usada como avatar del autor.

opcional

Color del borde izquierdo del embed.

opcional

Añade la hora UTC actual al pie del embed.

opcional

Línea pequeña en la parte de abajo del embed.

opcional

Imagen pequeña arriba a la derecha del embed.

server.lua va en tu resource; la línea del convar va en 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 líneas, 1530 caracteres

Herramientas relacionadas

BlipsMarkersTexto 3D