Licencias y permisos como mecánica de rol
Un sistema de licencias y permisos añade profundidad burocrática a tu servidor de FiveM. Licencias de conducir, de armas, de caza y otros permisos crean trabajos gubernamentales, sumideros de dinero y oportunidades para hacer cumplir la ley. Cada licencia debe obtenerse a través de un proceso (examen, pago, período de validez) y caducar con el tiempo, lo que genera un flujo constante de actividad burocrática.
Emisión de licencias
Las licencias se emiten desde NPCs gubernamentales o desde empleados públicos jugadores. El proceso típico es: pago de la tasa, examen teórico de tipo test, prueba práctica (para carné de conducir) y expedición del documento. El documento puede aparecer como ítem de inventario o como atributo en los datos del personaje. Ambos enfoques tienen ventajas: los ítems son más tangibles y roleables, los atributos persisten mejor al morir.
Zonas restringidas y multas
Las zonas donde se requiere licencia (campos de caza, polígonos de tiro, autopistas para carné específico) deben comprobar el permiso al entrar y aplicar consecuencias si falta. Multas automáticas por infracción o alertas a la policía mantienen vivo el cumplimiento. Los cuerpos encargados (guardabosques para caza, policía para armas, DMV para conducir) tienen herramientas para inspeccionar y sancionar.
Caducidad y renovación
Las licencias deberían caducar tras un período configurable (días reales o tiempo de juego), exigiendo renovación con pago adicional. Esto mantiene el flujo económico y da trabajo constante a los empleados de DMV o equivalentes. Notificaciones automáticas cuando se acerca la caducidad dan al jugador tiempo para renovar sin frustración.
Integración y alcance
Integra el sistema con todos los recursos relevantes: el carné de conducir con la policía (multas por conducir sin carné), la licencia de armas con la armería (no se puede comprar sin ella), la licencia de caza con los scripts de caza. Expon las funciones de comprobación mediante exports para que otros scripts puedan validar permisos sin duplicar lógica. Un sistema bien conectado se siente como parte orgánica del mundo en lugar de un añadido aislado.
