I think this should fixed the MCI errors.but I still haven't test it yet.
In this section,replace all Players.Count with MIC.NumC.
private void MCI_CarInformation(Packets.IS_MCI MCI)
{
try
{
for (int i = 0; i < MCI.NumC; i++)
{
decimal SpeedMS = (decimal)(((MCI.Info[i].Speed / 32768f) * 100f) / 2);
......
In this section,replace all Players.Count with MIC.NumC.