# Модуль "🛒 Armory Pass collector"

## Модуль "🛒 Armory Pass Collector"

### 🎁 Armory Pass Collector

Модуль **Armory Pass Collector** позволяет массово управлять Armory Pass на всех ваших аккаунтах - покупать, активировать и обменивать накопленные Armory Stars (⭐) на предметы CS2 в несколько кликов.

#### Краткий обзор возможностей

| Возможность              | Описание                                                                                   |
| ------------------------ | ------------------------------------------------------------------------------------------ |
| 📊 **Обновление данных** | Получение актуального баланса, количества звёзд и пассов для всех аккаунтов разом          |
| 🛒 **Массовая покупка**  | Покупка Armory Pass за средства Steam Кошелька на выбранных аккаунтах                      |
| 🔓 **Активация пассов**  | Активация купленных инвентарных пассов одной кнопкой                                       |
| 🎁 **Обмен звёзд**       | Автоматический обмен накопленных Armory Stars на выбранный предмет (кейсы, граффити и др.) |
| 📋 **Dashboard**         | Удобная таблица со статусами всех аккаунтов: звёзды, пассы, баланс, статус операции        |
| ⏹ **Управление**         | Остановка любой операции в любой момент, автоматическая остановка запущенных аккаунтов     |

***

### Содержание

* Как открыть
* Интерфейс
  * Левая панель - Armory Dashboard
  * Правая панель - Вкладки действий
* Вкладка «🎁 Redeem»
* Вкладка «🛒 Buy & Activate»
  * 📊 Update Balance
  * 💰 Buy Armory Pass
  * 🔓 Activate Passes
* Процесс работы
  * Типичный рабочий цикл
  * Автоматическая остановка аккаунтов
  * Статусы аккаунтов
* Часто задаваемые вопросы

***

#### Как открыть

В главном меню панели перейдите на вкладку **Utils #2** и нажмите кнопку **Armory Pass Collector**. Откроется отдельное окно.

***

#### Интерфейс

Окно разделено на две части: **левая панель** со списком аккаунтов (Dashboard) и **правая панель** с вкладками действий.

**Левая панель - Armory Dashboard**

Здесь отображается таблица всех ваших аккаунтов со следующими столбцами:

| Столбец          | Описание                                               |
| ---------------- | ------------------------------------------------------ |
| **✓**            | Переключатель выбора аккаунта (вкл/выкл)               |
| **#**            | Порядковый номер аккаунта                              |
| **Login**        | Логин аккаунта                                         |
| **Stars**        | Количество накопленных Armory Stars (⭐)                |
| **Passes ✅\|🎒** | Количество активных (✅) и инвентарных (🎒) Armory Pass |
| **Balance**      | Баланс Steam Кошелька в валюте аккаунта                |
| **Updated**      | Дата и время последнего обновления данных              |
| **Status**       | Текущий статус операции для аккаунта                   |

**Кнопки управления списком:**

* **Select All** - выбрать все аккаунты
* **Deselect All** - снять выбор со всех аккаунтов

> 💡 Вы можете включать и выключать отдельные аккаунты переключателем в столбце **✓**.

***

**Правая панель - Вкладки действий**

Правая панель содержит **две вкладки**: `🎁 Redeem` и `🛒 Buy & Activate`.

***

#### Вкладка «🎁 Redeem»

Здесь вы настраиваете обмен накопленных звёзд на предметы.

**Выбор предмета (Select Item to Redeem)**

Выпадающий список содержит доступные предметы для обмена. Каждый предмет отображается в формате:

```
Название предмета (стоимость⭐)
```

Предметы отсортированы по стоимости - от дешёвых к дорогим. Список предметов загружается автоматически с сервера. Ваш последний выбор сохраняется и восстанавливается при следующем открытии.

**Количество на аккаунт (Quantity per Account)**

Укажите, сколько единиц выбранного предмета нужно обменять на каждом аккаунте:

* **1, 2, 3...** - конкретное количество
* **0** - обменять максимально возможное количество (все доступные звёзды будут потрачены)

**Кнопки**

| Кнопка              | Описание                                                             |
| ------------------- | -------------------------------------------------------------------- |
| **🎁 Redeem Items** | Запускает процесс обмена звёзд на выбранный предмет                  |
| **⏹ Stop**          | Останавливает любую текущую операцию (Redeem, Buy, Activate, Update) |

**Лог**

В нижней части вкладки расположено окно лога, где отображаются подробные сообщения о ходе процесса: какой аккаунт обрабатывается, результат обмена, ошибки и т.д. Каждая запись имеет метку времени.

***

#### Вкладка «🛒 Buy & Activate»

Эта вкладка содержит три функции для управления Armory Pass.

**📊 Update Balance**

Получает актуальные данные со Steam/Game Coordinator для выбранных аккаунтов:

* Баланс Steam Кошелька
* Количество активных и инвентарных Armory Pass
* Количество накопленных звёзд (Stars)

После обновления данные отображаются в таблице Dashboard и сохраняются в базу данных.

| Кнопка                | Описание                                           |
| --------------------- | -------------------------------------------------- |
| **📊 Update Balance** | Запускает получение данных для выбранных аккаунтов |

> 💡 Рекомендуется нажать **Update Balance** перед покупкой или обменом, чтобы видеть актуальные данные.

**💰 Buy Armory Pass**

Покупает Armory Pass за средства Steam Кошелька на выбранных аккаунтах.

* **Buy Qty per Account** - сколько Armory Pass купить на каждый аккаунт (от 1 до 5, максимум 5 на аккаунт).
* Цена Armory Pass загружается автоматически с сервера и зависит от валюты аккаунта.
* После покупки баланс кошелька и количество пассов обновляются в таблице автоматически.

| Кнопка                 | Описание                                  |
| ---------------------- | ----------------------------------------- |
| **🛒 Buy Armory Pass** | Запускает покупку для выбранных аккаунтов |

> ⚠️ Убедитесь, что на аккаунтах достаточно средств на Steam Кошельке. Используйте **Update Balance**, чтобы проверить баланс перед покупкой.

**🔓 Activate Passes**

Активирует Armory Pass из инвентаря на выбранных аккаунтах.

* Максимум **5 активных** Armory Pass на один аккаунт.
* Активируются все доступные инвентарные пассы (до лимита).
* После активации столбцы **Passes** и **Stars** обновляются автоматически.

| Кнопка                 | Описание                               |
| ---------------------- | -------------------------------------- |
| **🔓 Activate Passes** | Запускает активацию инвентарных пассов |

> 💡 Если вы купили Armory Pass через кнопку **Buy**, он попадёт в инвентарь. Используйте **Activate Passes**, чтобы активировать его и начать копить звёзды.

***

#### Процесс работы

**Типичный рабочий цикл**

1. **Откройте** Armory Pass Collector (Utils #2 → Armory Pass Collector)
2. **Выберите аккаунты** - отметьте нужные переключателями или нажмите **Select All**
3. **Обновите данные** - нажмите **📊 Update Balance** на вкладке `🛒 Buy & Activate`
4. **Купите пассы** (при необходимости) - укажите количество и нажмите **🛒 Buy Armory Pass**
5. **Активируйте пассы** - нажмите **🔓 Activate Passes** для активации купленных пассов
6. **Обменяйте звёзды** - перейдите на вкладку `🎁 Redeem`, выберите предмет, количество и нажмите **🎁 Redeem Items**

**Автоматическая остановка аккаунтов**

Если выбранные аккаунты запущены в игре, панель **автоматически остановит** их перед выполнением любой операции (Redeem, Buy, Activate, Update Balance). Вам не нужно делать это вручную.

**Статусы аккаунтов**

В столбце **Status** отображается текущее состояние каждого аккаунта:

| Статус                          | Описание                                              |
| ------------------------------- | ----------------------------------------------------- |
| **⏳ Queued**                    | Аккаунт в очереди на обработку                        |
| **⏳ Claiming... (ETA \~Xm Xs)** | Идёт обмен звёзд с примерным временем завершения      |
| **⏳ Fetching...**               | Идёт получение данных аккаунта                        |
| **⏳ Buying...**                 | Идёт покупка Armory Pass                              |
| **⏳ Activating...**             | Идёт активация пассов                                 |
| **⏳ Killing...**                | Идёт остановка запущенного аккаунта                   |
| **✅ 3x Fever Case \| 14⭐ left** | Успешный обмен (количество × предмет, остаток звёзд)  |
| **✅ Bought 1! Bal: $ 4.20**     | Успешная покупка (количество, остаток баланса)        |
| **✅ Activated 2! (✅3\|🎒0)**    | Успешная активация (количество, активные/инвентарные) |
| **✅ Updated**                   | Данные аккаунта успешно обновлены                     |
| **⚠️ Not enough stars**         | Недостаточно звёзд для обмена                         |
| **❌ Error message**             | Ошибка при обработке                                  |

***

#### Часто задаваемые вопросы

**Что такое Armory Stars?** Armory Stars - это внутриигровая валюта CS2, которую можно обменять на предметы (кейсы, граффити и др.) через Armory. Звёзды начисляются при наличии активного Armory Pass.

**Почему у аккаунта 0 звёзд?** Убедитесь, что включён **Armory Pass Farming Mode** в настройках панели и аккаунт был запущен. Также аккаунт может не иметь звёзд, если они уже были потрачены. Нажмите **📊 Update Balance** для получения актуальных данных.

**Что значит «0» в поле количества?** Значение `0` означает «обменять максимально возможное количество». Панель потратит все доступные звёзды на выбранный предмет.

**В чём разница между активными (✅) и инвентарными (🎒) пассами?**

* **Активные (✅)** - пассы, которые уже активированы и начисляют звёзды за фарм. Максимум 5 активных на аккаунт.
* **Инвентарные (🎒)** - купленные, но ещё не активированные пассы, лежащие в инвентаре. Используйте **🔓 Activate Passes** для их активации.

**Сколько пассов можно купить/активировать?** Максимум **5 Armory Pass** на один аккаунт (суммарно активных). Если у аккаунта уже 5 активных пассов, покупка и активация новых невозможны.

**Можно ли выполнять несколько операций одновременно?** Нет. Одновременно может выполняться только одна операция (Redeem, Buy, Activate или Update Balance). Дождитесь завершения текущей операции или нажмите **⏹ Stop** для остановки.

**Нужно ли закрывать аккаунты перед операцией?** Нет. Панель автоматически остановит запущенные аккаунты перед выполнением любой операции.
