В CS2 улучшили скриптинг карт
Список изменений в обновлении Counter-Strike 2 от 23.10.2026
[СКРИПТЫ КАРТ]
- Добавлен Instance.Precache
- Возвращает объект CSPrecache
- Добавлен CSPrecache.IsServerLoading
- Добавлен CSPrecache.IsServerLoaded
- Добавлен CSPrecache.IsClientLoading
- Добавлен CSPrecache.IsClientLoaded
- Добавлен CSPrecache.IsLoadedForAll
- Добавлен CSPrecache.Release
- Добавлен CSHostage
- Добавлен CSHostage.IsBeingPickedUp
- Добавлен CSHostage.IsBeingCarried
- Добавлен CSHostage.IsRescued
- Добавлен CSHostage.GetRescuer
- Добавлен CSHostage.GetPickUpStartTime
- Добавлен CSHostage.GetPickUpFinishTime
- Добавлен CSPlayerPawn.GetHostage
- Добавлен Instance.OnHostagePickUpStart
- Добавлен Instance.OnHostagePickUpAbort
- Добавлен Instance.OnHostagePickUp
- Добавлен Instance.OnHostageDrop
- Добавлен Instance.OnHostageRescue
- Добавлен Instance.OnHostageKill
- Добавлен новый экспорт верхнего уровня Console
- Добавлен Console.GetConvarBoolean
- Добавлен Console.GetConvarNumber
- Добавлен Console.GetConvarString
- Добавлен Console.GetConvarVector
- Добавлен Console.GetConvarQAngle
- Добавлен Console.GetConvarColor
- Добавлен Console.SetConvar
- Console.SetConvar не ограничен параметром sv_cheats и выполняется синхронно
- Instance.Msg переименован в Console.Log
- Instance.ClientCommand, ServerCommand и RegisterCheatCommand перенесены в Console
- Добавлен новый экспорт верхнего уровня GameRules
- Добавлен GameRules.StartWarmup
- Добавлен GameRules.EndWarmup
- Добавлен GameRules.GetTeamScore
- Добавлен GameRules.AddTeamScore
- Добавлен GameRules.TerminateRound
- Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime и AddTeamMoney перенесены в GameRules
- Перенесённые и переименованные методы по-прежнему доступны в исходных местах, но считаются устаревшими
- Добавлены классы HUD_TEAMMENU_VISIBLE и HUD_CHAT_VISIBLE верхнего уровня для custom_hud_layout
- radar_element теперь может отображаться на радаре во всех игровых режимах, а не только в Rush
- Добавлена поддержка GameRules.AddTeamMoney с CSTeamMoneyReason.NONE и указанием суммы
- Исправлен вылет при использовании GameRules.AddTeamMoney с CSTeamMoneyReason.NONE
- Исправлены значения перечисления CSTeamMoneyReason, не соответствовавшие point_script.d.ts
- Исправлены значения перечисления CSWeaponAttackType, не соответствовавшие point_script.d.ts
- Исправлена ошибка, из-за которой CSRadarPoint.IsVisibleToTeam возвращал число вместо логического значения
- Исправлена ошибка, из-за которой CSObservablePoint.IsObservableForTeam возвращал число вместо логического значения
- В предупреждениях в логах теперь указывается стек вызовов JavaScript
- В предупреждениях в логах теперь приводятся подробности о некорректных значениях аргументов
- В предупреждениях в логах нумерация аргументов теперь начинается с 0, а не с 1
- Улучшено автодополнение команды map_workshop
Источник: www.counter-strike.net
Комментарии