AI Core
Monde et outilsai-pedscale

ai-pedscale

Taille et carrure des personnages réglées par les administrateurs dans les limites du panneau, visibles par chaque joueur.

ai-pedscale rend les personnages plus grands, plus petits, plus larges ou plus minces. Les administrateurs règlent la taille depuis le panneau ou avec des commandes ; elle reste sur le personnage malgré les redémarrages et chaque joueur à proximité la voit.

Ce qu’il fait en jeu

  • Hauteur et largeur. 1 est la taille normale. Une hauteur de 0.85 est 15 % plus petite, 1.1 est 10 % plus grande. La largeur s’applique par-dessus la hauteur.
  • Visible par tous. Les tailles des autres joueurs sont dessinées dans la distance d’affichage du panneau ; au-delà, tout le monde a l’air normal.
  • Conservée. La taille est enregistrée sur le personnage (métadonnées d’ai-core), donc elle revient à chaque connexion et à chaque redémarrage.

Seule l’apparence change : les hitboxes, les collisions et la visée restent à la taille normale ; certaines animations et la position assise dans un véhicule affichent la taille normale un instant ; les personnages élargis ont plus de bugs visuels que les personnages grandis ou rapetissés. C’est pourquoi la largeur est désactivée au départ.

Installation

Installé par la recipe d’AI Core. À la main : ensure ai-pedscale après ai-core. Aucune table de base de données.

Réglages du panneau

Panneau d’administration > Character size.

Onglet : Size

Jusqu’où les personnages peuvent être grandis et élargis, et qui peut utiliser /setheight et /setwidth.

Commands : /setheight <size> [id], /setwidth <size> [id] et /resetscale [id]. Les administrateurs peuvent toujours changer chaque taille dans l’onglet Change a size.

RéglageCe qu’il changeDéfaut
Who may use themAdmins only (administrateurs uniquement) ou Everyone (own size) (tout le monde, sa propre taille). Tout le monde : chaque joueur ne change que sa propre taille, les administrateurs celle de n’importe qui. S’applique après le redémarrage du script.Admins only

Height : 1 est la hauteur normale ; le personnage la garde à chaque redémarrage du serveur.

RéglageCe qu’il changeUnitéDéfaut
Allow height changesDésactivé : /setheight est refusé (les tailles déjà réglées restent).activé / désactivéactivé
SmallestLa plus petite hauteur possible pour un personnage (0.85 = 15 % plus petit). 0.5-1, par pas de 0.01.x0.85
LargestLa plus grande hauteur possible pour un personnage (1.1 = 10 % plus grand). 1-1.5, par pas de 0.01.x1.1

Width : la largeur s’applique par-dessus la hauteur ; elle provoque plus de bugs visuels, donc elle est désactivée au départ.

RéglageCe qu’il changeUnitéDéfaut
Allow width changesDésactivé : /setwidth est refusé et les largeurs sont dessinées normales.activé / désactivédésactivé
SmallestLa plus faible largeur possible pour un personnage. 0.5-1.x0.9
LargestLa plus grande largeur possible pour un personnage. 1-1.5.x1.15
Drawn withinLes tailles des autres joueurs sont dessinées à cette distance ; au-delà, tout le monde a l’air normal (économise du temps client). 20-300, par pas de 10.m100

Onglet : Players

Tous les joueurs en ligne et leur taille actuelle (1 = normal) : Id, Character, Height, Width. En lecture seule ; changez une taille dans l’onglet suivant.

Onglet : Change a size

Choisissez un joueur en ligne, puis changez sa hauteur ou sa largeur : cela s’applique immédiatement et reste sur son personnage. Les limites et les interrupteurs viennent de l’onglet Size.

RéglageCe qu’il changeUnité
PlayerRecherchez un nom ou un citizen id. Les joueurs en ligne à l’ouverture du panneau ; rouvrez le panneau pour les joueurs arrivés depuis.
Height1 = hauteur normale.x
Width1 = largeur normale ; dessinée uniquement tant que les changements de largeur sont autorisés.x

Commandes

CommandeArgumentsQuiCe qu’elle fait
/setheight<value> taille (1 = normal), [id] id serveur du joueur (vide : vous-même)Administrateurs (ai.admin) ; avec Everyone (own size), chaque joueur pour sa propre tailleRègle la hauteur d’un personnage. Refusé hors des limites du panneau ou tant que les changements de hauteur sont désactivés.
/setwidth<value>, [id]IdemRègle la largeur d’un personnage. Refusé hors des limites ou tant que les changements de largeur sont désactivés.
/resetscale[id]IdemRedonne la taille normale à un personnage.

Depuis la console du serveur, l’id est obligatoire.

Raccourcis clavier

Aucun.

Logs

Chaque changement de taille va dans le canal de logs sizes : qui l’a changée, la taille de qui, et la nouvelle taille.

Limites connues

  • Les hitboxes, les collisions et la visée restent à la taille normale.
  • Changer Who may use them ne prend effet qu’après le redémarrage du script.

Sur cette page