case "!penalty":
InSim.Send_MST_Message("/p_clear " + Connections[GetConnIdx(MSO.UCID)].Username);
Connections[GetConnIdx(MSO.UCID)].Cash -= 500;
break;
Conn.InBankDist = ((int)Math.Sqrt(Math.Pow(Conn.CompCar.X - (37 * 196608), 2) + Math.Pow(Conn.CompCar.Y - (-192 * 196608), 2)) / 65536);
if (Conn.InBankDist <= 4 && (mph <= 4))
{
[StructLayout(LayoutKind.Sequential)]
public struct IS_PLC
{
public byte Size;
public Enums.Packets Type;
public byte ReqI;
public byte Zero;
public byte UCID;
public byte Sp1;
public byte Sp2;
public byte Sp3;
[COLOR="Red"] public uint Cars;[/COLOR]
}
public static byte[] ISP_PLC(byte UniqueID, LFS_External.InSim.Flags.CarFlags Flags)
{
LFS_External.Packets.IS_PLC sourceStruct = new LFS_External.Packets.IS_PLC();
sourceStruct.Size = 12;
sourceStruct.Type = Enums.Packets.ISP_PLC;
sourceStruct.ReqI = 0;
sourceStruct.Zero = 0;
sourceStruct.UCID = UniqueID;
sourceStruct.Sp1 = 0;
sourceStruct.Sp2 = 0;
sourceStruct.Sp3 = 0;
[COLOR="red"] sourceStruct.Cars = LFS_External.InSim.Flags.CarFlags;[/COLOR]
return Util.PacketToData(sourceStruct);
}