ai-smallresources
Muchas funciones de juego pequeñas, cada una con su propio interruptor en el panel, más teletransportes, ascensores, asientos, amarres y Discord Rich Presence.
ai-smallresources reúne las funciones pequeñas que quieren la mayoría de servidores: un cinturón, control de crucero, agacharse, señalar, manos arriba, sentarse en bancos, cargar a jugadores, objetos pequeños, ajustes del mundo de GTA, densidad de población, teletransportes, ascensores y Discord Rich Presence. Cada función tiene su propio interruptor en el panel, así que desactivas lo que ya hace otro script.
Qué hace en el juego
Conducción
- Cinturón (K): un jugador abrochado no puede salir del vehículo y sobrevive a choques más rápidos. Sin el cinturón, un choque por encima de la velocidad del panel lanza al conductor por el parabrisas. Los HUD muestran el estado del cinturón.
- Control de crucero (Y): mantiene la velocidad actual como velocidad máxima del vehículo hasta que se pulsa otra vez.
- Sin cambio de asiento automático, sin radio del vehículo, sin dirección con el ratón para vehículos terrestres y barcos, sin dirección en el aire (un salto aterriza como despegó).
- Objeto matrícula falsa (
fakeplate): pone una matrícula al azar en un vehículo del que tienes las llaves (una barra de 6 segundos mirando al vehículo); usarlo otra vez vuelve a poner la matrícula real. Los garajes conservan la matrícula real. - Cuerda para barcos: a pie junto a un barco a menos de 12 m de un amarre (pestaña Moorings), Tie the boat to the dock lo inmoviliza para que no pueda irse a la deriva ni llevárselo; Untie the boat lo suelta.
Jugador
- Agacharse (Ctrl izquierdo), Señalar con el dedo (B, todos lo ven), Manos arriba (X, también en un vehículo), Caerse (mantén M a pie).
- Sentarse en objetos: las sillas, bancos y taburetes de la pestaña Seats (vienen 364 modelos listos) reciben un aviso Sit down; X te levanta. Con un script de target en marcha, los asientos usan el ojo de interacción en lugar de un aviso.
- Cargar a jugadores: la entrada Carry del menú radial carga al hombro al jugador más cercano, o lo deja en el suelo. Un jugador abatido o esposado se carga al momento; a cualquier otro se le pregunta antes (10 segundos para responder). Tras un rechazo esperas 30 segundos antes de volver a preguntar.
- Placaje (G mientras esprintas): derriba al jugador que tienes justo delante.
- Bloquear disparos desde esquinas, esprintar en interiores, sin casco automático, los sombreros no se caen, sin cámara en reposo, expulsión por AFK tras los minutos del panel (los administradores nunca son expulsados).
Combate
- Sin postura de combate tras una pelea, sin golpe con la pistola, sin asomarse a ciegas desde una cobertura, opcionalmente sin muerte de un disparo en la cabeza, sin bunny hopping, sin recogidas de GTA, sin armas de los vehículos.
Objetos
binoculars: una cámara con zoom (la rueda del ratón hace zoom, Backspace los guarda).firework1afirework4: se colocan en el suelo (barra de 3 segundos) y estallan tras 5 segundos; los ven los jugadores a menos de 400 m.notepad: escribe una página que se convierte en un objetonote; usar la nota muestra su texto (el tooltip del inventario también lo muestra).newscam,newsmic,newsboom: los props del equipo de noticias, sujetos en la mano y visibles para todos. Con la cámara, H cambia a la vista de cámara de noticias.diving_gear: pone o quita una botella de aire y una máscara; mientras se lleva, el jugador respira bajo el agua hasta que la botella se vacía.diving_fillrellena la botella. El aire se guarda por personaje y solo se gasta bajo el agua.
Mundo y población
- Sin nivel de búsqueda ni policía IA de GTA, sin vehículos de policía y emergencias ni NPC de GTA, zonas sin vehículos aparcados por GTA (hospitales, comisarías, la prisión, bases), sin aviones de GTA, sin radio de la policía, sonidos de la ciudad más tranquilos, partes del HUD de GTA ocultas, sin camiones de basura.
- Densidad de peatones, personas de escenario, tráfico y coches aparcados en porcentaje.
Lugares
- Teletransportes: un aviso en ambos extremos (Go: ...) lleva al jugador al otro extremo. Vienen dos listos (oficina de Weazel News, procesamiento de cocaína).
- Ascensores: un aviso en cada planta (...: choose a floor) lista las demás. Viene uno listo (Humane Labs).
Discord Rich Presence: el nombre de tu aplicación, imágenes, dos líneas de texto con marcadores en vivo y hasta dos botones con enlace en el perfil de Discord de cada jugador.
Instalación
Lo instala la receta de AI Core. A mano: ensure ai-smallresources después de ai-core.
Los objetos deben existir en la lista de objetos de tu inventario: binoculars, firework1, firework2, firework3, firework4, newscam, newsmic, newsboom, fakeplate, notepad, note, diving_gear, diving_fill (ai-inventory los tiene).
Ajustes del panel
Panel de administración > Small features. Seis pestañas. Los valores por defecto son de data/settings.json.
Pestaña: Features
Funciones de juego pequeñas, cada una con su propio interruptor.
Conducción
Cinturón, control de crucero, asientos, radio, matrículas y barcos.
| Ajuste | Qué cambia | Unidad | Por defecto |
|---|---|---|---|
| Seatbelt | K abrocha el cinturón en los coches; un jugador abrochado no puede salir del vehículo y sobrevive a choques más rápidos. | activado / desactivado | activado |
| Thrown out without belt | Un choque por encima de esta velocidad lanza al conductor por el parabrisas. 0-500. | km/h | 20 |
| Thrown out with belt | La misma velocidad para un conductor abrochado. 0-500. | km/h | 160 |
| Cruise control | Y mantiene la velocidad actual como velocidad máxima del vehículo hasta que se pulsa otra vez. | activado / desactivado | activado |
| No seat shuffle | Un pasajero se queda en su asiento cuando el conductor se baja. | activado / desactivado | activado |
| No vehicle radio | Las radios de los vehículos se quedan apagadas y la rueda de radio no se abre. | activado / desactivado | desactivado |
| Fake plate item | Pone una matrícula al azar en un vehículo del que el jugador tiene las llaves; usarlo otra vez en el vehículo vuelve a poner la matrícula real. Los garajes conservan la matrícula real. | activado / desactivado | activado |
| Boat rope | A pie junto a un barco cerca de un amarre (pestaña Moorings), el jugador lo ata para que no pueda irse a la deriva ni llevárselo, y lo vuelve a soltar. | activado / desactivado | activado |
| No mouse steering | Los coches, motos y barcos no se pueden dirigir con el ratón. Los aviones y helicópteros sí. | activado / desactivado | activado |
| No steering in the air | Un coche o moto en el aire no se puede inclinar ni girar con las teclas, así que un salto aterriza como despegó. | activado / desactivado | activado |
Jugador
Movimiento, gestos y jugadores inactivos.
| Ajuste | Qué cambia | Unidad | Por defecto |
|---|---|---|---|
| Crouch | Ctrl izquierdo activa o desactiva caminar agachado. | activado / desactivado | activado |
| No GTA stealth walk | Ctrl izquierdo ya no inicia el paso sigiloso de GTA, así que solo se agacha. | activado / desactivado | activado |
| Point with finger | B señala hacia donde mira la cámara; todos lo ven. Termina cuando el jugador apunta, se cae o pelea. | activado / desactivado | activado |
| Hands up | X levanta las manos, también en un vehículo (sin pelear, apuntar ni subir mientras están arriba); X otra vez las baja. Otros scripts preguntan al export de cliente IsHandsUp. | activado / desactivado | activado |
| Fall over | Mientras se mantiene su tecla a pie, el jugador se cae y queda inerte. | activado / desactivado | activado |
| Sit on objects | Las sillas, bancos y taburetes de la pestaña Seats reciben un aviso Sit down. | activado / desactivado | activado |
| Carry players | Desde el menú radial un jugador carga al hombro al jugador más cercano. Los jugadores abatidos o esposados se cargan al momento, a cualquier otro se le pregunta antes. | activado / desactivado | activado |
| Tackle | G mientras esprintas derriba al jugador que tienes justo delante. | activado / desactivado | activado |
| Block corner peeking | Un jugador no puede disparar a lo que solo ve la cámara en tercera persona al doblar una esquina: el disparo se detiene mientras el cañón del arma está detrás de una cobertura. | activado / desactivado | activado |
| Sprint indoors | Los jugadores también pueden esprintar dentro de los edificios, no solo fuera. | activado / desactivado | activado |
| No automatic helmet | Subirse a una moto o a una aeronave no pone un casco por sí solo. | activado / desactivado | activado |
| Hats stay on | Los sombreros, gafas y cascos no se caen cuando al jugador lo golpean o empujan. | activado / desactivado | activado |
| No idle camera | La cámara no empieza a girar alrededor de un jugador que está quieto, a pie o como pasajero. | activado / desactivado | activado |
| AFK kick | Los jugadores que no se mueven durante este tiempo son expulsados (los administradores nunca). 0 lo desactiva. 0-600. | min | 20 |
Combate
Cómo se sienten las peleas y las armas.
| Ajuste | Qué cambia | Por defecto |
|---|---|---|
| No combat stance | Tras un puñetazo o un disparo el jugador vuelve a caminar normal al momento en lugar de quedarse con el paso encorvado de combate de GTA. | activado |
| No pistol whip | Con un arma de fuego en la mano las teclas cuerpo a cuerpo no hacen nada, así que de cerca el jugador dispara en lugar de golpear con el arma. | activado |
| No blind peeking from cover | Un jugador en cobertura no puede asomarse a mirar sin apuntar. | activado |
| No one shot headshots | Un disparo en la cabeza a un jugador hace el mismo daño que uno en el cuerpo. | desactivado |
| No bunny hopping | Un segundo salto en menos de 5 segundos hace que el jugador tropiece y se caiga. | activado |
| No GTA pickups | Las armas, munición, blindaje, salud y dinero que suelta GTA (de NPC muertos, por ejemplo) no se pueden recoger. Los objetos solo vienen del inventario. | activado |
| No weapons from vehicles | Subirse a un coche de policía u otro vehículo armado no da ningún arma. | activado |
Objetos
Lo que hacen los objetos pequeños al usarlos.
| Ajuste | Qué cambia | Unidad | Por defecto |
|---|---|---|---|
| Binoculars item | Usar los prismáticos abre una cámara con zoom. | activado / desactivado | activado |
| Firework items | Los fuegos artificiales se colocan en el suelo y estallan tras 5 segundos. | activado / desactivado | activado |
| Notepad item | Usar el bloc de notas escribe una página que se convierte en un objeto nota; usar la nota muestra su texto. | activado / desactivado | activado |
| Diving gear | Usar diving_gear pone una botella de aire y una máscara (o las quita); mientras se lleva, el jugador respira bajo el agua hasta que la botella se vacía. diving_fill rellena la botella. | activado / desactivado | activado |
| Air in a full tank | Segundos que un jugador respira bajo el agua con una botella llena. El aire solo se gasta bajo el agua y se guarda por personaje. 10-3600. Se muestra con Diving gear activado. | s | 100 |
| Putting on / taking off | Segundos que tarda la animación. 1-60. | s | 5 |
| Refilling | Segundos que tarda rellenar la botella con un objeto diving_fill. 1-60. | s | 5 |
Mundo
Los sistemas propios de GTA.
| Ajuste | Qué cambia | Por defecto |
|---|---|---|
| No GTA police | Sin nivel de búsqueda y sin policía, ambulancias ni camiones de bomberos IA. | activado |
| No GTA police and emergency vehicles | GTA no hace aparecer vehículos de policía, ambulancia, bomberos ni ejército, ni NPC de policía, médicos, guardias o soldados en ningún sitio. Los vehículos y NPC que crean los scripts no se ven afectados. | activado |
| Areas without parked vehicles | En las comisarías, hospitales, la prisión y las bases GTA no aparca ningún vehículo, así que sus aparcamientos quedan libres para los jugadores. Hasta 40 filas, cada una con un Name, un Middle of the area y un Size (metros desde el centro en todas las direcciones, 10-1000 m). Se muestra mientras el interruptor de arriba está activado. | Central Los Santos Medical Center, Mission Row Police Department, Pillbox Hill Medical Center, Paleto Bay Sheriff, Sandy Shores Sheriff, helipuerto de Vespucci (100 m cada uno), campamento Altruist (150 m), Bolingbroke Penitentiary (250 m), Fort Zancudo (500 m) |
| No GTA planes | Ningún avión despega de los aeropuertos y la base militar ni aparca en ellos, y ningún reactor sobrevuela el mapa. | activado |
| No police radio | La voz del escáner de la policía de GTA y los sonidos de policía por la ciudad se silencian. | activado |
| Quiet city sounds | Silencia las sirenas lejanas, las alarmas de coche y la música que pone GTA al volar. | activado |
| Hide GTA HUD parts | Oculta el dinero, el recuento de munición, la zona, la calle y los nombres de vehículos de GTA (ai-hud muestra los suyos). | activado |
Población
Cuántos peatones y vehículos de GTA llenan las calles. Menos significa mejor rendimiento. Cada uno de 0 a 100 en pasos de 5.
| Ajuste | Qué cambia | Unidad | Por defecto |
|---|---|---|---|
| Pedestrians | Personas caminando, en porcentaje de la cantidad normal de GTA. 0 vacía las calles. | % | 80 |
| Scenario people | Personas sentadas, trabajando o de pie en lugares fijos, en porcentaje. | % | 80 |
| Traffic | Vehículos IA en movimiento, en porcentaje. | % | 80 |
| Parked cars | Coches aparcados en las calles, en porcentaje. | % | 80 |
| No garbage trucks | Los camiones de basura de GTA que se paran en mitad de la calle no circulan. | activado / desactivado | activado |
Pestaña: Teleports
Puertas que llevan a los jugadores entre dos puntos. Un registro por teletransporte (New teleport / Delete teleport). Un aviso en ambos extremos lleva al jugador al otro extremo.
| Ajuste | Qué cambia |
|---|---|
| Name | Se muestra en el aviso (Go: Weazel News office). |
| First end | Un extremo, con la orientación hacia la que mira el jugador al llegar. |
| Second end | El otro extremo. |
| Jobs | Solo los miembros de estos trabajos pueden usarlo. Deja trabajos y bandas vacíos para todos. |
| Gangs | Los miembros de estas bandas también pueden usarlo. |
| Only on duty | Los miembros del trabajo deben estar de servicio en ese trabajo. |
Pestaña: Elevators
Ascensores con varias plantas: un aviso en cada planta lista las demás. Un registro por ascensor (New elevator / Delete elevator).
| Ajuste | Qué cambia |
|---|---|
| Name | El nombre del ascensor en el aviso. |
| Floors | Al menos dos, hasta 20, de arriba abajo o en el orden que quieras. Cada fila tiene un Floor name, un Floor point (el jugador llega allí mirando hacia su orientación) y un Job (solo los miembros de ese trabajo pueden ir a esa planta; vacío para todos). |
Pestaña: Moorings
Puntos de muelle a los que se pueden atar los barcos con la cuerda para barcos. Un registro por amarre (New mooring / Delete mooring). Vienen 16 muelles listos. Un barco que flota a menos de 12 m del punto se puede atar.
| Ajuste | Qué cambia |
|---|---|
| Name | El nombre del amarre. |
| Mooring spot | Ponte en el borde del muelle donde quedan los barcos. |
Pestaña: Seats
Objetos del mundo en los que los jugadores pueden sentarse, y dónde se sientan en ellos. Un registro por modelo de objeto (New seat object / Delete seat object). Cada objeto de este modelo en el mundo recibe un aviso Sit down.
| Ajuste | Qué cambia | Por defecto para uno nuevo |
|---|---|---|
| Object | El modelo de silla, banco o taburete. | |
| How to sit | La postura sentada: Chair, Armchair, Bench, Bar stool, Deck chair, Sun lounger, Club seat (watching), Low wall, Steps, Ledge (legs hanging), Tattoo chair, Lounging, Director's chair. | Chair |
| Place straight on the seat | Para taburetes y reservados en los que el jugador no puede entrar caminando; si no, camina hasta el asiento. | desactivado |
| Seats on the object | Una fila por sitio para sentarse (hasta 12), medido desde el centro del objeto: Right, Forward, Up (cada uno de -10 a 10 m) y Facing; la orientación 180 mira hacia la parte delantera del objeto. Se ocupa el asiento libre más cercano. |
Pestaña: Discord
Lo que muestran los perfiles de Discord de los jugadores mientras juegan en este servidor (Rich Presence).
Discord application (aplicación de Discord): crea una aplicación en discord.com/developers (Applications > New Application). Su nombre es el título que muestra Discord encima de las líneas, por ejemplo el nombre de tu servidor.
| Ajuste | Qué cambia | Por defecto |
|---|---|---|
| Discord Rich Presence | Muestra el nombre, las imágenes, las líneas de texto y los botones de tu aplicación en el perfil de Discord de cada jugador. Necesita el id de la aplicación. Desactivado: los jugadores conservan la presencia propia de FiveM. | desactivado |
| Application id | En discord.com/developers abre tu aplicación, General Information, y copia el Application ID (de 17 a 20 dígitos). Es público, no es un secreto. | vacío |
Pictures (imágenes): sube las imágenes en tu aplicación en Rich Presence > Art Assets (al menos 512 x 512 px) y escribe aquí sus nombres. Una imagen nueva puede tardar unos minutos en aparecer en Discord.
| Ajuste | Qué cambia |
|---|---|
| Large picture | El nombre de un Art Asset de tu aplicación: la imagen cuadrada grande junto al texto, normalmente tu logo. Vacío: sin imagen. |
| Large picture text | Se muestra cuando alguien pasa el ratón por la imagen grande. |
| Small picture | El nombre de un Art Asset de tu aplicación: la imagen redonda pequeña en la esquina de la grande. Vacío: sin imagen pequeña. |
| Small picture text | Se muestra cuando alguien pasa el ratón por la imagen pequeña. |
Text lines (líneas de texto): dos líneas bajo el nombre de la aplicación; Discord cuenta por sí solo el tiempo jugado junto a ellas. Las dos líneas vacías: el texto propio de FiveM.
| Ajuste | Qué cambia | Por defecto |
|---|---|---|
| First line | La línea superior, hasta 128 caracteres. Se actualiza sola cuando cambia el valor de un marcador (la calle como mucho cada 15 segundos). | {players}/{maxPlayers} players |
| Second line | La línea inferior, hasta 128 caracteres, con los mismos marcadores. | Playing as {name} |
Marcadores:
| Marcador | Se convierte en |
|---|---|
{players} | Jugadores conectados |
{maxPlayers} | Plazas del servidor |
{name} | Nombre del personaje |
{id} | Id de servidor |
{job} | Trabajo |
{street} | La calle en la que está el jugador |
Buttons (botones): hasta dos botones bajo la presencia que abren un enlace, por ejemplo tu invitación de Discord o tu web. Otras personas los ven y los pulsan; Discord no se los muestra al propio jugador.
| Ajuste | Qué cambia |
|---|---|
| Buttons | Dos como mucho, mostrados en este orden (Add button). Button text: hasta 32 caracteres. Link: la página que abre el botón; debe empezar por https://. |
Desactivar Rich Presence devuelve la presencia propia de FiveM, pero solo si la fijó ai-smallresources. Otro script de presencia que funcione a su lado nunca se sobrescribe.
Comandos
Ninguno.
Teclas
Los jugadores las cambian en los ajustes de teclas de GTA (sección FiveM); el dueño cambia los valores por defecto en el panel de administración (Keybinds). Una tecla no hace nada mientras su función está desactivada.
| Tecla por defecto | Qué hace |
|---|---|
| K | Cinturón |
| Y | Control de crucero |
| Ctrl izquierdo | Agacharse |
| B | Señalar con el dedo |
| X | Manos arriba |
| M (mantener) | Caerse (a pie) |
| G | Placaje mientras esprintas |
| X | Levantarse de un asiento |
| H | Vista de cámara de noticias (mientras sujetas la cámara) |
| Backspace | Guardar los prismáticos |
| Rueda del ratón arriba / abajo | Prismáticos: acercar / alejar |
Otros scripts
- Emotes: cuando está en marcha tgiann-emotes, codem-emotemenu, rpemotes o 0r-animmenu, sus manos arriba y su señalar tienen prioridad y las teclas de gestos de ai-smallresources se quedan desactivadas. La capa de gestos de AI Core responde a otros scripts desde el que esté en marcha.
- Cinturón: un HUD con su propio cinturón (tgiann-lumihud, tgiann-hudv2, tgiann-modern-hud) o qbx_seatbelt se lee primero en la capa de cinturón de AI Core; desactiva el interruptor Seatbelt cuando uses uno de ellos.
Límites conocidos
- Manos arriba nunca empieza encima de la animación de otro script (esposas, una rendición), y termina cuando esa animación se reemplaza.
- Las zonas sin vehículos aparcados vacían todos los coches aparcados por GTA dentro de la caja, no solo los de emergencia: mantén los tamaños pequeños.
- Quitar el objeto
diving_gearmientras se lleva puesto no quita el equipo (como en Qbox). Un reinicio o un cambio de personaje sí. - Los fuegos artificiales no se pueden colocar desde un vehículo.