Каталог Новини Гайди Спільнота Для авторів
Всё для сервера CS 1.6 / CSS / CS:GO - Плагины | Сборки | Модели | Карты » Новости » Оновлення Counter-Strike 2 від 22.10.2026: зміни в скриптуванні карт

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

11.11.2026, 10:22adminПереглядів: 0Коментарів: 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. Не частіше одного листа на добу, відписка в кожному листі.

Увійти до спільноти

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