pma-voice, saltychat o yaca-voice está en ejecución, Humalike observa su
estado de radio y teléfono para no transmitir a los NPC durante esas conversaciones. El
adaptador de pma-voice está verificado en el juego; los adaptadores de SaltyChat y yaca
siguen los eventos y exports publicados por esos recursos y todavía no se han ejecutado
contra ellos. Cualquier otro recurso de voz o teléfono lo informa por sí mismo desde el
cliente:
Pulsar para hablar
Los jugadores hablan con los NPC de IA usando la asignación de pulsar para hablar de Humalike. Pueden cambiarla en los ajustes de teclas de FiveM. El HUD indica si Humalike está transmitiendo en ese momento. Un HUD personalizado puede suscribirse en el cliente:Qué NPC oye al jugador
El recurso mantiene continuamente un pequeño conjunto de objetivos de conversación directa para que el HUD refleje el enrutamiento actual antes de que el jugador pulse PTT. Prioriza:- Un NPC que siga a ese jugador.
- Los NPC que comparten el vehículo del jugador.
- Un NPC cercano hacia el que apuntan el ped y la cámara de juego del jugador.
Proximidad e indicadores de silencio
Humalike limita cuántas conversaciones de NPC hay activas alrededor de cada jugador. La etiqueta muestra cuándo un NPC no está en ese momento en el conjunto de escucha de ese jugador. La selección de objetivo directo actualiza ese estado, de modo que el NPC al que se dirige el jugador no se presenta como no disponible mientras otros NPC cercanos están silenciados temporalmente. El silenciado es por jugador. Dos jugadores en la misma zona pueden tener NPC activos distintos sin que el NPC cambie globalmente.Vehículos
Los jugadores y NPC en la misma cabina de vehículo permanecen conectados por voz. Un NPC que sigue a un jugador tiene prioridad para ese jugador, incluso después de entrar en un vehículo. Los demás jugadores conservan su propio enrutamiento y prioridades.Diagnosticar la voz
Ejecuta/voice en el cliente de FiveM para inspeccionar la conexión local. Comprueba
también:
- el permiso de micrófono del navegador/NUI;
- la tecla PTT de Humalike configurada;
- que la licencia de servidor sea válida;
- que el callback registrado siga apuntando a este FXServer;
- que OneSync esté activado.
humalike_debug solo mientras diagnosticas un problema. No publiques registros
que contengan URLs de conexión o credenciales.

