AI Core
Welt und Werkzeugeai-pedscale

ai-pedscale

Größe und Breite des Charakters, von Admins innerhalb der Panel-Grenzen eingestellt, für jeden Spieler sichtbar.

ai-pedscale macht Charaktere größer, kleiner, breiter oder schmaler. Admins stellen die Größe im Panel oder mit Befehlen ein; sie bleibt über Neustarts hinweg am Charakter, und jeder Spieler in der Nähe sieht sie.

Was es im Spiel macht

  • Größe und Breite. 1 ist die normale Größe. Größe 0.85 ist 15 % kleiner, 1.1 ist 10 % größer. Die Breite skaliert zusätzlich zur Größe.
  • Für alle sichtbar. Die Größen anderer Spieler werden innerhalb der Sichtweite aus dem Panel gezeichnet; weiter weg sieht jeder normal aus.
  • Gespeichert. Die Größe wird am Charakter gespeichert (Metadaten von ai-core), sodass sie bei jedem Einloggen und Neustart zurückkommt.

Nur das Aussehen ändert sich: Hitboxen, Kollisionen und Zielen bleiben bei der normalen Größe; manche Animationen und das Sitzen in einem Fahrzeug zeigen kurz die normale Größe; breitere Charaktere haben mehr Darstellungsfehler als größere oder kleinere. Deshalb ist die Breite anfangs ausgeschaltet.

Installation

Wird vom Rezept von AI Core installiert. Von Hand: ensure ai-pedscale nach ai-core. Keine Datenbanktabelle.

Panel-Einstellungen

Admin-Panel > Character size.

Tab: Size

Wie groß und wie breit Charaktere gemacht werden dürfen und wer /setheight und /setwidth benutzen darf.

Commands (Befehle): /setheight <size> [id], /setwidth <size> [id] und /resetscale [id]. Admins können jede Größe immer im Tab Change a size ändern.

EinstellungWas sie ändertStandard
Who may use themAdmins only oder Everyone (own size). Everyone: Jeder Spieler ändert nur seine eigene Größe, Admins die jedes Spielers. Gilt nach einem Neustart des Skripts.Admins only

Height (Größe): 1 ist die normale Größe; der Charakter behält sie bei jedem Serverneustart.

EinstellungWas sie ändertEinheitStandard
Allow height changesAus: /setheight wird abgelehnt (bereits gesetzte Größen bleiben).an / ausan
SmallestDas Kleinste, was ein Charakter werden kann (0.85 = 15 % kleiner). 0.5-1, in Schritten von 0.01.x0.85
LargestDas Größte, was ein Charakter werden kann (1.1 = 10 % größer). 1-1.5, in Schritten von 0.01.x1.1

Width (Breite): Die Breite skaliert zusätzlich zur Größe; sie hat mehr Darstellungsfehler, daher ist sie anfangs ausgeschaltet.

EinstellungWas sie ändertEinheitStandard
Allow width changesAus: /setwidth wird abgelehnt, und Breiten werden normal gezeichnet.an / ausaus
SmallestDas Schmalste, was ein Charakter werden kann. 0.5-1.x0.9
LargestDas Breiteste, was ein Charakter werden kann. 1-1.5.x1.15
Drawn withinDie Größen anderer Spieler werden in dieser Nähe gezeichnet; weiter weg sieht jeder normal aus (spart Client-Zeit). 20-300, in Schritten von 10.m100

Tab: Players

Alle Spieler online und ihre aktuelle Größe (1 = normal): Id, Character, Height, Width. Nur lesbar; eine Größe änderst du im nächsten Tab.

Tab: Change a size

Wähle einen Spieler online und ändere dann seine Größe oder Breite: Es gilt sofort und bleibt an seinem Charakter. Die Grenzen und An-/Aus-Schalter kommen aus dem Tab Size.

EinstellungWas sie ändertEinheit
PlayerSuche einen Namen oder eine Citizen-ID. Spieler, die online waren, als das Panel geöffnet wurde; öffne das Panel erneut für Spieler, die seitdem beigetreten sind.
Height1 = normale Größe.x
Width1 = normale Breite; wird nur gezeichnet, solange Breitenänderungen erlaubt sind.x

Befehle

BefehlArgumenteWerWas er macht
/setheight<value> Größe (1 = normal), [id] Server-ID des Spielers (leer: du selbst)Admins (ai.admin); mit Everyone (own size) jeder Spieler für seine eigene GrößeSetzt die Größe eines Charakters. Wird außerhalb der Panel-Grenzen oder bei ausgeschalteten Größenänderungen abgelehnt.
/setwidth<value>, [id]EbensoSetzt die Breite eines Charakters. Wird außerhalb der Grenzen oder bei ausgeschalteten Breitenänderungen abgelehnt.
/resetscale[id]EbensoGibt einem Charakter wieder die normale Größe.

Aus der Serverkonsole ist die ID Pflicht.

Tastenbelegungen

Keine.

Logs

Jede Größenänderung geht an den Log-Kanal sizes: wer sie geändert hat, wessen Größe und die neue Größe.

Bekannte Grenzen

  • Hitboxen, Kollisionen und Zielen bleiben bei der normalen Größe.
  • Eine Änderung von Who may use them wirkt erst nach einem Neustart des Skripts.

Auf dieser Seite