Мир и инструментыai-pedscale
ai-pedscale для разработчиков
Состояние игрока и метаданные персонажа, которые хранит ai-pedscale.
У ai-pedscale нет экспортов и событий для других скриптов. Размер персонажа можно прочитать в двух местах.
Состояние игрока aiPedScale
Выставляется на игроке, когда загружается его персонаж, и при каждом изменении. { height: number, width: number }, 1 = обычный. Удаляется, когда размер снова 1 x 1. Пишет только сервер.
// Клиент: рост другого игрока (1, если не масштабирован).
export function heightOf(serverId: number): number {
const scale = Player(serverId).state.aiPedScale as { height: number; width: number } | undefined;
return scale?.height ?? 1;
}Метаданные персонажа pedScale
Сохранённый размер в метаданных персонажа ai-core, { height, width }. Читайте его на сервере через GetPlayerData(source).metadata.pedScale.
Не пишите pedScale из другого скрипта: ai-pedscale хранит собственную копию в памяти и не отрисует изменение. Используйте панель или команды.