Skip to main content

Installation

1. Copiar el recurso

Copia la carpeta cold_reports a tu carpeta de recursos (por ejemplo [cold_store]/).

2. Importar la base de datos

Importa el archivo incluido cold_reports.sql en la base de datos de tu servidor.

El SQL crea estas tablas:

  • cold_reports
  • cold_reports_messages

Ambas usan CREATE TABLE IF NOT EXISTS, asi que puedes ejecutar el archivo sin borrar reportes existentes.

3. Orden en server.cfg

oxmysql y cold_lib deben iniciarse antes de cold_reports.

ensure oxmysql
ensure cold_lib
ensure cold_reports

Si tu framework o recursos de identidad se cargan antes de cold_lib, mantenlos tambien por encima de cold_reports.

4. Permisos de staff

Por defecto, el recurso usa este ACE para el panel de staff:

COLD.Config.StaffAce = 'cold_reports.staff'

Concede el permiso al grupo que corresponda, por ejemplo:

add_ace group.admin cold_reports.staff allow
add_principal identifier.license:TU_LICENSE group.admin

Tambien existe COLD.Config.StaffJobs para permitir staff por job. Si no quieres usar jobs, dejalo vacio.

5. Probar

  1. Entra al servidor como jugador y ejecuta /report.
  2. Crea un reporte de prueba.
  3. Entra con una cuenta que tenga el ACE cold_reports.staff y ejecuta /reports.
  4. Abre el reporte, reclamalo y envia una respuesta.
  5. Comprueba que el jugador recibe el mensaje y que el reporte queda guardado tras reiniciar el recurso.

Listo.