sound
Öncelikli olarak yeni ses betiği (soundscript) girdileri eklemek için kullanılır.
Metotlar
Bir ses betiği (sound script) oluşturur. Ayrıca seslerin üzerine yazabilir, bu özellik yalnızca sunucuda ayarlandığında çalışıyor gibi görünmektedir.
Oyunla birlikte varsayılan olarak gelen yaygın ses betiklerinin bir listesini burada bulabilirsiniz: Yaygın Sesler.
Ses betiklerinin bir listesi sound.GetTable ile alınabilir.
sound.AddSoundOverrides( string filepath )
Bir txt dosyası içinde tanımlanan seslerin üzerine yazar; genellikle haritaya özgü sesler eklemek için kullanılır.
Oyun içi unsurların tepki vermesi için bir ses ipucu (sound hint) yayar, örneğin antlion'ları püskürtmek veya çekmek için.
sound.Generate( string identifier, number samplerate, number length, function callbackOrData, number loopStart = nil )
Bir fonksiyondan ses oluşturur.
Verilen konuma ve algılanacak ses türlerine göre en tehlikeli/en yakın ses ipucunu (sound hint) döndürür.
Ses betiğinin (soundscript) özelliklerini döndürür.
Kayıtlı tüm ses betiklerinin (sound script) bir listesini döndürür.
Yenileri sound.Add kullanılarak kaydedilebilir ve her biri hakkında detaylı bilgi sound.GetProperties aracılığıyla alınabilir.
sound.Play( string snd, Vector pos, number level = 75, number pitch = 100, number volume = 1, number dsp = 0 )
Dünyada belirtilen bir konumdan bir ses çalar.
Eğer kullanıcı arayüzü sesi gibi konumsuz bir ses çalmak istiyorsanız, bunun yerine surface.PlaySound kullanın.
Bu fonksiyon EmitSound'a benzer, ancak daha az seçeneğe sahiptir.
GMod dizininden bir dosya çalar. Tüm hata kodlarının bir listesini burada bulabilirsiniz
Harici dosya/akış oynatımı için sound.PlayURL'e bakın.
Bu fonksiyon, 3D modunda döngüye giren .wav dosyalarında başarısız olur. Hata Takipçisi: 1752Bu fonksiyon, unicode dosya adlarıyla başarısız olur. Hata Takipçisi: 2304
Harici ses dosyalarını ve çevrimiçi radyo yayınlarını çalmanıza olanak tanır.
Tüm hata kodlarının bir listesini burada bulabilirsiniz
Çevrimdışı dosya oynatımı için sound.PlayFile'a bakın.
BASS'taki bir hata nedeniyle, AAC kodekli akışlar 3D modunda oynatılamaz. Hata Takipçisi: 2296
Belirli bir aktörün (modelin) cinsiyetini ayarlar. Bu, temel Half-Life 2'den gelen bir sistemdir - global_actors.txt.
Bu, belirli bir modele sahip npc_citizen'ların hangi seslendirmeleri kullanacağını etkiler.
Bu sadece npc_citizen'lar ile sınırlı değildir - verilen modele sahip herhangi bir varlıkta çalınan herhangi bir ses, ses dosyası yoluna $gender belirteci eklenerek cinsiyete özgü seslerin çalınmasını sağlayabilir, buna ses betikleri de dahildir.
Dahili olarak cinsiyet sadece model dosya adına göre saklanır (örneğin models/alyx.mdl, alyx olarak saklanır), tam yola göre değil! Olası çakışmalara dikkat edin.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord