hel i need this code for 5375
public void UpdateHalo(bool ToScreen, bool SendOnly, bool ToRemove, Enums.StatusEffectEn OffSet)
{
switch (EntityFlag)
{
case Game.EntityFlag.Player:
if (OffSet != Enums.StatusEffectEn.Normal)
{
if (!SendOnly && !ToRemove && !_Status.ContainsBitValue((int)OffSet))
_Status.AddBitValue((int)OffSet);
else if (!SendOnly && ToRemove && _Status.ContainsBitValue((int)OffSet))
_Status.RemoveBitValue((int)OffSet);
}
byte[] Packet = new byte[60];
Writer.WriteUInt16(52, 0, Packet);
Writer.WriteUInt16(10017, 2, Packet);
Writer.WriteUInt32(UID, 4, Packet);
Writer.WriteUInt32(1, 8, Packet);
Writer.WriteUInt32(25, 12, Packet);
_Status.Write(Packet, 16);
if (ToScreen && !ToRemove) Owner.SendScreen(Packet, false);
else if (ToScreen && ToRemove) Owner.SendScreen(Packet, true);
else Owner.Send(Packet);
break;
case Game.EntityFlag.Monster:
if (OffSet != Enums.StatusEffectEn.Normal)
{
if (!SendOnly && !ToRemove && !_Status.ContainsBitValue((int)OffSet))
_Status.AddBitValue((int)OffSet);
else if (!SendOnly && ToRemove && _Status.ContainsBitValue((int)OffSet))
_Status.RemoveBitValue((int)OffSet);
}
byte[] Packet2 = new byte[60];
Writer.WriteUInt16(52, 0, Packet2);
Writer.WriteUInt16(10017, 2, Packet2);
Writer.WriteUInt32(UID, 4, Packet2);
Writer.WriteUInt32(1, 8, Packet2);
Writer.WriteUInt32(25, 12, Packet2);
_Status.Write(Packet2, 16);
MonsterInfo.SendScreen(Packet2);
break;
}
}
this code said _status done exist in the actual context anibody can help me?






