Mise à jour de Counter-Strike 2

[SCRIPTS DE CARTE]

  • Ajout de l'entité custom_hud_layout :

  • L'entité custom_hud_layouts sert de point d'entrée pour que les cartes puissent être dotées d'une interface utilisateur personnalisée.

  • Les éléments de type « Panel », « Label », « Image » et « Button » sont pris en charge.

  • La personnalisation visuelle avec CSS est prise en charge.

  • Les évènements et scripts côté client ne sont pas pris en charge.

  • L'état est maintenu lors du rafraichissement du mode outils.

  • Ajout de l'entité cs_player_camera :

  • Cette entité permet de contrôler le champ de vision d'une personne en jeu sans déplacer son modèle.

  • Elle peut être configurée de façon à permettre au joueur ou à la joueuse de regarder dans toutes les directions depuis la position prédéfinie dans le script.

  • Ajout de Instance.Delay.

  • Ajout de Instance.OnBombPlantStart.

  • Ajout de Instance.OnBombPlantAbort.

  • Ajout de Instance.OnBombDefuseStart.

  • Ajout de Instance.OnBombDefuseAbort.

  • Ajout de Instance.OnCustomHudClicked.

  • Ajout de Instance.IsDedicatedServer.

  • Ajout de Entity.Move.

  • Ajout de Entity.GetMoveType.

  • Ajout de Entity.SetMoveType.

  • Ajout de CSPlayerPawn.GetC4.

  • Ajout de CSPlayerPawn.GetDefuseTarget.

  • Ajout de CSPlayerPawn.IsBuyMenuOpen.

  • Ajout de CSPlayerPawn.GetCamera.

  • Ajout de C4.GetPlantStartTime.

  • Ajout de C4.GetPlantFinishTime.

  • Ajout de C4.AbortPlant.

  • Ajout de CustomHudLayout.SetHasClass.

  • Ajout de CustomHudLayout.SetHasClassForPlayer.

  • Ajout de CustomHudLayout.SetDialogVariableString.

  • Ajout de CustomHudLayout.SetDialogVariableStringForPlayer.

  • Ajout de CustomHudLayout.SetInputCaptureEnabled.

  • Ajout de CustomHudLayout.IsInputCaptureEnabled.

  • Ajout de CSPlayerCamera.IsEnabled.

  • Ajout de CSPlayerCamera.SetEnabled.

  • Ajout de CSPlayerCamera.SetIsControllingAngles.

  • Ajout de enum CSMoveType.

  • Correction du type de certains évènements pour lesquels les paramètres pouvaient ne pas être définis.

  • Les erreurs survenant lors du lancement initial d'un script sont désormais enregistrées dans la console.

  • Les rejets de promesses (« promise ») rompues sont désormais enregistrés dans la console.

  • Ajout du numéro de colonne pour les erreurs détectées lors de l'étape « CompileModule » du chargement d'un script.

  • Suppression du paramètre « planter » de l'évènement Instance.OnBombPlant.

  • Suppression du paramètre « defuser » de l'évènement Instance.OnBombDefuse.