AI Core
Świat i narzędziaai-pedscale

ai-pedscale dla deweloperów

Stan gracza i metadane postaci, które przechowuje ai-pedscale.

ai-pedscale nie ma eksportów ani zdarzeń dla innych skryptów. Rozmiar postaci można odczytać w dwóch miejscach.

Stan gracza aiPedScale

Ustawiany na graczu, gdy jego postać się wczytuje, i przy każdej zmianie. { height: number, width: number }, 1 = normalnie. Usuwany, gdy rozmiar wraca do 1 x 1. Zapisywany tylko przez serwer.

// Klient: wzrost innego gracza (1, gdy nie jest skalowany).
export function heightOf(serverId: number): number {
  const scale = Player(serverId).state.aiPedScale as { height: number; width: number } | undefined;
  return scale?.height ?? 1;
}

Metadane postaci pedScale

Zapisany rozmiar w metadanych postaci ai-core, { height, width }. Odczytuj go na serwerze przez GetPlayerData(source).metadata.pedScale.

Nie zapisuj pedScale z innego skryptu: ai-pedscale trzyma własną kopię w pamięci i nie narysowałby zmiany. Używaj panelu lub komend.

Na tej stronie