Оновлення Counter-Strike 2

[СКРИПТИ ДЛЯ МАП]

  • Додано об’єкт custom_hud_layout:

  • Такі об’єкти є точкою входу для скриптованих мап, що дає змогу створювати нестандартний інтерфейс.

  • Підтримуються такі типи панелей: Panel, Label, Image і Button.

  • Підтримується стилізація за допомогою CSS.

  • Події та скрипти на боці клієнта не підтримуються.

  • Підтримується стан під час перезавантаження режиму інструментів.

  • Додано об’єкт cs_player_camera:

  • Надає контроль над полем зору гравця без переміщення його моделі.

  • Можна налаштувати так, щоб гравець міг озиратися із заданої позиції.

  • Додано метод Instance.Delay.

  • Додано метод Instance.OnBombPlantStart.

  • Додано метод Instance.OnBombPlantAbort.

  • Додано метод Instance.OnBombDefuseStart.

  • Додано метод Instance.OnBombDefuseAbort.

  • Додано метод Instance.OnCustomHudClicked.

  • Додано метод Instance.IsDedicatedServer.

  • Додано метод Entity.Move.

  • Додано метод Entity.GetMoveType.

  • Додано метод Entity.SetMoveType.

  • Додано метод CSPlayerPawn.GetC4.

  • Додано метод CSPlayerPawn.GetDefuseTarget.

  • Додано метод CSPlayerPawn.IsBuyMenuOpen.

  • Додано метод CSPlayerPawn.GetCamera.

  • Додано метод C4.getPlantStartTime.

  • Додано метод C4.GetPlantFinishTime.

  • Додано метод C4.AbortPlant.

  • Додано метод CustomHudLayout.SetHasClass.

  • Додано метод CustomHudLayout.SetHasClassForPlayer.

  • Додано метод CustomHudLayout.SetDialogVariableString.

  • Додано метод CustomHudLayout.SetDialogVariableStringForPlayer.

  • Додано метод CustomHudLayout.SetInputCaptureEnabled.

  • Додано метод CustomHudLayout.IsInputCaptureEnabled.

  • Додано метод CSPlayerCamera.IsEnabled.

  • Додано метод CSPlayerCamera.SetEnabled.

  • Додано метод CSPlayerCamera.SetIsControllingAngles.

  • Додано перерахування CSMoveType.

  • Для деяких подій виправлено типи параметрів, що могли бути невизначеними.

  • Помилки, що виникають під час першого запуску скрипта, тепер записуються в консоль.

  • Необроблені відхилення об’єктів Promise тепер записуються в консоль.

  • Додано номер стовпця до помилок, що виникають на етапі CompileModule завантаження скриптів.

  • З даних події Instance.OnBombPlant видалено параметр planter.

  • З даних події Instance.OnBombDefuse видалено параметр defuser.