🛠️Installation

Instalación de FiveManager

Lo primero que debes hacer es descargar el recurso de fivemanager

https://github.com/fivemanage/sdk/releases/download/v2.4.1/fmsdk.zip

Inserta en tu server.cfg lo siguiente:

ensure screenshot-basic  # Only add this line if `screenshot-basic` is not already ensured in your configuration.
ensure fmsdk    # The SDK must be started after the `screenshot-basic` resource.

set FIVEMANAGE_MEDIA_API_KEY your_api_key
set FIVEMANAGE_LOGS_API_KEY your_api_key

O puedes seguir las intruciones en su foro oficial

https://docs.fivemanage.com/sdk/fivem/install

CONFIG.LUA

Puedes elegir si usar "webhook" o "fmsdk" que significa usar fivemanager.

Config.Framework = "qb" -- options: "qb" or "esx"
Config.Notify = "ox" -- "ox" or "qb"
Config.PhotoMethod = "fmsdk" -- options: "webhook" o "fmsdk"
Config.NameServer = "Reaver DEV" -- For "fmsdk" 

Cuando esta las notificaciones en "ox" puedes configurarlo en:

Config.LibNotify = {
    color = 'white',
    ColorDescription = 'white',
    backgroundColor = 'rgba(15, 15, 15, 0.508)',
    showDuration = true,
    position = 'top',
     icon = 'fa-camera',
     iconColor = 'white',
 
 }

Se ha añadido la opcion de notificaciones y traduciones para ajustarlo al uso del comprador.

Config.Translations = {
    notifications = {
        webhook = {
            title = "CÁMARA",
            description = "Captura guardada en webhook"
        },
        fmsdk = {
            title = "CÁMARA",
            description = "Captura guardada y copiada al portapapeles",
            dialog_title = "URL de la imagen",
            url_label = "URL",
            loading = "Espere unos segundos que se genere la imagen..."
        }
    },
    input = {
        title = "Detalles de la foto",
        description = "Ingresa los detalles de la captura",
        fields = {
            name = {
                label = "ID del jugador",
                placeholder = "ID del jugador"
            },
            description = {
                label = "Descripción (opcional)",
                placeholder = "Ingresa una descripción"
            }
        }
    },
}

Por ultimo tenemos los ajustes de webhook donde puedes configurar un canal de discord para enviar las fotos y para saber quien usa el comando.

Config.DiscordWebhooks = {
    usage = "",
    screenshots = "",
    logs = ""
}

EXTRAS:

Puedes activar un letrero que se activa al usar el comando.

Config.UseAlertDialog = false -- Determina si se usa el diálogo de confirmación
Config.AlertDialog = {
    header = 'Reaver Camera 2.0',
    content = 'Reaver Camera 2.0',
    centered = true,
    cancel = true,
    size = 'md',
    overflow = true,
    labels = {
        cancel = 'No',
        confirm = 'Sí'
    }
}

Última actualización