Welt und Werkzeugeai-pedscale
ai-pedscale für Entwickler
Der Spielerzustand und die Charakter-Metadaten, die ai-pedscale führt.
ai-pedscale hat keine Exports und keine Events für andere Skripte. Die Größe eines Charakters kann an zwei Stellen gelesen werden.
Spielerzustand aiPedScale
Wird am Spieler gesetzt, wenn sein Charakter lädt, und bei jeder Änderung. { height: number, width: number }, 1 = normal. Wird entfernt, wenn die Größe wieder 1 x 1 ist. Nur vom Server geschrieben.
// Client: die Größe eines anderen Spielers (1, wenn nicht skaliert).
export function heightOf(serverId: number): number {
const scale = Player(serverId).state.aiPedScale as { height: number; width: number } | undefined;
return scale?.height ?? 1;
}Charakter-Metadaten pedScale
Die gespeicherte Größe in den Charakter-Metadaten von ai-core, { height, width }. Lies sie auf dem Server mit GetPlayerData(source).metadata.pedScale.
Schreibe pedScale nicht aus einem anderen Skript: ai-pedscale hält seine eigene Kopie im Speicher und würde die Änderung nicht zeichnen. Nutze das Panel oder die Befehle.