# Aktualizace CS2 přidává nástroje pro skriptované mapy

_2026-10-23 | by Redakce_

> Patch z 23. října 2026 přináší nové možnosti pro práci s rukojmími, načítanými prostředky, konvary i pravidly zápasu.

- Aktualizace CS2 z 23. října 2026 je určená především autorům skriptovaných map. Valve přidalo nástroje pro práci s rukojmími, načítanými prostředky, konvary a pravidly zápasu. Změny zbraní ani herních mechanik patch neuvádí. ## Nové nástroje pro skripty map Nová vlastnost `Instance.Precache` vrací objekt `CSPrecache`. Skript díky němu zjistí, zda se prostředky na serveru a klientovi ještě načítají, nebo už jsou načtené, a zda jsou připravené pro všechny. Objekt nabízí také metodu `Release`. Autoři map mají nově přímý přístup ke stavu rukojmích prostřednictvím `CSHostage`. Mohou zjistit, zda hráč rukojmího právě zvedá, nese nebo už zachránil, kdo ho zachraňuje a kdy zvedání začalo či skončilo. Metoda `CSPlayerPawn.GetHostage` umožňuje tyto údaje propojit s hráčem. Přibyly také události pro zahájení a přerušení zvedání, převzetí, odložení, záchranu a zabití rukojmího. Samostatný export `Console` sdružuje čtení konvarů v několika datových typech a přidává metodu `SetConvar`. Ta pracuje synchronně a nepodléhá omezení `sv_cheats`. Valve do `Console` přesunulo také klientské a serverové příkazy i registraci příkazů s cheat oprávněními. Původní `Instance.Msg` se nově jmenuje `Console.Log`. ## Pravidla zápasu, radar a opravy Nový export `GameRules` umožňuje spustit nebo ukončit warmup, číst a upravovat skóre týmů a ukončit kolo. Přebírá také dosavadní metody pro práci s fázemi zápasu, počtem odehraných kol, zbývajícím časem a týmovými penězi. Přesunuté a přejmenované metody zatím fungují i na původních místech, Valve je však označilo za zastaralé. Prvek `radar_element` se nyní může zobrazit na radaru v každém herním režimu, nejen v Rush. Pro vlastní rozvržení HUD přibyly třídy `HUD_TEAMMENU_VISIBLE` a `HUD_CHAT_VISIBLE`. Valve také opravilo pád při použití `GameRules.AddTeamMoney` s důvodem `CSTeamMoneyReason.NONE` a přidalo podporu této kombinace se zadanou částkou. Další opravy uvádějí hodnoty `CSTeamMoneyReason` a `CSWeaponAttackType` do souladu s definicemi v `point_script.d.ts`. Metody `CSRadarPoint.IsVisibleToTeam` a `CSObservablePoint.IsObservableForTeam` nyní vracejí booleovskou hodnotu místo čísla. Varování v logu navíc obsahují zásobník volání JavaScriptu a podrobnosti o chybných argumentech. --- ## Kompletní seznam změn (Valve) \[ MAP SCRIPTING ] - Přidáno Instance.Precache - Vrací objekt CSPrecache - Přidáno CSPrecache.IsServerLoading - Přidáno CSPrecache.IsServerLoaded - Přidáno CSPrecache.IsClientLoading - Přidáno CSPrecache.IsClientLoaded - Přidáno CSPrecache.IsLoadedForAll - Přidáno CSPrecache.Release - Přidáno CSHostage - Přidáno CSHostage.IsBeingPickedUp - Přidáno CSHostage.IsBeingCarried - Přidáno CSHostage.IsRescued - Přidáno CSHostage.GetRescuer - Přidáno CSHostage.GetPickUpStartTime - Přidáno CSHostage.GetPickUpFinishTime - Přidáno CSPlayerPawn.GetHostage - Přidáno Instance.OnHostagePickUpStart - Přidáno Instance.OnHostagePickUpAbort - Přidáno Instance.OnHostagePickUp - Přidáno Instance.OnHostageDrop - Přidáno Instance.OnHostageRescue - Přidáno Instance.OnHostageKill - Přidán nový export na nejvyšší úrovni Console - Přidáno Console.GetConvarBoolean - Přidáno Console.GetConvarNumber - Přidáno Console.GetConvarString - Přidáno Console.GetConvarVector - Přidáno Console.GetConvarQAngle - Přidáno Console.GetConvarColor - Přidáno Console.SetConvar - Console.SetConvar není omezeno sv_cheats a vykonává se synchronně - Přejmenováno Instance.Msg na Console.Log - Přesunuto Instance.ClientCommand, ServerCommand a RegisterCheatCommand do Console - Přidán nový export na nejvyšší úrovni GameRules - Přidáno GameRules.StartWarmup - Přidáno GameRules.EndWarmup - Přidáno GameRules.GetTeamScore - Přidáno GameRules.AddTeamScore - Přidáno GameRules.TerminateRound - Přesunuto Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime a AddTeamMoney do GameRules - Přesunuté a přejmenované metody jsou stále dostupné na svém původním místě, zastaralé - Přidány třídy custom_hud_layout na nejvyšší úrovni HUD_TEAMMENU_VISIBLE a HUD_CHAT_VISIBLE - radar_element se nyní může objevit na radaru v každém herním režimu, nejen v Rush - Přidána podpora pro GameRules.AddTeamMoney s CSTeamMoneyReason.NONE a částkou - Opraven pád v GameRules.AddTeamMoney s CSTeamMoneyReason.NONE - Opraveny hodnoty enumerace CSTeamMoneyReason, které se neshodovaly s point_script.d.ts - Opraveny hodnoty enumerace CSWeaponAttackType, které se neshodovaly s point_script.d.ts - Opraveno, že CSRadarPoint.IsVisibleToTeam vrací číslo místo boolean - Opraveno, že CSObservablePoint.IsObservableForTeam vrací číslo místo boolean - Zaznamenané varování nyní zahrnují zásobník volání JS - Zaznamenaná varování nyní zahrnují podrobnosti o špatných hodnotách argumentů - Zaznamenaná varování nyní počítají argumenty od 0 místo od 1 - Vylepšeno automatické doplňování příkazu map_workshop

---

Source: [Aktualizace CS2 přidává nástroje pro skriptované mapy](https://getskin.pl/cs/clanky/aktualizace-cs2-pridava-nastroje-pro-skriptovane-mapy) - GetSkin.pl