Перейти к содержанию
L2TEHNO

Рекомендуемые сообщения

Опубликовано

## 📋 Общая информация

**Item Auction** — это автоматическая система аукционов, которая проводится в трёх городах в разные дни недели:

- **Aden**  понедельник 17:00
- **Rune**  среду 17:00
- **Giran**  пятница** в 17:00

Длительность аукциона: **5 часов** (300 минут) — с **17:00** до **22:00**

Что было улучшено

1. Повышение максимальной ставки

**Было:** Максимальная ставка ограничена 2.1 миллиардами адены  
**Стало:** Максимальная ставка повышена до (~9.2 квінтильйона)

Теперь игроки могут делать ставки даже на самые ценные предметы без ограничений!

---

2. Очистка списка предметов

Для повышения качества аукциона и фокуса на ценных предметах, из списка было удалено:

#### Удалённые категории:
- **Модифицированное оружие (D-grade)** — низкоуровневое оружие, которое не соответствует уровню аукциона
- **Специальные книги (Forgotten Vision Books)** — книги, которые не имеют высокой ценности
- **Шапки и маски** — декоративные предметы

#### Оставленные категории:
- **Премium оружие** (28 видов)
- **Броня Элегия** (17 предметов)
- **Улучшенная бижутерия** (3 предмета)
- **Кристаллы душ** уровней 17 и 18 (6 кристаллов)

---

3. Обновление стартовых цен

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

---

Детальный список предметов на аукционе

Улучшенная бижутерия (3 предмета)
- **Modified G. Blessed Earring of Zaken** — улучшенная серьга Заkenа
- **Modified Ring of Baium** — улучшенное кольцо Баюма
- **Modified Ring of Queen Ant** — улучшенное кольцо королевы муравьёв

**Стартовая цена:** 5 миллиардов адены

---

Кристаллы душ (6 кристаллов)

**Уровень 17:**
- Red Soul Crystal - Level 17
- Green Soul Crystal - Level 17
- Blue Soul Crystal - Level 17

**Стартовая цена:** 20 миллиардов адены

**Уровень 18:**
- Red Soul Crystal - Level 18
- Green Soul Crystal - Level 18
- Blue Soul Crystal - Level 18

**Стартовая цена:** 40 миллиардов адены

---

Премium оружие (28 видов)

**Стартовая цена:** 10 миллиардов адены

Список оружия:
- Evil Deity Maul
- Gemtail Rapier
- Rubecutter Crossbow
- Skullcarnium Bow
- Skul Edge
- Feathereye Blade
- Fin Invincible Blade
- Octo Claw
- Veniplant Sword
- Cuticle
- Blackvisage
- Peri El Sword
- Doubletopa Spear
- Vigwik Axe
- Thorne Crossbow
- Expowder Mace
- Mamba Edge
- Pyseal Blade
- Recurvethorne Bow
- Archangel Sword
- Incessantcore Sword
- Pereztear Hammer
- Jademice Claw
- Ghostcleaner
- Lavamond Saw
- Heavenstair Rapier
- Sacredumors
- Psyskilt Cane

---

### 🛡️ Броня Элегия (17 предметов)

**Стартовая цена:** 5 миллиардов адены

Полный комплект брони:
- Sealed Elegia Circlet (шлем)
- Sealed Elegia Cuirass (нагрудник)
- Sealed Elegia Houberk (нагрудник)
- Sealed Elegia Jaket (куртка)
- Sealed Elegia Shoes (обувь)
- Sealed Elegia Leather Legging (кожаные штаны)
- Sealed Elegia Leather Gloves (кожаные перчатки)
- Sealed Elegia Leather Boots (кожаные сапоги)
- Sealed Elegia Gaiter (гетры)
- Sealed Elegia Gloves (перчатки)
- Sealed Elegia Gauntlet (перчатки)
- Sealed Elegia Boots (сапоги)
- Sealed Elegia Hose (штаны)
- Sealed Elegia Leather Helmet (кожаный шлем)
- Sealed Elegia Sigil (сигил)
- Sealed Elegia Helmet (шлем)
- Sealed Elegia Shield (щит)

---

Как это работает

1. **Регистрация предметов:**  за 33 часа до начала аукциона
2. **Просмотр следующего аукциона:** Игроки могут просмотреть, какой предмет будет продаваться на следующем аукционе, вместе со стартовой ценой и временем начала
3. **Проведение аукциона:** Аукционы автоматически начинаются в установленные дни недели в 17:00
4. **Ставки:** Игроки могут делать ставки в течение 5 часов
5. **Забрать перебитую ставку можно через 10минут
6. **Завершение:** Рандомное время завершения аукциона между 4 и 5 часами проведения аукциона

---

Преимущества обновления

**Более справедливые цены** — стартовые цены отражают реальную ценность предметов  
**Фокус на качестве** — только ценные и полезные предметы  
**Без ограничений** — возможность делать высокие ставки на премиум предметы  
**Прозрачность** — игроки видят следующий аукцион заранее  
**Равные условия** — одинаковые предметы и цены во всех трёх городах  

---

## ⚠️ Важно знать

- Стартовые цены установлены для предотвращения заниженных ставок
- Максимальная ставка:
- Аукцион проводится автоматически, без вмешательства администрации

---

#Обход ограничения клиента для ставок на аукцион

## 📋 Проблема

При попытке сделать ставку на **Item Auction** через стандартный интерфейс клиента, игрок сталкивается с техническим ограничением:

**Максимальная сумма, которую можно ввести через интерфейс:** `99,999,999,999` (99.9 миллиардов адены)

# Почему это происходит?

Это ограничение заложено в самом клиенте игры (файлы интерфейса). Клиент ограничивает длину ввода числовых значений в полях ввода, что не позволяет вводить суммы больше указанного значения.

**Важно:** Это ограничение находится на стороне клиента, а не сервере. Сервер поддерживает гораздо большие значения, но клиент просто не позволяет их ввести через графический интерфейс.

---

## Решение: Голосовая команда .binditemauction

Для обхода этого ограничения мы реализовали специальную голосовую команду, которая позволяет делать ставки через чат, обходя ограничение клиента.

### 🎮 Как использовать

1. **Подойдите к NPC брокеру аукциона** (Item Auction Broker):

2. **Введите команду в чат:**
   .binditemauction <сумма>

3. **Примеры использования:**

   .binditemauction 150000000000    // 150 миллиардов
   .binditemauction 500000000000    // 500 миллиардов
   .binditemauction 999999999999    // почти триллион
   ```

### ⚙️ Как это работает технически

- Команда принимает сумму ставки как **текстовую строку** (не ограниченную клиентским интерфейсом)
- Сервер **парсит** эту строку в число типа `long` (поддерживает до 9,223,372,036,854,775,807)
- Выполняются все стандартные проверки:
  - Наличие достаточного количества адены в инвентаре
  - Проверка минимальной ставки
  - Проверка расстояния до NPC
  - Проверка активного аукциона
   - Открытый диалог с НПЦ

## 🔒 Безопасность и проверки

Команда выполняет все те же проверки, что и стандартный интерфейс:

- Проверка наличия достаточного количества адены
- Проверка минимальной ставки (должна быть выше текущей наивысшей)
- Проверка максимальной ставки
- Проверка расстояния до NPC брокера
- Проверка активного аукциона
- Защита от отрицательных значений
- Валидация формата числа

---

## 📝 Сообщения об ошибках

Если что-то пошло не так, вы получите понятное сообщение:

- `"Usage: .binditemauction <amount>"` — не указана сумма
- `"Invalid bid amount. Please enter a valid number."` — некорректный формат числа
- `"Bid amount cannot be negative."` — отрицательное значение
- `"You must be near an Item Auction Broker to place a bid."` — не рядом с NPC
- `"You are too far from the Item Auction Broker."` — слишком далеко от NPC
- Стандартные сообщения системы аукциона (если ставка слишком мала, аукцион не активен и т.д.)

---

## 🔮 Будущие изменения

1. **Обновление клиента** — если в будущем будет обновлён клиент с поддержкой больших значений, ограничение может быть снято автоматически.

**Приятных торгов! 🎉**

 

  • Admin закреплено и откреплено это тема
×
×
  • Создать...