Page 1 sur 1

Script pour connaitre les dommages infligés

Publié : dim. sept. 06, 2020 5:08 pm
par OBT~Mikmak
A des fin d'entrainement, il est parfois intéressant de savoir quels dégâts on inflige aux avions que l'on engage.

Voici un script permettant de visualiser dans la fenêtre info du chat les dommages infligés aux avions sur lesquels on tire.

Code : Tout sélectionner

using System; using maddox.game; using maddox.game.world; public class Mission : maddox.game.AMission { public override void OnAircraftDamaged(int missionNumber, string shortName, AiAircraft Aircraft, AiDamageInitiator DamageFrom, part.NamedDamageTypes WhatDamaged) { base.OnAircraftDamaged(missionNumber, shortName, Aircraft, DamageFrom, WhatDamaged); if (DamageFrom.Player != null ) { GamePlay.gpLogServer (null, "{0} hits {1} : {2} \n", new object [] {DamageFrom.Player, shortName, WhatDamaged});//Test } } }

A copier dans l'onglet "Script" (menu "Modifier -> "Script") de la mission. Voici une mission de test (clic droit "enregistrer sous").

Image

Ça fonctionne en solo et en multijoueur (si le host met le script dans la mission).
Voila ce que ça donne en jeu:

Image

Merci à FG28_Kodiak pour ce script !
source: http://forum.1cpublishing.eu/showthread ... ght=convoy