Skip to main content

Usage Guide

Abrir y cerrar el chat

Tienes tres formas practicas de manejarlo:

  • Pulsa T si mantienes Config.OpenKey = 'T'
  • Ejecuta coldchat para abrirlo manualmente
  • Cierra la NUI con su propio boton o con la accion close

Al abrirse, el cliente:

  1. Da foco a la NUI.
  2. Pide roster al servidor para autocompletar menciones.
  3. Carga layout, opacidad y preferencias desde localStorage.

Como se interpreta lo que escribes

Texto normal

  • Si Config.EnableOOC = true, escribir sin slash envia ooc
  • Si Config.EnableOOC = false, el mismo texto se trata como ic

Comandos RP

  • /me texto: mensaje de proximidad con opcion de 3D encima del ped
  • /do texto: igual que me, pero con el estilo configurado para do
  • /ooc texto: fuerza ooc aunque el texto normal este configurado de otra forma

Utilidades

  • /id: muestra tu id
  • /clear: limpia tu historial local del chat

Privados

  • /pm <id> <mensaje>: abre conversacion directa con un jugador concreto
  • /reply <mensaje>: responde al ultimo PM que recibiste o enviaste

Anuncios de trabajo

  • /pd
  • /ems
  • /mec

Estos comandos revisan trabajo o ACE antes de anunciar al resto del servidor.

Menciones

El chat soporta dos formas:

  • @id, por ejemplo @12
  • @nombre, usando el nombre visible o el nombre del jugador segun el roster

Detalles utiles:

  • La deteccion real limpia espacios y simbolos raros antes de comparar
  • El autocompletado se refresca pidiendo jugadores al servidor
  • Si Mentions.pingSound = true, la NUI puede reproducir sonido al recibir la mencion

HUD y visibilidad

cold_chat separa el panel de escritura del HUD de historial.

Comandos clave:

  • coldhud: alterna entre modo automatico y modo fijado
  • coldhide: entra o sale del modo oculto

Comportamiento:

  • En automatico, el HUD se esconde tras Config.HudAutoHideMs
  • En fijado, el historial permanece visible
  • En oculto, no se muestra hasta que vuelvas a cambiar de modo

Ajustes del jugador

La NUI guarda varias preferencias del usuario:

  • posicion y tamano del panel
  • opacidad
  • modo HUD
  • timestamps
  • cantidad de mensajes visibles
  • volumen o sonidos de PM y menciones

Esos ajustes viven en el navegador embebido del cliente, no en base de datos.

Texto 3D de /me y /do

Si Config.Show3D = true, al recibir me o do dentro de rango se dibuja texto sobre el jugador.

Lo importante del flujo:

  • se apila por jugador hasta maxStack
  • se divide por lineas segun maxCharsPerLine
  • hace fade por tiempo y por distancia
  • usa colores distintos para me y do

Moderacion

Quien tenga cold.chat.moderator puede usar:

  • /mutechat <id> [segundos]
  • /unmutechat <id>
  • /clearchatall

Tambien funcionan como comandos registrados en servidor, no solo desde el propio chat.