Valve CS2 Map Scripting tizimiga oldindan yuklash, garovga olinganlar API’si va GameRules qo‘shdi
Yangilanish resurslar yuklanishini boshqarish, garovga olinganlar API’si, Console va GameRules interfeyslari hamda HUD va radar imkoniyatlarini taqdim etdi.
SHOT tahririyati2 daqiqalik oʻqish

Valve xarita va foydalanuvchi rejimlari mualliflari uchun Counter-Strike 2 texnik yangilanishini chiqardi. Map Scripting endi resurslarni oldindan yuklash, garovga olinganlarning holati va hodisalari, konsol sozlamalari hamda o‘yin qoidalarini boshqarishni qamrab oladi.
Resurslar tayyorligi va garovga olinganlar
Yangi Instance.Precache chaqiruvi CSPrecache obyektini qaytaradi. Skript u orqali resurs server yoki mijozda yuklanayotganini, yuklash tugaganini va hamma uchun tayyorligini tekshirishi, so‘ng obyektni bo‘shatishi mumkin. Shu tariqa ssenariy resurs tayyorligini bevosita hisobga oladi.
CSHostage obyekti garovga olingan shaxs ko‘tarilayotganini, olib ketilayotganini yoki qutqarilganini tekshirishga, qutqaruvchini va ko‘tarish vaqtlarini olishga imkon beradi. Yangi hodisalar ko‘tarishning boshlanishi, bekor qilinishi va tugashi, tashlab yuborish, qutqarish hamda o‘limni qamrab oladi.
Console, GameRules va interfeys
Console endi turli turdagi konsol o‘zgaruvchilarini o‘qiydigan va Console.SetConvar orqali o‘zgartiradigan yuqori darajali interfeysdir. Mijoz, server va cheat buyruqlari bilan ishlash ham shu yerga ko‘chirildi, avvalgi Instance.Msg esa Console.Log deb nomlandi.
Yangi GameRules interfeysi warmup, jamoa hisobi, raundni yakunlash, vaqt va jamoa pulini boshqaradi. Ko‘chirilgan metodlar eski joyida vaqtincha saqlangan, biroq eskirgan deb belgilangan. HUD jamoa menyusi va chat ko‘rinishi holatlarini oldi, radar_element esa endi faqat Rush’da emas, barcha rejimlarda radarda ko‘rina oladi.
Valve, shuningdek, point_script.d.ts bilan enum nomuvofiqliklarini tuzatdi, ikkita ko‘rinish tekshiruvida son o‘rniga mantiqiy qiymat qaytarilishini ta’minladi va ogohlantirishlarga chaqiruv steki hamda noto‘g‘ri argument tafsilotlarini qo‘shdi.
Yangilikni ulashish
Materialni doʻstingizga yoki jamoa chatiga yuboring


