CS2 更新:新功能与增强

2026年8月25日 07:39:20

Counter-Strike 2的最新更新为地图制作者和脚本编写者带来了新的实体、事件和功能。

对局影响与选手备忘

新功能:

  • custom_hud_layout 实体:这个新实体允许创建自定义UI元素,如面板、标签、图像和按钮。它支持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 枚举:这个新枚举为 Entity.Move 事件提供了有效的移动类型列表。
  • 类型修正:修正了某些事件中的参数类型,以避免未定义值。
  • 错误记录:脚本执行期间的错误和未处理的承诺拒绝现在记录到控制台。
  • 编译模块步骤:在脚本加载的编译模块步骤中捕获到的错误现在会添加列号。
  • 已弃用功能:
  • Instance.OnBombPlant 事件中的 planter 参数
  • Instance.OnBombDefuse 事件中的 defuser 参数

选手备忘:

  • 新的 cs_player_camera 实体提供了对玩家视角的更多控制,这对于创建独特的游戏体验非常有用。
  • 新的事件提供了更多的脚本选项,允许创建更复杂和互动的地图。
  • 注意已弃用的功能,以确保与未来更新的兼容性。