Valve, CS2 Map Scripting’i ön yükleme, rehine API’si ve GameRules ile genişletti
Güncelleme; kaynak yükleme kontrolü, rehine API’si, Console ve GameRules arayüzleri ile yeni HUD ve radar seçenekleri ekledi.
SHOT editörlüğü2 dk okuma

Valve, harita ve özel mod geliştiricilerine yönelik teknik bir Counter-Strike 2 güncellemesi yayımladı. Map Scripting artık kaynakların önceden yüklenmesini, rehine durumları ile olaylarını, konsol ayarlarını ve maç kuralları için ayrı bir arayüzü kapsıyor.
Kaynak hazırlığı ve rehine senaryoları
Yeni Instance.Precache çağrısı bir CSPrecache nesnesi döndürüyor. Betik; sunucu ve istemcide yükleme durumunu, kaynağın herkes için hazır olup olmadığını kontrol edebiliyor ve ardından nesneyi serbest bırakabiliyor. Böylece özel senaryolar kaynak hazırlığını açık biçimde hesaba katabiliyor.
Valve ayrıca CSHostage nesnesini ekledi. Betikler bir rehinenin alınmakta, taşınmakta veya kurtarılmış olup olmadığını görebiliyor; kurtaran oyuncuyu ve alma zamanlarını okuyabiliyor. Yeni olaylar alma işleminin başlamasını, iptalini ve tamamlanmasını, bırakmayı, kurtarmayı ve rehinenin ölümünü kapsıyor.
Komutlar ve maç kuralları için ayrı arayüzler
Console, farklı convar türlerini okuyan ve Console.SetConvar ile değiştiren üst düzey bir arayüz oldu. İstemci, sunucu ve hile komutu işlevleri de buraya taşındı; eski Instance.Msg ise Console.Log adını aldı.
Üst düzey GameRules arayüzü ısınmayı, takım skorunu, raundun bitirilmesini, süreyi ve takım parasını yönetiyor. Taşınan metotlar şimdilik eski konumlarında da çalışıyor ancak kullanım dışı olarak işaretlendi. HUD, takım menüsü ve sohbet görünürlüğü durumlarını aldı; radar_element artık yalnızca Rush’ta değil tüm oyun modlarında radarda gösterilebiliyor.
Valve ayrıca point_script.d.ts ile uyuşmayan enum değerlerini düzeltti, sayı döndüren iki görünürlük kontrolünü boolean değere çevirdi ve uyarılara JavaScript çağrı yığını ile hatalı argüman ayrıntıları ekledi.
Haberi paylaş
Haberi bir arkadaşına veya takım sohbetine gönder


