# 🔫 Быстрая перезарядка — отмена перезарядки в стиле CS2 для CS 1.6
**Версия:** 1.0
**Платформа:** AMX Mod X 1.8.2+
**Игра:** Counter-Strike 1.6
## 📋 Описание
**Fast Reload** — это плагин для AMXX, который переносит **механику отмены перезарядки** из Counter-Strike 2 в Counter-Strike 1.6.
В CS2, если перезарядить оружие и переключиться на другое до завершения анимации, патроны будут заряжены, если процесс перезарядки прошел более определенного процента. Этот плагин реализует ту же функциональность в CS 1.6!
## ✨ Как это работает
1. 🎯 Начните перезаряжать оружие
2. ⏱️ Подождите, пока перезарядка достигнет **55 %** от общего времени
3. 🔄 Переключиться на другое оружие (колесико прокрутки, клавиша оружия и т. д.)
4. ✅ Пули загружаются автоматически!
## 🎮 Доступное оружие
### Пистолеты
| Оружие | Время перезарядки | Вместимость магазина |
| ------------ | ----------- | ----------------- |
| Glock-18 | 2,2 сек. | 20 |
| USP | 2,7 сек. | 12 |
| P228 | 2,7 сек. | 13 |
| Desert Eagle | 2,2 сек. | 7 |
| Five-SeveN | 2,7 сек. | 20 |
| Двойная элита | 4,5 сек. | 30 |
### Штурмовые винтовки
| Оружие | Время перезагрузки | Вместимость магазина |
| ------ | ----------- | ----------------- |
| АК-47 | 2,5 сек. | 30 |
| M4A1 | 3,1 сек. | 30 |
| FAMAS | 3,3 сек. | 25 |
| Галил | 3,3 сек. | 35 |
| SG552 | 3,0 сек. | 30 |
| АВГУСТ | 3,8 сек. | 30 |
### Снайперские винтовки
| Оружие | Время перезарядки | Вместимость магазина |
| ------ | ----------- | ----------------- |
| Разведчик | 2,0 сек. | 10 |
| AWP | 2,5 сек. | 10 |
| SG550 | 3,8 сек. | 30 |
| G3SG1 | 4,5 сек. | 20 |
### Пистолеты-пулемёты (ПП)
| Оружие | Время перезарядки | Вместимость магазина |
| -------- | ----------- | ----------------- |
| TMP | 2,1 сек. | 30 |
| MP5 Navy | 2,6 сек. | 30 |
| MAC-10 | 3,0 сек. | 30 |
| UMP-45 | 3,5 сек. | 25 |
| P90 | 3,4 сек. | 50 |
### Тяжёлое вооружение
| Оружие | Время перезарядки | Вместимость магазина |
| ------ | ----------- | ----------------- |
| M249 | 4,7 сек. | 100 |
### ❌ Неподдерживаемое оружие
- **Модели M3** и **XM1014** (дробовики) не поддерживаются, поскольку в них патроны заряжаются по одному за раз
## 📦 Установка
### Требования
- AMX Mod X версии 1.8.2 или более поздней
- Counter-Strike 1.6 / Condition Zero
### Этапы установки
1. **Скомпилируйте плагин:**
```
amxxpc FastReload.sma -o FastReload.amxx
```
2. **Скопируйте скомпилированный файл в:**
```
cstrike/addons/amxmodx/plugins/FastReload.amxx
```
3. **Добавьте плагин в файл plugins.ini:**
```
; Fast Reload - CS2 Style Reload Cancel
FastReload.amxx
```
4. **Перезапустите сервер** или введите `amx_plugins reload`в консоли
## ⚙️ Настройки
Плагин работает сразу после установки без какой-либо настройки. Все настройки уже встроены:
| Параметр | Значение | Описание |
| ------------------ | ---------- | ------------------------------------------------------ |
| `RELOAD_THRESHOLD` | 0.55 (55%) | Минимальный процент пополнения, необходимый для сохранения пуль |
> 💡 **Примечание:** если вы хотите изменить пороговое значение, отредактируйте `#define RELOAD_THRESHOLD 0.55`в исходном коде и перекомпилируйте программу.
## 🔧 Технические сведения
### Обязательные модули
- `amxmodx` - Основной модуль AMXX
- `amxmisc` - Различные функции
- `fakemeta` - Доступ к данным об объектах
- `hamsandwich` - «Ham Sandwich» для перехвата функций оружия
- `cstrike` - Функции, специфичные для CS
### Крючки
- `Ham_Weapon_Reload` - Определяет начало перезарядки
- `Ham_Item_Deploy` - Определяет смену оружия
- `CurWeapon` событие — отслеживает текущее оружие
- `DeathMsg` событие — сбрасывает состояние при гибели
- `TeamInfo` событие — сбрасывает состояние при смене команды
## 📝 Список изменений
### Версия 1.0
- ✅ Первая версия
- ✅ Поддержка всех основных видов оружия
- ✅ Механика отмены перезарядки в стиле CS2
- ✅ Пороговое значение 55 % для успешного повторного загрузки
## 📄 Лицензия
Этот проект является проектом с открытым исходным кодом. Вы можете свободно использовать, изменять и распространять его.
## 👨💻 Автор
- **иллюзия** — _Разработка_ — [CodeStrike.STORE]
## 🙏 Благодарности
- Клапан: механика в Counter-Strike и CS2
- Команда AMX Mod X за потрясающую платформу для разработки плагинов
- Сообщество CS 1.6 для дальнейшей поддержки игры
---
**Сделано с любовью ❤️ для сообщества Counter-Strike 1.6**
_По мотивам Counter-Strike 2_