StarterGui

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Hizmet

StarterGui bir kapsayıcı nesne olarak, LayerCollector gibi nesneleri tutmak için tasarlanmıştır.

StarterGui ayrıca CoreGui ile etkileşime geçmenizi sağlayan bir dizi işlevi de içerir. Örneğin StarterGui:SetCoreGuiEnabled() ile etkileşimleri devre dışı bırakabilirsiniz ve 0>

Özet

Özellikler

Yöntemler

Şuradan alınan Yöntemler: BasePlayerGui

Özellikler

ProcessUserInput

Gizli
Çoğaltılmamış
Eklenti Güvenliği
Paralel oku

StarterGui ile girişleri işlemek PlayerGui ve CoreGui gibi.Varsayılan değer 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>

RtlTextSupport

Betiklenemez
Paralel oku

ScreenOrientation

Paralel oku

Bu özellik, mobil cihazlardaki kullanıcılar için tercih edilen ekran yönlendirme modunu ayarlar. Farklı modlar için Enum.ScreenOrientation görün.

Varsayılan olarak, bu özellik Sensor olarak ayarlandı, bu da deneyimin cihazın mevcut yönüne bağlı olarak gösterildiği anlamına gelir, ya da manzara (gitti/sağ), ya da portre (gitti/sağ).

Bir Player bir mobil cihazına deneyime katıldığında, bu özellik cihazın başlangıç yönünü belirler ve oyuncunun PlayerGui.ScreenOrientation ile ilgili olarak gerekir. Ayrıca, bir "senkronizasyon" Class.PlayerGui

Bu özelliği değiştirmek deneyimdeki ekran yönlendirmeyi değiştirmez. Players ile ilgili oyuncuyönlendirmeyi değiştirmek için kullanın PlayerGui.ScreenOrientation özelliğini kullanın.

ShowDevelopmentGui

Paralel oku

Bu özellik, StarterGui içeriklerinin Studio'da görünüp görünmediğini belirler.

VirtualCursorMode

Betiklenemez
Paralel oku

Yöntemler

GetCoreGuiEnabled

Bu işlev, verilen Enum.CoreGuiTypenın etkinleştirilip etkinleştirilmediğini veya StarterGui:SetCoreGuiEnabled() kullanarak devre dışı bırakıldığını içerir. Bu işlev kliende çağrılmalıdır.

Class.StarterGui:SetCore() kullanarak false ile ayarlanan SetCore() ile tüm 1> Workspace.CoreGuiType|CoreGuiTypes1> gizlenir, ancak bu işlevin sonucuna etkisi yoktur.

Parametreler

coreGuiType: Enum.CoreGuiType

Dönüşler

Verilen Enum.CoreGuiType aktif.

Kod Örnekleri

Checking if a Core GUI is Enabled

local StarterGui = game:GetService("StarterGui")
print(StarterGui:GetCoreGuiEnabled("PlayerList"))

SetCore

void

Bu yöntem ( SetCoreGuiEnabled() ) Roblox'un çekirdek kodları tarafından tanımlanan çeşitli işlevleri gösterir, bunların arasında bildirimlerin gönderilmesi, şurat/puan için bildirimlerin geçiştirilmesi, reset düğmesi için bir çağrılış veya çubuğun üst k

İlk parametre, çağrının etkileşimine kullanılan işlevi seçen bir yuva olabilir. Bu yöntemi pcall() ile çağırmak gerekebilir, böylece ilgili çekirdek skripti yüklenmediğinde (veya etkileşim iptal edildiğinde) bu işlevi çok kez çağırmak gerekir.

İlk parametre olarak kabul edilecek yazıları açıklar. İleride gelen parçalara bağlı olanlar, kullanılacak işlevlere bağlıdır ve alt tablarda açıklanmıştır.

Sohbet Aktif

Sohbetin aktif olup olmadığını kontrol eder.


<tbody>
<tr>
<td><code>aktif</code></td>
<td>boo</td>
<td>(gerekli)</td>
<td>Sohbetin aktif olmasını sağlar.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Nokta Bildirimleri Aktif

Oyuncu puanı kazanma bildirilerinin görünmesini kontrol eder.


<tbody>
<tr>
<td><code>aktif</code></td>
<td>boo</td>
<td>(gerekli)</td>
<td>Kazanılan oyuncu puanları için bildirimlerin görünmesini belirler.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
BadgeNotificationsAktif

Kazanılan rozetler için bildirimlerin görünmesini kontrol eder.


<tbody>
<tr>
<td><code>aktif</code></td>
<td>boo</td>
<td>(gerekli)</td>
<td>Kazanılan rozetler için bildirimlerin görünmesini belirler.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
ResetButtonÇağrısı

Oyuncu sıfırlama düğmesine bir boşluk veya bir BindableEvent atanırsa oyuncu sıfırlama isteğini yeniden çalıştırma işlevini belirler.


<tbody>
<tr>
<td><code>aktifleştirildi</code></td>
<td>boo</td>
<td>(gerekli)</td>
<td>Sıfırlama düğmesinin varsayılan davranışını koruduğunu belirler.</td>
</tr>
<tr>
<td colspan="4"><b>VEYA</b></td>
</tr>
<tr>
<td><code>geri çağrılma eklentisi.</code></td>
<td><code>Klas.BindableEvent</code></td>
<td>(gerekli)</td>
<td>Oyuncu onları sıfırlamak istediğinde ateşlenen bir <code>Class.BindableEvent</code> .</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Sohbet yapma sistemi mesajı

Sohbete biçimlendirilmiş bir mesaj göster.


<tbody>
<tr>
<td><code>Yapılandırma Masası</code></td>
<td>sözlük</td>
<td>(gerekli)</td>
<td>Mesajın açıkladığı bilgiyi içeren bir sözlük (aşağıda göster).</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama

<tbody>
<tr>
<td><code>Metin)</code></td>
<td>dizi</td>
<td>(gerekli)</td>
<td>Görüntülenen mesaj.</td>
</tr>
<tr>
<td><code>Rengi</code></td>
<td><code>Datatype.Color3</code></td>
<td><code>Datatype.Color3.fromRGB(255, 255, 243)</code></td>
<td>mesajmetni rengi.</td>
</tr>
<tr>
<td><code>Font</code></td>
<td><code>Enum.Font</code></td>
<td><code>SourceSansBold</code></td>
<td>mesajfontu.</td>
</tr>
<tr>
<td><code>MetinBoyutu</code></td>
<td>sayı</td>
<td><code>18</code></td>
<td>mesajmetni boyutu.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Dilekçe

Ekranın sağ altında görünmesi için gereksiz bir bildirimi oluşturur. Bildirimin iki tane kadar butona sahip olabilir.


<tbody>
<tr>
<td><code>Yapılandırma Masası</code></td>
<td>sözlük</td>
<td>(gerekli)</td>
<td>Bir bildirimin açıklanmasını tanımlayan bir sözlük (aşağıda gösterildiği gibi).</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama

<tbody>
<tr>
<td><code>Başlık</code></td>
<td>dizi</td>
<td>(gerekli)</td>
<td>bildirim.</td>
</tr>
<tr>
<td><code>Metin)</code></td>
<td>dizi</td>
<td>(gerekli)</td>
<td>Bildirimin ana metni.</td>
</tr>
<tr>
<td><code>Simge</code></td>
<td>dizi</td>
<td />
<td>Bildirimle gösterilecek bildirim.</td>
</tr>
<tr>
<td><code>Süre</code></td>
<td>sayı</td>
<td><code>5</code></td>
<td>Uyarının görünmesi süresi (saniye).</td>
</tr>
<tr>
<td><code>Geri çağrılma eklentisi.</code></td>
<td><code>Klas.BindableFunction</code></td>
<td />
<td>oyuncubasılan düğmesinin metni ile çağrılacak bir <code>Class.BindableFunction</code> .</td>
</tr>
<tr>
<td><code>Buton1</code></td>
<td>dizi</td>
<td />
<td>İlk düğünde görüntülenen metin.</td>
</tr>
<tr>
<td><code>Buton2</code></td>
<td>dizi</td>
<td />
<td>İkinci düğünde görüntülenen metin.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
TopbarEtkin

Üst kutunun gösterilip gösterilmediğini belirler. Üst kutuyu devre dışı bırakmak da CoreGuis gibi sohbet, envanter ve oyuncu listesi gibi tüm şeyleri devre dışı bırakır (örneğin, SetCoreGuiEnabled ile).

Devre dışı bırakıldığında, üst kısayolun bir zamanlar işgal ettiği bölge hala fare etkinliklerini yakalayacak; ancak, orada yerleştirilen düğmelere tıklama yanıtı vermez. GUI alanının orijinali hala ekranın üstünden 36 пикsel olacaktır.


<tbody>
<tr>
<td><code>aktifleştirildi</code></td>
<td>boo</td>
<td>(gerekli)</td>
<td>Üst çubuğun görünmesini sağlar.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
GörünürDevConsole

Geliştirici Konsolu ın görünür olup olmadığını belirler.


<tbody>
<tr>
<td><code>görünürlük</code></td>
<td>boo</td>
<td>(gerekli)</td>
<td>Konsolün görünür olup olmadığını belirler.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Arkadaş İsteği Gönder

Mevcut oyuncunun bir arkadaş isteğini verilen Player'a göndermesini ister.


<tbody>
<tr>
<td><code>oyuncu</code></td>
<td><code>Class.Player</code></td>
<td>(gerekli)</td>
<td>Arkadaş isteğinin gönderilmesi gereken oyuncu.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Unfriend'ı Prompt

Mevcut oyuncunun bir Player 'i arkadaşları listesinden kaldırmasını ister.


<tbody>
<tr>
<td><code>oyuncu</code></td>
<td><code>Class.Player</code></td>
<td>(gerekli)</td>
<td>Arkadaş olmayan oyuncu.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Hızlı Oyuncu

Mevcut oyuncuya verilen Player'ı blok etmesini isterir.


<tbody>
<tr>
<td><code>oyuncu</code></td>
<td><code>Class.Player</code></td>
<td>(gerekli)</td>
<td>Bloklanması gereken oyuncu.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Reklam Engelleme Oyununu Aç

Mevcut oyuncuya verilen Player'ın kilidini açmasını ister.


<tbody>
<tr>
<td><code>oyuncu</code></td>
<td><code>Class.Player</code></td>
<td>(gerekli)</td>
<td>Oyuncu unbloklanmalıdır.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Avatar Konteyner MenüsüEtkin

Avatar Konteyner Menüsü iletmenin etkinleştirilip etkinleştirilmediğini belirler.


<tbody>
<tr>
<td><code>aktifleştirildi</code></td>
<td>boo</td>
<td>(gerekli)</td>
<td>Konteyner menüsünün etkinleştirilip etkinleştirilmediğini belirler.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Avatar Konteyner Menüsü Hedefi

Zorla Avatar Konteyner Menüsüne açılır.


<tbody>
<tr>
<td><code>oyuncu</code></td>
<td><code>Class.Player</code></td>
<td>(gerekli)</td>
<td>Konteynır Menüsünün açılacağı oyuncu.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Ekstra Avatar Konumlandırma Seçeneği

Avatar Konteyner Menüsüne bir seçenek ekler.


<tbody>
<tr>
<td><code>seçenek</code></td>
<td><code>Envanter Avatar Konumlandırma Menüsü Seçeneği</code></td>
<td>(gerekli)</td>
<td>Eklemek için bir seçenek.</td>
</tr>
<tr>
<td colspan="4"><b>VEYA</b></td>
</tr>
<tr>
<td><code>seçenek</code></td>
<td>masa</td>
<td>(gerekli)</td>
<td>Bir iki elemanlı bir tablo, ilkisi özelleştirilmiş aksiyonadıdır ve ikinci olarak, seçenek etkinleştirildiğinde oyuncu tarafından seçildiğinde çalıştırılacak bir <code>Class.BindableEvent</code> .</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Avatar Konteyner Menüsünü Kaldır

Avatar Konteyner Menüsü ile ilgili bir seçimi kaldırır. option argumentı, üstteki "AddAvatarContextMenuOption" ile aynı olmalıdır (görüntülenenin üstünde görüntülenen).


<tbody>
<tr>
<td><code>seçenek</code></td>
<td>Değiştirici</td>
<td>(gerekli)</td>
<td>Aynı değer <b>AddAvatarContextMenuOption</b> için sağlanır.</td>
</tr>
</tbody>
İsimTürVarsayılanAçıklama
Avatar Konteyner Menüsü

Etkileşim kolaylığı sağlayan özelleştirilebilir Avatar Konteyner Menüsü kullanıcılarının sosyal etkileşimini kolaylaştıran bir seçenek menüsüdür. Ticaretleri başlatmak, savaşları ve daha fazlasını yapmak gibi özelleştirilebilir eylemleri sağlayan kişiselleştirilebilir bir menü. Temasını özelleşt

Çekirdek GUI ile Bağlantılar

Class.CoreGui üst kısmının sohbet düğmesiyle mevcut girişli kapı arasında bağlantı kurar. İkinci parametre, BindableEvents ve BindableFunctions tabelası olmalıdır.

Parametreler

parameterName: string

Çağrının etkileşimine izin verilen özellikleri seçer.

value: Variant

Class.BindableEvent|BindableEvents ve BindableFunctions tabeleri.


Dönüşler

void

Kod Örnekleri

StarterGui Setting Core GUI

local StarterGui = game:GetService("StarterGui")
StarterGui:SetCore("AvatarContextMenuTheme", {
BackgroundImage = "",
BackgroundTransparency = 0.5,
BackgroundColor = Color3.fromRGB(111, 145, 242),
NameTagColor = Color3.fromRGB(0, 0, 200),
NameUnderlineColor = Color3.fromRGB(213, 233, 255),
ButtonFrameColor = Color3.fromRGB(15, 24, 65),
ButtonFrameTransparency = 0.2,
ButtonUnderlineColor = Color3.fromRGB(213, 233, 255),
Font = Enum.Font.SciFi,
})

SetCoreGuiEnabled

void

Bu işlev, CoreGui öğesi ile verilen Enum.CoreGuiType öğesi ile etkinleştirilip etkinleştirilmeyeceğini ayarlar.

Üst çubuk bu işlevi kullanıyor. Onu devre dışı bırakmak için, >Class.StarterGui:SetCore() kullanarak false``Class.StarterGui:SetCore() ile 2>2> ile 5>5> ile 8>8> ile 1>1> ile 4>4> ile "TopbarEnabled"7> ile 0>0> ile "TopbarEnabled"3> ile

Parametreler

coreGuiType: Enum.CoreGuiType
enabled: bool

Sunulan Enum.CoreGuiType'yı etkinleştirmek veya devre dışı bırakmak için.


Dönüşler

void

GetCore

Variant
Bekletir

Bu yöntem, Roblox'un çekirdek kodları tarafından sağlanan veri setini veya yapılandırılmış olarak mevcut veri setini döndürür. İlk ve tek parametre, alınacak bilginin seçimini yapar. Aşağıdaki bölümler bu işlev hakkında verileri ve verileri açıklar.

Bu yöntem çağrılabilir. Bunların birçoğu ayrıca eşdeğer bir SetCore() işlevini kaydeder (bu kaynakların üzerinde vurulmuş bir asterisk vardır).

Nokta Bildirimi Aktif *

Oyuncu puanı bildirimleri etkinleştirilmişse true döndürür.

BadgeNotificationsActive *

Eğer rozet bildirimleri etkinse döndürür.

Avatar Konteyner Menüsü *

Eğer true etkinleştirilmişse döndürür.

Sohbet Aktif *

Sohbet aktif olup olmadığını içerir. Bu, üst kutbarın sohbet simgesinin seçim devleti tarafından gösterilir.

SohbetPencereBüyüklüğü *

Sohbet penceresinin büyüklüğünü bir UDim2 olarak iade eder.

SohbetPenceresiPosisyonu *

Sohbet penceresinin büyüklüğünü bir UDim2 olarak iade eder.

ChatBarDisabled *

Chat barı devre dışı bırakılmışsa true döndürür.

GetBlockedUserIds alın

Yerel oyuncu tarafından bloklanan kullanıcılar ile ilgili UserIds bir liste içerir.

OyuncuBlokluEtkinlik

Oyuncunun yerel oyuncuya engellendiğinde çalıştırılan bir BindableEvent iade eder.

OyuncuUnblockedEvent

Oyuncunun yerel oyuncudan engellenince her defasında çalıştırılan bir BindableEvent iade eder.

OyuncuSusturulmuşEtkinlik

Oyuncu herhangi bir yerel oyuncuyu susturduğunda çalıştırılan bir BindableEvent iade eder.

OyuncuUnMutedEvent

Oyuncu silinen seslerin yerine koyulması için her oyuncunun BindableEvent bağlantısını yeniden bağlar.

OyunArkadaşıEtkinliği

Oyuncunun yerel oyuncuya arkadaş olduğunda çalıştırılan bir BindableEvent iade eder.

OyuncuUnfriendedEvent

Oyuncu unfriendedildiğinde yerel oyuncu tarafından bağlanılabilir bir etkinliği BindableEvent 返回lar.

GörünürDevConsole *

Görünürse true if the Geliştirici Konsolu is visible.

VRRotasyon Intensitesi

VR: Low, High ve Smooth dahil olmak üzere kamera dönme hassasiyetini tanımlayan bir dizi dönüşümü içerir. Bu, 1> Class.VRService.VREnabled1> olmayan durumda mevcut değildir, aksi takdirde.

Parametreler

parameterName: string

Dönüşler

Variant

Etkinlikler