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.
1normal boyuttur. Boy0.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.
| Ayar | Neyi değiştirir | Varsayılan |
|---|---|---|
| Who may use them | Admins 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.
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Allow height changes | Kapalı: /setheight reddedilir (önceden ayarlanmış boyutlar kalır). | açık / kapalı | açık |
| Smallest | Bir karakterin yapılabileceği en kısa boy (0.85 = %15 daha kısa). 0.5-1, 0.01’lik adımlar. | x | 0.85 |
| Largest | Bir karakterin yapılabileceği en uzun boy (1.1 = %10 daha uzun). 1-1.5, 0.01’lik adımlar. | x | 1.1 |
Width: genişlik boyun üzerine ölçeklenir; daha fazla bozulur, bu yüzden kapalı başlar.
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Allow width changes | Kapalı: /setwidth reddedilir ve genişlikler normal çizilir. | açık / kapalı | kapalı |
| Smallest | Bir karakterin yapılabileceği en ince hâl. 0.5-1. | x | 0.9 |
| Largest | Bir karakterin yapılabileceği en geniş hâl. 1-1.5. | x | 1.15 |
| Drawn within | Diğ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. | m | 100 |
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.
| Ayar | Neyi değiştirir | Birim |
|---|---|---|
| Player | Bir 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ç. | |
| Height | 1 = normal boy. | x |
| Width | 1 = normal genişlik; sadece genişlik değişikliklerine izin verilirken çizilir. | x |
Komutlar
| Komut | Argümanlar | Kim | Ne 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çin | Bir 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.