CS-SPARTA
Counter-Strike 1.6 • Kyiv Public
НАШИ СЕРВЕРА ОНЛАЙН АДРЕС ФУНКЦИИ
Обновление для кланов.

Полная клановая система для CS 1.6 — обзор реализации

  • Реализованные модули

    1. Core (PUB_Clans_Core)

    Назначение: база системы — создание/удаление кланов, члены, экономика, уровни, главное меню.

    Возможности:

    • Создание клана с проверкой уникальности тега, лидер автоматически назначается
    • Иерархия: Лидер / Заместитель / Офицер / Рядовой
    • Экономика клана: монеты + опыт, уровни клана с наградами за каждый рубеж
    • Главное меню say /clan с многостраничным
    • Авто-удаление неактивных кланов с каскадной чисткой всех связанных таблиц

    2. Shop (PUB_Clans_Shop)

    Назначение: магазин предметов клана.

    Возможности:

    • Покупка апгрейдов и расходников за клановые монеты
    • с категориями и ценами
    • Интеграция с экономикой Core

    3. Wars (PUB_Clans_Wars)

    Назначение: война между кланами.

    Возможности:

    • Объявление войны лидером клана
    • Подсчёт фрагов между кланами в реальном времени
    • Автоматическое определение победителя по таймеру/счёту
    • Награды победителю, отображение текущих войн в HUD

    4. Fountain (PUB_Clans_Fountain)

    Назначение: клановый «источник» — энтити на карте.

    Возможности:

    • Спавн клановой статуи/фонтана
    • Временные баффы при касании источника
    • Источник опыта/монет для онлайн-членов

    5. Stats (PUB_Clans_Stats)

    Назначение: статистика игроков и кланов.

    Возможности:

    • Топы по фрагам/HS/винрейту/опыту
    • Личная статистика игрока через меню
    • Топ-кланы сервера

    6. Achievements (PUB_Clans_Achievements)

    Назначение: ачивки и трофеи.

    Возможности:

    • Система постоянных достижений с прогрессом
    • Награды за разблокировку
    • Витрина в меню клана

    7. Hats (PUB_Clans_Hats)

    Назначение: клановые шляпы (визуальные предметы).

    Возможности:

    • Косметические модели поверх игрока
    • Покупка и активация через меню
    • Привязка к клановому уровню

    8. Buffs (PUB_Clans_Buffs)

    Назначение: временные клановые баффы.

    Возможности:

    • Активация лидером, действие на всех онлайн-членов
    • Конфигурируемые типы баффов (скорость, броня, экономика)
    • Кулдауны и стоимость в монетах

    9. ChatManager (PUB_Clans_ChatManager)

    Назначение: клановый чат и форматирование.

    Возможности:

    • Команды say /c  для внутриклан чата
    • Цветные теги клана в общем чате
    • Префиксы по рангу

    10. Control Panel (PUB_Clans_ControlPanel)

    Назначение: админ-панель кланов.

    Возможности:

    • Управление кланами с прав админа
    • Бан/разбан игроков из кланов
    • Корректировки экономики

    11. Pet (PUB_Clans_Pet) — НОВЫЙ

    Назначение: клановый питомец, общий для всех членов клана.

    Возможности:

    • 3 типа питомцев: Дракон (PvP-бонусы), Феникс (регенерация/HUD), Голем (защита)
    • Опыт за фраги, HS, knife-килы и победы в раундах
    • Уровни питомца через массив levels: [0, 500, 2000, 10000]
    • Система голода: питомец нуждается в кормёжке через hunger_time (3 дня по умолчанию)
    • Смена питомца за change_cost монет с кулдауном
    • Минимум min_online: 4 участников клана для активации бонусов
    • HUD-панель с состоянием питомца (позиция настраивается через JSON)
    • Бонус-формула bonus_per_level, применяется по типу питомца

    12. Synergy (PUB_Clans_Synergy) — НОВЫЙ

    Назначение: синергия онлайн-членов клана — чем больше людей онлайн, тем сильнее бонусы.

    Возможности:

    • Скейлинговые бонусы по числу онлайн-участников
    • Бафф на скорость/броню/экономику
    • Не даёт бонусов к HP (баланс паблика)

    13. Quests (PUB_Clans_Quests) — НОВЫЙ

    Назначение: ежедневные и еженедельные клановые задания.

    Реализованные типы квестов:

    ID Тип Период Цель Награда
    1 Фраги Дневной 200 8 монет + 200 exp
    2 Хедшоты Дневной 50 12 монет + 350 exp
    3 Knife-килы Дневной 10 15 монет + 400 exp
    4 Победы в раундах Дневной 30 10 монет + 250 exp
    5 Установка C4 Дневной 5 6 монет + 150 exp
    6 Разминирование Дневной 5 6 монет + 150 exp
    7 Фраги Недельный 1500 80 монет + 2500 exp
    8 Хедшоты Недельный 400 120 монет + 4000 exp
    9 Победы в раундах Недельный 200 100 монет + 3000 exp

    Особенности:

    • Прогресс копится у любого онлайн-члена клана
    • Минимум min_online: 4 живых игроков в команде, чтобы прогресс засчитывался (анти-абуз ботов)
    • Автоматический сброс daily/weekly через таск каждую минуту
    • HUD-панель текущего активного квеста (позиция настраивается через JSON)
    • Отдельная таблица clans__quests 
    • Меню квестов в ClanExtraMenu
    • Хуки: RG_CBasePlayer_Killed (фраги/HS), RG_RoundEnd (раунды), RG_PlantBombRG_DefuseBomb

    14. Raid (PUB_Clans_Raid) — НОВЫЙ

    Назначение: клановые рейд-боссы.

    Возможности:

    • Лидер вызывает босса раз в N часов через меню
    • 3 уровня боссов с разным HP (5000 / 15000 / 50000) и наградами
    • Урон по боссу засчитывается только онлайн-членам клана-инициатора
    • HUD-полоска HP босса для участников рейда
    • Автодеспаун через 5 минут с кулдауном 50%
    • Безопасная очистка энтити при выгрузке плагина и отключении лидера
    • Хуки: RG_CBasePlayer_TraceAttack для фильтра урона по инициатору

    15. Skills (PUB_Clans_Skills) — НОВЫЙ

    Назначение: дерево пассивных перков клана.

    Реализованные ветки и навыки:

    • PvP: Бонус урона (+2% за уровень, max 5)
    • Эко: Множитель монет (+5% за уровень, max 3) и опыта (+5% за уровень, max 3)
    • Мобильность: Скорость (+10 за уровень, max 3)
    • Выживание: Регенерация брони (+1 за уровень, max 3)

    Правила:

    • 1 skill point за каждый уровень клана
    • Тратит skill points лидер
    • Сброс дерева — 1 раз бесплатно, далее 1000 монет
    • HP-перков НЕТ (баланс)
    • Бонусы применяются ко всем онлайн-членам клана через RG_CBasePlayer_Spawn и RG_CBasePlayer_TakeDamage
    • Множители экономики экспортируются как нативы для других модулей

    16. Diplomacy (PUB_Clans_Diplomacy) — НОВЫЙ + полностью русифицирован

    Назначение: дипломатия между кланами.

    Типы пактов:

    1. 🛡 Союз — запрет огня по своим, +5% к опыту в боях
    2. 🤝 Нейтралитет — запрет на объявление войн между кланами
    3. ⚔ Вражда — +10% монет и опыта за фраги вражеского клана

    Возможности:

    • Лидеры клана отправляют предложения через меню
    • Список текущих пактов с разными стилями отображения (активные/исходящие/входящие)
    • Подсчёт онлайн-участников каждого клана в списке для выбора
    • Бейдж новых предложений в Core-меню
    • Каскадная очистка clans__diplomacy при удалении клана
    • Хуки: RG_CBasePlayer_TakeDamage (блок FF для союзников), RG_CBasePlayer_Killed (бонусы за фраг врага)
    • Интеграция с Wars: блокировка войны при пакте «Нейтралитет»

    17. Tournament (PUB_Clans_Tournament) — НОВЫЙ + полностью русифицирован

    Назначение: еженедельные клановые турниры.

    Возможности:

    • Авто-сетка раз в неделю (по умолчанию суббота 19:00)
    • Окно регистрации за 1 сутки до старта
    • 4–16 кланов в турнире
    • Single-elimination сетка с seeding по уровню клана
    • Таблица призов:
      • 🥇 Победитель: 10 000 монет + 25 000 опыта
      • 🥈 Финалист: 5 000 монет + 12 000 опыта
      • 🥉 Полуфиналист: 2 000 монет + 5 000 опыта
    • Меню с просмотром текущего раунда и счёта матчей
    • Отображение последнего победителя
    • Простая регистрация одной кнопкой (toggle)

Просмотров: 25 Дата создания: 8 апреля 2026 г Категория: Новости проекта Автор: Спартанец

Комментарии