ai-pedscale
Altura y anchura del personaje fijadas por los administradores dentro de los límites del panel, visibles para todos los jugadores.
ai-pedscale hace a los personajes más altos, más bajos, más anchos o más delgados. Los administradores fijan el tamaño desde el panel o con comandos; se queda en el personaje entre reinicios y todos los jugadores cercanos lo ven.
Qué hace en el juego
- Altura y anchura.
1es el tamaño normal. La altura0.85es un 15 % más bajo,1.1un 10 % más alto. La anchura se aplica encima de la altura. - Visible para todos. Los tamaños de los demás jugadores se dibujan dentro de la distancia de dibujado del panel; más lejos todos se ven normales.
- Se conserva. El tamaño se guarda en el personaje (metadata de ai-core), así que vuelve en cada inicio de sesión y reinicio.
Solo cambia el aspecto: las hitboxes, las colisiones y la puntería se quedan en el tamaño normal; algunas animaciones y sentarse en un vehículo muestran el tamaño normal durante un momento; los personajes más anchos fallan más que los más altos o más bajos. Por eso la anchura empieza desactivada.
Instalación
Lo instala la receta de AI Core. A mano: ensure ai-pedscale después de ai-core. Sin tabla de base de datos.
Ajustes del panel
Panel de administración > Character size.
Pestaña: Size
Lo altos y lo anchos que se pueden hacer los personajes, y quién puede usar /setheight y /setwidth.
Commands (comandos): /setheight <size> [id], /setwidth <size> [id] y /resetscale [id]. Los administradores siempre pueden cambiar cualquier tamaño en la pestaña Change a size.
| Ajuste | Qué cambia | Por defecto |
|---|---|---|
| Who may use them | Admins only o Everyone (own size). Everyone: cada jugador solo cambia su propio tamaño, los administradores el de cualquiera. Se aplica tras reiniciar el script. | Admins only |
Height (altura): 1 es la altura normal; el personaje la conserva en cada reinicio del servidor.
| Ajuste | Qué cambia | Unidad | Por defecto |
|---|---|---|---|
| Allow height changes | Desactivado: /setheight se rechaza (los tamaños ya fijados se quedan). | activado / desactivado | activado |
| Smallest | Lo más bajo que se puede hacer un personaje (0.85 = un 15 % más bajo). 0.5-1, en pasos de 0.01. | x | 0.85 |
| Largest | Lo más alto que se puede hacer un personaje (1.1 = un 10 % más alto). 1-1.5, en pasos de 0.01. | x | 1.1 |
Width (anchura): la anchura se aplica encima de la altura; falla más, así que empieza desactivada.
| Ajuste | Qué cambia | Unidad | Por defecto |
|---|---|---|---|
| Allow width changes | Desactivado: /setwidth se rechaza y las anchuras se dibujan normales. | activado / desactivado | desactivado |
| Smallest | Lo más delgado que se puede hacer un personaje. 0.5-1. | x | 0.9 |
| Largest | Lo más ancho que se puede hacer un personaje. 1-1.5. | x | 1.15 |
| Drawn within | Los tamaños de los demás jugadores se dibujan a esta distancia; más lejos todos se ven normales (ahorra tiempo de cliente). 20-300, en pasos de 10. | m | 100 |
Pestaña: Players
Todos los conectados y su tamaño ahora mismo (1 = normal): Id, Character, Height, Width. Solo lectura; cambia un tamaño en la pestaña siguiente.
Pestaña: Change a size
Elige un jugador conectado y cambia su altura o anchura: se aplica al momento y se queda en su personaje. Los límites y los interruptores vienen de la pestaña Size.
| Ajuste | Qué cambia | Unidad |
|---|---|---|
| Player | Busca un nombre o citizen id. Jugadores conectados cuando se abrió el panel; vuelve a abrir el panel para los jugadores que hayan entrado después. | |
| Height | 1 = altura normal. | x |
| Width | 1 = anchura normal; solo se dibuja mientras se permiten los cambios de anchura. | x |
Comandos
| Comando | Argumentos | Quién | Qué hace |
|---|---|---|---|
/setheight | <value> tamaño (1 = normal), [id] id de servidor del jugador (vacío: tú mismo) | Administradores (ai.admin); con Everyone (own size), cada jugador para su propio tamaño | Fija la altura de un personaje. Se rechaza fuera de los límites del panel o mientras los cambios de altura están desactivados. |
/setwidth | <value>, [id] | Igual | Fija la anchura de un personaje. Se rechaza fuera de los límites o mientras los cambios de anchura están desactivados. |
/resetscale | [id] | Igual | Devuelve a un personaje el tamaño normal. |
Desde la consola del servidor, el id es obligatorio.
Teclas
Ninguno.
Logs
Cada cambio de tamaño va al canal de logs sizes: quién lo cambió, de quién es el tamaño y el nuevo tamaño.
Límites conocidos
- Las hitboxes, las colisiones y la puntería se quedan en el tamaño normal.
- Cambiar Who may use them solo surte efecto tras reiniciar el script.