if ((i == MAX_GROUP_MEMBERS) || (!newmember->IsClient()) || abs(newmember->CastToClient.GetLevel() -GetHighestLevel()) > 6 ) return false;