Atualização 24/08 - Novidades para scripts de mapas

Agora é possível criar HUDs customizados e câmeras com ângulo pré-definido

por / 25 de ago de 2026 - 15:45 / Capa: Reprodução/Valve

A Valve introduziu uma pequena atualização ao Counter-Strike 2 na noite da última segunda-feira (24), a qual trouxe diversas novidades para os scripts de mapas.

Em destaque, agora é possível criar HUDs customizados e câmeras com ângulo pré-definido para modos de jogos personalizados. Confira abaixo as notas da atualização na íntegra:

(SCRIPTS DE MAPAS)
- Adicionada a entidade custom_hud_layout.
- custom_hud_layout são o ponto de entrada para que mapas scriptados tenham uma interface de usuário personalizada.
- Painéis, rótulos, imagens e botões são suportados.
- Estilizações com css são suportadas.
- Eventos e scripts de client-side não são suportados.
- Mantém o estado durante recarregamentos no modo de ferramentas.
- Adicionada a entidade cs_player_camera.
- Permite controlar a visão de um jogador sem mover seu spawn.
- Pode ser configurada para permitir que o jogador olhe ao redor a partir da posição definida pelo script.
- Adicionado Instance.Delay
- Adicionado Instance.OnBombPlantStart
- Adicionado Instance.OnBombPlantAbort
- Adicionado Instance.OnBombDefuseStart
- Adicionado Instance.OnBombDefuseAbort
- Adicionado Instance.OnCustomHudClicked
- Adicionado Instance.IsDedicatedServer
- Adicionado Entity.Move
- Adicionado Entity.GetMoveType
- Adicionado Entity.SetMoveType
- Adicionado CSPlayerPawn.GetC4
- Adicionado CSPlayerPawn.GetDefuseTarget
- Adicionado CSPlayerPawn.IsBuyMenuOpen
- Adicionado CSPlayerPawn.GetCamera
- Adicionado C4.GetPlantStartTime
- Adicionado C4.GetPlantFinishTime
- Adicionado C4.AbortPlant
- Adicionado CustomHudLayout.SetHasClass
- Adicionado CustomHudLayout.SetHasClassForPlayer
- Adicionado CustomHudLayout.SetDialogVariableString
- Adicionado CustomHudLayout.SetDialogVariableStringForPlayer
- Adicionado CustomHudLayout.SetInputCaptureEnabled
- Adicionado CustomHudLayout.IsInputCaptureEnabled
- Adicionado CSPlayerCamera.IsEnabled
- Adicionado CSPlayerCamera.SetEnabled
- Adicionado CSPlayerCamera.SetIsControllingAngles
- Adicionado o enum CSMoveType.
- Corrigidos os tipos de alguns eventos nos quais os parâmetros poderiam estar indefinidos.
- Erros encontrados durante a execução inicial dos scripts agora são registrados no console.
- Rejeições de promises não tratadas agora são registradas no console.
- Adicionado o número da coluna aos erros capturados durante a etapa CompileModule do carregamento de scripts.
- Descontinuado o parâmetro planter do evento Instance.OnBombPlant.
- Descontinuado o parâmetro defuser do evento Instance.OnBombDefuse.