Counter-Strike 2の最新バージョンでは、マップ作成者やスクリプトライターのための新しいエンティティ、イベント、機能が追加されました。
対局影響とプレイヤーメモ
新機能:
- custom_hud_layout エンティティ:この新しいエンティティは、パネル、ラベル、イメージ、ボタンなどのカスタムUI要素の作成を可能にし、CSSスタイルをサポートしています。ツールモードのリロード中に状態を維持します。
- cs_player_camera エンティティ:このエンティティは、プレイヤーの視点を変更せずにプレイヤーのペインを操作するコントロールを提供します。プレイヤーがスクリプト位置から周囲を見渡すように設定できます。
- 新しいイベント:
Instance.DelayInstance.OnBombPlantStartInstance.OnBombPlantAbortInstance.OnBombDefuseStartInstance.OnBombDefuseAbortInstance.OnCustomHudClickedInstance.IsDedicatedServerEntity.MoveEntity.GetMoveTypeEntity.SetMoveTypeCSPlayerPawn.GetC4CSPlayerPawn.GetDefuseTargetCSPlayerPawn.IsBuyMenuOpenCSPlayerPawn.GetCameraC4.GetPlantStartTimeC4.GetPlantFinishTimeC4.AbortPlantCustomHudLayout.SetHasClassCustomHudLayout.SetHasClassForPlayerCustomHudLayout.SetDialogVariableStringCustomHudLayout.SetDialogVariableStringForPlayerCustomHudLayout.SetInputCaptureEnabledCustomHudLayout.IsInputCaptureEnabledCSPlayerCamera.IsEnabledCSPlayerCamera.SetEnabledCSPlayerCamera.SetIsControllingAngles- CSMoveType エnum:この新しいエnumは、
Entity.Moveイベントの有効な移動タイプリストを提供します。 - タイプ修正:特定のイベントのパラメータのタイプを修正し、未定義の値を避けます。
- エラーログ:スクリプト実行中のエラーと未処理のプロミス拒否がコンソールにログされます。
- CompileModule ステップ:スクリプトのロードの CompileModule ステップでキャッチされたエラーにカラム番号が追加されます。
- 廃止された機能:
Instance.OnBombPlantイベントのplanterパラメータInstance.OnBombDefuseイベントのdefuserパラメータ
プレイヤーメモ:
- 新しい
cs_player_cameraエンティティは、プレイヤーの視点に対するより多くの制御を提供し、ユニークなゲーム体験を作成するのに役立ちます。 - 新しいイベントは、より複雑でインタラクティブなマップを作成するための更多的スクリプトオプションを提供します。
- 廃止された機能に注意を払い、将来の更新との互換性を確保してください。