Actualización de Counter‑Strike 2

[ SCRIPTING DE MAPAS ]

  • Se añadió la entidad custom_hud_layout:

  • Los mapas con scripts utilizan las entidades custom_hud_layout para proporcionar interfaces de usuario personalizadas.

  • Son compatibles los paneles de tipo panel, etiqueta, imagen y botón.

  • Son compatibles las hojas de estilo CSS.

  • No son compatibles los eventos ni los scripts del lado del cliente.

  • El estado se conserva durante las recargas en el modo de herramientas.

  • Se añadió la entidad cs_player_camera:

  • Permite controlar la vista del jugador sin mover al personaje.

  • Puede configurarse para permitir que el jugador mire a su alrededor desde la posición definida.

  • Se añadió Instance.Delay.

  • Se añadió Instance.OnBombPlantStart.

  • Se añadió Instance.OnBombPlantAbort.

  • Se añadió Instance.OnBombDefuseStart.

  • Se añadió Instance.OnBombDefuseAbort.

  • Se añadió Instance.OnCustomHudClicked.

  • Se añadió Instance.IsDedicatedServer.

  • Se añadió Entity.Move.

  • Se añadió Entity.GetMoveType.

  • Se añadió Entity.SetMoveType.

  • Se añadió CSPlayerPawn.GetC4.

  • Se añadió CSPlayerPawn.GetDefuseTarget.

  • Se añadió CSPlayerPawn.IsBuyMenuOpen.

  • Se añadió CSPlayerPawn.GetCamera.

  • Se añadió C4.GetPlantStartTime.

  • Se añadió C4.GetPlantFinishTime.

  • Se añadió C4.AbortPlant.

  • Se añadió CustomHudLayout.SetHasClass.

  • Se añadió CustomHudLayout.SetHasClassForPlayer.

  • Se añadió CustomHudLayout.SetDialogVariableString.

  • Se añadió CustomHudLayout.SetDialogVariableStringForPlayer.

  • Se añadió CustomHudLayout.SetInputCaptureEnabled.

  • Se añadió CustomHudLayout.IsInputCaptureEnabled.

  • Se añadió CSPlayerCamera.IsEnabled.

  • Se añadió CSPlayerCamera.SetEnabled.

  • Se añadió CSPlayerCamera.SetIsControllingAngles.

  • Se añadió la enumeración CSMoveType.

  • Se corrigieron los tipos de algunos eventos cuyos parámetros podían estar sin definir.

  • Ahora, se registran en la consola los errores que aparecen durante la ejecución inicial del script.

  • Ahora, se registran en la consola los errores no gestionados en tareas asíncronas.

  • Se añadió el número de columna a los errores detectados durante el paso CompileModule de carga del script.

  • Se eliminó el parámetro «planter» del evento Instance.OnBombPlant.

  • Se eliminó el parámetro «defuser» del evento Instance.OnBombDefuse.