Каталог Новости Руководства Сообщество Авторам
Всё для серверов CS 1.6 / CSS / CS:GO — плагины | сборки | модели | карты » Новости » Обновление Counter-Strike 2 от 22.10.2026: изменения в скриптовании карт

Обновление Counter-Strike 2 от 22.10.2026: изменения в скриптовании карт

11.11.2026, 10:22adminПросмотров: 1Комментариев: 0
Обновление Counter-Strike 2 от 22.10.2026: изменения в скриптовании карт

О материале

Скриптование карт

  • Добавлен Instance.Precache, возвращающий объект CSPrecache. Его новые методы: IsServerLoading, IsServerLoaded, IsClientLoading, IsClientLoaded, IsLoadedForAll і Release.
  • Добавлен CSHostage с методами IsBeingPickedUp, IsBeingCarried, IsRescued, GetRescuer, GetPickUpStartTime і GetPickUpFinishTime. Также добавлен CSPlayerPawn.GetHostage и события Instance.OnHostagePickUpStart, OnHostagePickUpAbort, OnHostagePickUp, OnHostageDrop, OnHostageRescue і OnHostageKill.
  • Добавлен экспорт верхнего уровня Console с методами GetConvarBoolean, GetConvarNumber, GetConvarString, GetConvarVector, GetConvarQAngle, GetConvarColor і SetConvar. Console.SetConvar выполняется синхронно и не ограничивается sv_cheats. Instance.Msg переименован в Console.Log, а Instance.ClientCommand, ServerCommand і RegisterCheatCommand перенесён в Console.
  • Добавлен экспорт верхнего уровня GameRules с StartWarmup, EndWarmup, GetTeamScore, AddTeamScore і TerminateRound. В него перенесён Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime і AddTeamMoneyПеренесённые и переименованные методы остаются доступными на прежнем месте, но помечены как устаревшие.

Другие изменения

  • Для custom_hud_layout добавлены классы верхнего уровня HUD_TEAMMENU_VISIBLE і HUD_CHAT_VISIBLEЭлемент radar_element теперь может отображаться на радаре во всех режимах, а не только в Rush.
  • Добавлена поддержка GameRules.AddTeamMoney с CSTeamMoneyReason.NONE и суммы; исправлено аварийное завершение работы этого метода с NONE.
  • Исправлено несоответствие значений CSTeamMoneyReason і CSWeaponAttackType у point_script.d.ts. CSRadarPoint.IsVisibleToTeam і CSObservablePoint.IsObservableForTeam теперь возвращают логическое значение вместо числа.
  • Предупреждения в журнале теперь содержат стек вызовов JavaScript и сведения о некорректных значениях аргументов; нумерация аргументов начинается с 0. Также улучшено автодополнение команды map_workshop.

Похожие материалы

Комментарии (0)

Новые материалы на почту

Подписка с подтверждением по email. Не чаще одного письма в сутки, ссылка для отписки есть в каждом письме.

Войти в сообщество

Регистрация · Восстановить пароль