El nombre de cada comando se puede cambiar en shared/config.lua. Estos son los valores por defecto.
Comandos
| Comando | Quién | Qué hace |
|---|---|---|
/logout | Staff (group.admin) | Te devuelve a la selección de personaje |
/logoutplayer [id] | Staff (group.admin) y consola del servidor | Manda a otro jugador a la selección de personaje. id es el ID de servidor del jugador |
/partnerinvite [target] [type] | Todos | Invita a un jugador cercano a aparecer contigo en la selección. target es su ID de servidor. type es cp (pareja) o bff (mejor amigo) |
/forcepartner [citizenid] [type] | Staff (group.admin) | Fija tu pareja por citizenid, sin invitación. Mismos valores de type |
/height | Personajes menores con el crecimiento activado por el staff | Abre el panel de estatura |
/partnerinvite necesita que el otro jugador esté a menos de 10 metros, y tiene 60 segundos para responder. Un jugador puede enviar 3 invitaciones por minuto. Los tres valores están en el bloque partner del config. Con partner.enabled = false, /partnerinvite y /forcepartner no existen.
Comando opcional
vehicles.spotCommand viene desactivado. Si le pones un nombre, el comando copia tu posición actual como vec4 al portapapeles. Sirve para rellenar data/vehicle_locations.lua.
vehicles = {
enabled = true,
resource = "cuxial_garages",
spotCommand = "mcspot",
},Teclas
Cuxial Multichar no registra ninguna tecla.
Permisos
Los comandos de staff usan el campo restricted de cada comando. Es un grupo ACE, y lo comprueba ox_lib. El permiso de /forcepartner está en partner.commands.force.
commands = {
logout = { name = "logout", restricted = "group.admin" },
logoutPlayer = { name = "logoutplayer", restricted = "group.admin" },
},Para dar ese grupo a un jugador:
add_principal identifier.license:xxxxxxxxxxxxxxxx group.adminPon restricted = false para abrir un comando a todos los jugadores.
Los exports que aprueban personajes menores no comprueban permisos. Tiene que hacerlo el recurso que los llama. Mira Exports y eventos.
