Возвращает таблицу с информацией о запрашиваемом паке, либо nil в случае его отсутствия.
-- библиотека: progressiveDownloadLib -- объявление: GetPackInfoById( id, mode ) -- параметры: id: number (integer) - идентификатор пака mode: number (integer) - Необязательный параметр. Битовая маска, указывающая какие группы полей не надо включать в результат. 0x01 - не включать name и id; 0x02 - статическую информацию о паке (archiveSize, isBlack, isHiRes); 0x04 - динамическую (меняющуюся в процессе работы) информацию, т.е. остальные поля. -- возвращаемые значения: id: number (integer) - идентификатор пака name: string - имя archiveSize: number - размер в байтах isBlack: boolean - является ли он паком чёрного сектора (т.е. обязательный для запуска клиента) isHiRes: boolean - является ли он паком с текстурами высокого разрешения isLoaded: boolean - готов ли для использования isReady: boolean - скачен ли на диск (возможно, при этом он ещё не проверен на целостность) isRecheck: boolean - находится ли в состоянии перепроверки/восстановления (если проверка целостности пофэйлилась) isHalted: boolean - является ли пак битым (если после двух попыток восстановления проверка целостности по прежнему фэйлится, то он признаётся битым). Это неустранимая в рамках текущей игровой сессии ошибка. Требуется закрыть игру, запустить лаунчер и выполнить полную проверку целостности. progress: number (float) - процент скаченности пака downloadTotal: number - сколько байт (от самого пака, либо патчей для него) необходимо скачать из Интернета в рамках данной игровой сессии downloadDone: number - сколько байт (от самого пака, либо патчей для него) уже скачено из Интернета в рамках данной игровой сессии downloadLeft: number - ... осталось скачать ... calculatedPriority: number (integer) - приоритет пака, который игра хотела бы установить в Игровом Центре submitedPriority: number (integer) - приоритет пака, который игре удалось установить в Игровом Центре actualPriority: number (integer) - фактический приоритет пака в Игровом Центре actualEnabled: boolean - "включён" ли пак фактически в Игровом Центре isPriorityInitialized: boolean - удалось ли хоть раз задать приоритет пака в Игровом Центре -- пример: local info = progressiveDownloadLib.GetPackInfoById( id )