Systems GetPlayerid(int id)
{
try
{
lock (Systems.clients)
{
for (int i = 0; i < Systems.clients.Count; i++)
{
try
{
if (Systems.clients[i] != null && Systems.clients[i].Character.Information.CharacterID == id)
return Systems.clients[i];
}
catch (Exception ex)
{
Console.WriteLine("GetPlayerid Error on index {1}/{2}: {0}", ex, i, Systems.clients.Count);
Systems.Debugger.Write(ex);
}
}
}
}
catch (Exception ex)
{
Systems.Debugger.Write(ex);
}
return null;
}