Inicio › Documentación › Exports · origen_importheist
Todos los exports están registrados bajo el nombre del recurso origen_importheist.
CreateLog(data) → voidEnvía una entrada de log estructurada a un webhook de Discord configurado. Opcionalmente añade los identificadores del jugador al embed o al mensaje.
exports['origen_importheist']:CreateLog(data)| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
data |
table |
Sí | Contenido del log (consulta la estructura más abajo) |
data.type |
string |
Sí | Clave del tipo de log. Debe coincidir con una clave de ServerConfig.Logs (p. ej. 'StartRobbery') |
data.source |
integer|nil |
No | ID de servidor del jugador. Se usa para añadir identificadores cuando ServerConfig.UseIdentifiers = true |
data.message |
string|nil |
No | Mensaje de texto plano enviado como campo content de Discord |
data.embed |
table|nil |
No | Objeto embed de Discord. Si se indica, se envía como embed en lugar de texto plano |
data.avatar_url |
string|nil |
No | URL de avatar personalizada para el mensaje del webhook |
exports['origen_importheist']:CreateLog({
type = 'StartRobbery',
source = source,
message = 'A player started the import heist.',
})exports['origen_importheist']:CreateLog({
type = 'StartRobbery',
source = source,
embed = {
title = 'Import Heist Started',
description = 'A player entered the warehouse.',
color = 16711680, -- red
},
})CreateLog valida la URL del webhook en el momento de la llamada. Si la URL configurada para el type indicado está vacía o no es un webhook de Discord válido, la llamada se ignora en silencio.
El valor de data.type debe coincidir con una clave definida en ServerConfig.Logs dentro de config/logs/logs.lua. Si la clave no existe o no tiene ningún webhook configurado, el log se omite.
origen_importheist no registra ningún export en el cliente.