AI Core
Dünya ve araçlarai-pedscale

ai-pedscale

Adminlerin panel sınırları içinde ayarladığı, her oyuncunun gördüğü karakter boyu ve genişliği.

ai-pedscale karakterleri daha uzun, daha kısa, daha geniş ya da daha ince yapar. Adminler boyutu panelden ya da komutlarla ayarlar; boyut yeniden başlatmalar boyunca karakterde kalır ve yakındaki her oyuncu onu görür.

Oyunda ne yapar

  • Boy ve genişlik. 1 normal boyuttur. Boy 0.85 %15 daha kısa, 1.1 %10 daha uzundur. Genişlik boyun üzerine ölçeklenir.
  • Herkes görür. Diğer oyuncuların boyutları paneldeki çizim mesafesi içinde çizilir; daha uzakta herkes normal görünür.
  • Korunur. Boyut karaktere kaydedilir (ai-core metadata’sı), bu yüzden her girişte ve yeniden başlatmada geri gelir.

Sadece görünüm değişir: hitbox’lar, çarpışmalar ve nişan alma normal boyutta kalır; bazı animasyonlar ve araçta oturma bir an için normal boyutu gösterir; geniş karakterler uzun ya da kısa olanlardan daha fazla bozulur. Bu yüzden genişlik kapalı başlar.

Kurulum

AI Core tarifiyle (recipe) kurulur. Elle: ai-core satırından sonra ensure ai-pedscale. Veritabanı tablosu yok.

Panel ayarları

Admin paneli > Character size.

Sekme: Size

Karakterlerin ne kadar uzun ve ne kadar geniş yapılabileceği ve /setheight ile /setwidth komutlarını kimin kullanabileceği.

Commands: /setheight <size> [id], /setwidth <size> [id] ve /resetscale [id]. Adminler her boyutu her zaman Change a size sekmesinden değiştirebilir.

AyarNeyi değiştirirVarsayılan
Who may use themAdmins only ya da Everyone (own size). Everyone: her oyuncu sadece kendi boyutunu, adminler herkesinkini değiştirir. Script yeniden başladıktan sonra uygulanır.Admins only

Height: 1 normal boydur; karakter bunu her sunucu yeniden başlatmasında korur.

AyarNeyi değiştirirBirimVarsayılan
Allow height changesKapalı: /setheight reddedilir (önceden ayarlanmış boyutlar kalır).açık / kapalıaçık
SmallestBir karakterin yapılabileceği en kısa boy (0.85 = %15 daha kısa). 0.5-1, 0.01’lik adımlar.x0.85
LargestBir karakterin yapılabileceği en uzun boy (1.1 = %10 daha uzun). 1-1.5, 0.01’lik adımlar.x1.1

Width: genişlik boyun üzerine ölçeklenir; daha fazla bozulur, bu yüzden kapalı başlar.

AyarNeyi değiştirirBirimVarsayılan
Allow width changesKapalı: /setwidth reddedilir ve genişlikler normal çizilir.açık / kapalıkapalı
SmallestBir karakterin yapılabileceği en ince hâl. 0.5-1.x0.9
LargestBir karakterin yapılabileceği en geniş hâl. 1-1.5.x1.15
Drawn withinDiğer oyuncuların boyutları bu mesafeye kadar çizilir; daha uzakta herkes normal görünür (client zamanından tasarruf eder). 20-300, 10’luk adımlar.m100

Sekme: Players

Çevrim içi herkes ve şu anki boyutu (1 = normal): Id, Character, Height, Width. Salt okunur; boyutu bir sonraki sekmede değiştir.

Sekme: Change a size

Çevrim içi bir oyuncu seç, sonra boyunu ya da genişliğini değiştir: hemen uygulanır ve karakterinde kalır. Sınırlar ve açma / kapama anahtarları Size sekmesinden gelir.

AyarNeyi değiştirirBirim
PlayerBir isim ya da citizen id ara. Panel açıldığında çevrim içi olan oyuncular; o zamandan beri katılan oyuncular için paneli yeniden aç.
Height1 = normal boy.x
Width1 = normal genişlik; sadece genişlik değişikliklerine izin verilirken çizilir.x

Komutlar

KomutArgümanlarKimNe yapar
/setheight<value> boyut (1 = normal), [id] oyuncunun server id’si (boş: kendin)Adminler (ai.admin); Everyone (own size) ile her oyuncu kendi boyutu içinBir karakterin boyunu ayarla. Panel sınırları dışında ya da boy değişiklikleri kapalıyken reddedilir.
/setwidth<value>, [id]AynıBir karakterin genişliğini ayarla. Sınırlar dışında ya da genişlik değişiklikleri kapalıyken reddedilir.
/resetscale[id]AynıBir karaktere tekrar normal boyutu ver.

Server konsolundan id zorunludur.

Tuşlar

Yok.

Loglar

Her boyut değişikliği sizes log kanalına gider: kimin değiştirdiği, kimin boyutu olduğu ve yeni boyut.

Bilinen sınırlar

  • Hitbox’lar, çarpışmalar ve nişan alma normal boyutta kalır.
  • Who may use them değişikliği sadece script yeniden başladıktan sonra geçerli olur.

Bu sayfada