devtoolsgg.com
Гайды
ГайдыFiveMFiveMGarry's ModMinecraftShared
FiveMFiveM

Сервер и инфраструктура

  • server.cfg
  • fxmanifest
  • Права ACE
  • Scaffolder

Фреймворки

  • Job
  • Item

Геймплей

  • Blip
  • Marker
  • 3D-текст
  • DiscordЛоги в Discord

Безопасность

  • Сканер бэкдоров

Справочные списки

  • Спрайты blip
  • Marker
  • Checkpoint
  • Цвета HUD
  • Контролы
  • Форматирование текста
  • Транспорт
  • Модели ped
  • Оружие
  • Цвета транспорта
  • Радиостанции
devtoolsgg.com

Генераторы для владельцев игровых серверов

Платформы

  • FiveM
  • Garry's Mod
  • Minecraft
  • Shared

Ресурсы

  • Главная
  • llms.txt

Соцсети

  • Скоро.

© 2026 devtoolsgg.com

Не связан с Cfx.re, Rockstar Games, Facepunch Studios или Valve и не одобрен ими. Все товарные знаки принадлежат их владельцам.

  1. FiveM
  2. Геймплей
  3. Логи в Discord
Discord

Генератор вебхука Discord

Сгенерируйте готовую функцию логирования в Discord с нормальным embed, плюс строку для server.cfg, которая держит URL вебхука вне вашей resource.

обязательно

Функция Lua, которая генерируется, например sendLog.

обязательно

Серверная convar, в которой лежит URL вебхука. Никогда не зашивайте сам URL в код.

необязательно

Имя, которое показывается автором сообщения в Discord.

необязательно

Необязательная картинка, используемая как аватар автора.

необязательно

Цвет левой полосы embed.

необязательно

Добавляет текущее время UTC в подвал embed.

необязательно

Небольшая строка внизу embed.

необязательно

Маленькая картинка в правом верхнем углу embed.

server.lua идёт в вашу resource; строка с convar идёт в 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 строк, 1530 символов

Похожие инструменты

BlipMarker3D-текст