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_reportscold_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
- Entra al servidor como jugador y ejecuta
/report. - Crea un reporte de prueba.
- Entra con una cuenta que tenga el ACE
cold_reports.staffy ejecuta/reports. - Abre el reporte, reclamalo y envia una respuesta.
- Comprueba que el jugador recibe el mensaje y que el reporte queda guardado tras reiniciar el recurso.
Listo.