PDA

View Full Version : Is hitnamedpart broken in MP?



Salmo
Mar-13-2014, 05:11
I'm using hitnamedpart in MP servr mission the code executes but no parts seem to get damaged. IIRC it was working at one stage. Is it broken in MP?



aircraft.hitNamed(part.NamedDamageTypes.Eng0OilSec ondariesFire);

SoW Reddog
Mar-13-2014, 05:50
Well given that Gruber's despawn script uses hitNamed extensively, I doubt it's broken entirely. Presumably you've checked out other NamedDamageTypes?

Nephilim
Mar-13-2014, 09:29
wrong topic....


This works no problem on dedi




private void DoDamageToAirplane(AiAircraft aircraft)
{
Timeout(10, () =>
{
if (aircraft != null)
{

//if (!aircraft.IsAirborne())
//{

aircraft.cutLimb(part.LimbNames.AileronL0);
aircraft.cutLimb(part.LimbNames.AileronR0);

aircraft.cutLimb(part.LimbNames.ElevatorL0);
aircraft.cutLimb(part.LimbNames.ElevatorR0);

aircraft.cutLimb(part.LimbNames.Rudder0);


//aircraft.cutLimb(part.LimbNames.WingL0);
//aircraft.cutLimb(part.LimbNames.WingR0);
//aircraft.cutLimb(part.LimbNames.WingL2); // Spit2a
//aircraft.cutLimb(part.LimbNames.WingR2);

//aircraft.cutLimb(part.LimbNames.AileronL0);
//aircraft.cutLimb(part.LimbNames.AileronR1);

//aircraft.cutLimb(part.LimbNames.ElevatorL0);
//aircraft.cutLimb(part.LimbNames.ElevatorR1);

//aircraft.cutLimb(part.LimbNames.Engine0);
//aircraft.cutLimb(part.LimbNames.Engine7);


//part.LimbNames.ElevatorL0
//part.LimbNames.ElevatorL1
//part.LimbNames.ElevatorR0
//part.LimbNames.ElevatorR1

//part.LimbNames.Engine0 - 7


//part.LimbNames.AileronL0
//part.LimbNames.AileronL1
//part.LimbNames.AileronR0
//part.LimbNames.AileronR1


//aircraft.cutLimb(part.LimbNames.WingL1);
//aircraft.cutLimb(part.LimbNames.WingL3);
//aircraft.cutLimb(part.LimbNames.WingL4);
//aircraft.cutLimb(part.LimbNames.WingL5);
//aircraft.cutLimb(part.LimbNames.WingL6);
//aircraft.cutLimb(part.LimbNames.WingL7);

//aircraft.cutLimb(part.LimbNames.WingR1);

//aircraft.cutLimb(part.LimbNames.WingR3);
//aircraft.cutLimb(part.LimbNames.WingR4); // 109
//aircraft.cutLimb(part.LimbNames.WingR5);
//aircraft.cutLimb(part.LimbNames.WingR6);
//aircraft.cutLimb(part.LimbNames.WingR7);
////}
////else
////{
//// // plane in Air Tail cut off
//aircraft.cutLimb(part.LimbNames.Tail0);
//aircraft.cutLimb(part.LimbNames.Tail1);
//aircraft.cutLimb(part.LimbNames.Tail2);
//aircraft.cutLimb(part.LimbNames.Tail3);
//aircraft.cutLimb(part.LimbNames.Tail4);
//aircraft.cutLimb(part.LimbNames.Tail5);
//aircraft.cutLimb(part.LimbNames.Tail6);
//aircraft.cutLimb(part.LimbNames.Tail7);
////}
}
});
}