# Aktualizacja CS2 z 23 października 2026 rozwija skrypty map

_2026-10-23 | by Redakcja_

> Aktualizacja CS2 przynosi nowe możliwości dla twórców map, w tym obsługę zasobów i zdarzeń związanych z zakładnikami. Valve poprawiło też radar, HUD i diagnostykę skryptów.

- Aktualizacja CS2 z 23 października 2026 przynosi zmiany przede wszystkim dla twórców map. Valve rozbudowało obsługę wczytywania zasobów i zdarzeń związanych z zakładnikami, a także uporządkowało API konsoli i zasad rundy. ## Więcej możliwości w skryptach map Nowe `Instance.Precache` zwraca obiekt `CSPrecache`. Dzięki niemu skrypt może sprawdzić, czy serwer i klient wciąż wczytują zasoby, czy już zakończyli ten proces oraz czy zasoby są gotowe dla wszystkich. Valve dodało też metodę `CSPrecache.Release`. Osobny zestaw zmian dotyczy zakładników. Obiekt `CSHostage` udostępnia teraz informacje o podnoszeniu, przenoszeniu i uratowaniu zakładnika, w tym dane ratownika oraz czas rozpoczęcia i zakończenia podnoszenia. Skrypty mogą reagować na rozpoczęcie lub przerwanie tej czynności, podniesienie i upuszczenie zakładnika, a także jego uratowanie lub zabicie. Do `CSPlayerPawn` trafiła ponadto metoda `GetHostage`. Valve wydzieliło również dwa nowe moduły. `Console` grupuje funkcje odczytu i zmiany convarów oraz komendy przeniesione z `Instance`. Metoda `SetConvar` działa synchronicznie i nie podlega ograniczeniom `sv_cheats`. Z kolei `GameRules` pozwala między innymi rozpocząć lub zakończyć rozgrzewkę, odczytać i zmienić wynik drużyny oraz zakończyć rundę. Metody przeniesione z `Instance` nadal działają pod starymi nazwami, ale Valve oznaczyło je jako przestarzałe. ## Poprawki radaru, HUD-u i obsługi błędów Element `radar_element` może pojawiać się na radarze w każdym trybie gry, a nie tylko w Rush. Twórcy otrzymali też klasy układu HUD-u, które pozwalają sterować widocznością menu drużyn i czatu. Valve poprawiło `GameRules.AddTeamMoney`: metoda obsługuje teraz powód `CSTeamMoneyReason.NONE` wraz z podaną kwotą i nie powoduje przy tym awarii. Wartości enumów `CSTeamMoneyReason` i `CSWeaponAttackType` odpowiadają teraz deklaracjom w `point_script.d.ts`. Dwie metody sprawdzające widoczność punktów zwracają wartość logiczną zamiast liczby. Łatwiej będzie też znaleźć błędy we własnych skryptach. Ostrzeżenia w logach zawierają teraz stos wywołań JavaScript oraz szczegóły dotyczące nieprawidłowych argumentów. --- ## Pełna lista zmian (oryginalny patch Valve) \[ MAP SCRIPTING ] - Dodano Instance.Precache - Zwraca obiekt CSPrecache - Dodano CSPrecache.IsServerLoading - Dodano CSPrecache.IsServerLoaded - Dodano CSPrecache.IsClientLoading - Dodano CSPrecache.IsClientLoaded - Dodano CSPrecache.IsLoadedForAll - Dodano CSPrecache.Release - Dodano CSHostage - Dodano CSHostage.IsBeingPickedUp - Dodano CSHostage.IsBeingCarried - Dodano CSHostage.IsRescued - Dodano CSHostage.GetRescuer - Dodano CSHostage.GetPickUpStartTime - Dodano CSHostage.GetPickUpFinishTime - Dodano CSPlayerPawn.GetHostage - Dodano Instance.OnHostagePickUpStart - Dodano Instance.OnHostagePickUpAbort - Dodano Instance.OnHostagePickUp - Dodano Instance.OnHostageDrop - Dodano Instance.OnHostageRescue - Dodano Instance.OnHostageKill - Dodano nowy eksport na najwyższym poziomie Console - Dodano Console.GetConvarBoolean - Dodano Console.GetConvarNumber - Dodano Console.GetConvarString - Dodano Console.GetConvarVector - Dodano Console.GetConvarQAngle - Dodano Console.GetConvarColor - Dodano Console.SetConvar - Console.SetConvar nie jest ograniczone przez sv_cheats i wykonuje się synchronicznie - Zmieniono nazwę Instance.Msg na Console.Log - Przeniesiono Instance.ClientCommand, ServerCommand i RegisterCheatCommand do Console - Dodano nowy eksport na najwyższym poziomie GameRules - Dodano GameRules.StartWarmup - Dodano GameRules.EndWarmup - Dodano GameRules.GetTeamScore - Dodano GameRules.AddTeamScore - Dodano GameRules.TerminateRound - Przeniesiono Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime i AddTeamMoney do GameRules - Przeniesione i zmienione metody są nadal dostępne w ich oryginalnej lokalizacji, przestarzałe - Dodano klasy custom_hud_layout na najwyższym poziomie HUD_TEAMMENU_VISIBLE i HUD_CHAT_VISIBLE - radar_element może teraz pojawiać się na radarze w każdym trybie gry, nie tylko w Rush - Dodano wsparcie dla GameRules.AddTeamMoney z CSTeamMoneyReason.NONE i kwotą - Naprawiono awarię w GameRules.AddTeamMoney z CSTeamMoneyReason.NONE - Naprawiono wartości enum CSTeamMoneyReason, które nie pasowały do point_script.d.ts - Naprawiono wartości enum CSWeaponAttackType, które nie pasowały do point_script.d.ts - Naprawiono, że CSRadarPoint.IsVisibleToTeam zwracało liczbę zamiast wartości logicznej - Naprawiono, że CSObservablePoint.IsObservableForTeam zwracało liczbę zamiast wartości logicznej - Zarejestrowane ostrzeżenia teraz zawierają stos wywołań JS - Zarejestrowane ostrzeżenia teraz zawierają szczegóły dotyczące złych wartości argumentów - Zarejestrowane ostrzeżenia teraz liczą argumenty od 0 zamiast od 1 - Ulepszono autouzupełnianie polecenia map_workshop

---

Source: [Aktualizacja CS2 z 23 października 2026 rozwija skrypty map](https://getskin.pl/artykul/aktualizacja-cs2-z-23-pazdziernika-2026-rozwija-skrypty-map) - GetSkin.pl