1. Дополнительно наши разработки можно найти на GitHub

Sourcemod плагины для серверов Source

Discussion in 'Наши разработки' started by Accelerator, Dec 20, 2012.

Thread Status:
Not open for further replies.
  1. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Map Finale Next
    Автор:
    Accelerator
    Игра: Left 4 Dead 2
    Описание:
    Система автоматической смены карт после прохождения финальной карты кампаний или после N кол-ва проигрышей. Также обеспечивает ротацию кампаний именно в том порядке, в котором было задумано игрой и управление голосованием, которое запускают игроки.
     
    Last edited: Jul 6, 2017
    Eziosadiq, iOFl and Jolly Jockey like this.
  2. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: BaseBans MySQL
    Автор:
    Accelerator & Alliedmods Team
    Игра: ANY

    Описание:
    Очень простая система банов на MySQL. Написана на базе стандартного плагина sourcemod basebans.

    Пример databases.cfg:
    Code:
    "default"
    {
    "driver"   "default"
    "host" "127.0.0.1"
    "database"   "bans"
    "user" "root"
    "pass" "1234"
    //"timeout"   "0"
    //"port"   "0"
    }
    


    Установка:
    1. Скопировать banreasons.txt в папку configs
    2. Отредактировать basebans.sp BAN_DETAILS_URL (если нужно) (ссылка на вашу страницу с бан-листом или сайта)
    3. Скомпилировать basebans.sp
    4. basebans.smx положить в папку Plugins
     
    Last edited: Dec 8, 2015
  3. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Model Select
    Автор:
    Accelerator
    Игра: Left 4 Dead 2
    Версия: 1.5

    Описание:
    Плагин, который позволит вашим игрокам выбирать модель персонажа, за которого он хочет играть.


    Команды:
    !ellis - скин персонажа Эллис
    !coach - скин персонажа Тренер
    !rochelle - скин персонажа Рошель
    !nick - скин персонажа Ник
    !francis - скин персонажа Френсис
    !zoey - скин персонажа Зой
    !louis - скин персонажа Луис
    !bill - скин персонажа Билл
     
    Last edited: Apr 7, 2016
    Eziosadiq likes this.
  4. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Whose Spray
    Автор:
    Lebson506th
    Игра: ANY
    Описание:
    Плагин, который позволит администраторам определить чей нарисован спрэй на стене. Для этого они должны навести курсором на спрэй и ввести команду sm_spray.
    Это упрощённая версия плагина Spray Tracer от
    Lebson506th ( http://forums.allied...ead.php?t=75480 ). Оставлена только функция определения спрэя, всё остальное вырезано.
     
    Last edited: Dec 8, 2015
  5. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: L4D2 Melee Fix
    Игра: Left 4 Dead 2

    Описание:

    Плагин, позволяющий устанавливать наносимый урон особым заражённым от рукопашного оружия.
    За основу был взят плагин от Mr. Zero - [L4D2] Melee Fix (
    http://forums.allied...ad.php?t=154366 ). Было убрано всё лишнее и оптимизировано всё существующее.

    Для работы плагина требуется модуль SDKHooks!
     
    Last edited: Dec 8, 2015
    Emilio3 likes this.
  6. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: AddonsController
    Версия: 2.3
    Игра: Left 4 Dead 2
    Описание:
    Позволяет запрещать использование всех аддонов определённому игроку.
     
    Last edited: Sep 28, 2020
  7. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: AFK Autokick
    Версия: 5.1
    Игра: ANY
    Описание:
    Кикает зрителей, если они долго находятся в АФК (по умолчанию 5 минут).
     
    Last edited: Jan 29, 2022
  8. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: AFK Manager
    Версия: 3.4
    Описание:
    Перемещает игроков в зрители, если они долго бездействуют. Кикает зрителей, если они долго находятся в АФК.

    l4d2_afk_kick - время в секундах, после того, как игрока кикнет за долгое нахождение в режиме наблюдателя (по умолчанию 450).
    l4d2_afk_time - время в секундах, по истечению которого игрока переместит в зрители за бездействие (по умолчанию 60).

    За основу был взят [L4D(2)] AFK Manager ( https://forums.alliedmods.net/showthread.php?t=115020 )
     
    Last edited: Dec 2, 2022
  9. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: L4D2 Spitter Autokill
    Версия: 1.0
    Игра: Left 4 Dead 2
    Описание:
    Не даёт игроку долго держать плевальщицу. Убивает игрока за задержку плевальщицы по истечению определенного времени.
     
    Last edited: Dec 8, 2015
  10. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: CS:GO DamageMod
    Версия: 2.0
    Игра: CS:GO
    Описание:
    Простой плагин, добавляющий множитель к основному урону оружия в игре (увеличивает урон оружия).
     
    Last edited: Aug 21, 2016
  11. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Don't say IPs
    Версия: 1.0
    Игра: ANY
    Описание:
    Простой плагин. Банит любых игроков, которые попытаются написать в чат IP-адрес (спам адресами серверов). Написан с использованием REGEX (регулярных выражений). Банит абсолютно за ЛЮБЫЕ IP! Мне лень делать белый список :Р
     
    sugoi likes this.
  12. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Actions Logs
    Версия: 2.0
    Игра: ANY
    Описание:
    Плагин логирования чата и команд , которые вводят игроки. Логи админов создаются в отдельной папке. Название .log файла совпадает с именем админа, прописанным в admins.cfg и содержит все вводимые данным админом команды и все его действия через админ-меню.
    Плагин позволяет отслеживать все вводимые игроками команды, а также контролировать действия админов :)
     
    Last edited: Feb 1, 2023
  13. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: SpeakingList
    Версия: 2.0
    Игра: L4D2
    Описание:
    Плагин выводит HUD справа внизу экрана список тех, кто в данное время говорит по микрофону.
     
    Last edited: Dec 2, 2022
  14. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Opposite buy menu
    Версия: 2.0
    Игра: CSGO
    Описание:
    Дает возможность террористам покупать оружие, которое доступно только контр-террористам, и наоборот. По команде !obuy.
     
    Last edited: Oct 23, 2016
  15. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Weapon Drop
    Версия: 1.0
    Игра: L4D2
    Описание:
    Позволяет выбрасывать основное оружие на команду !drop
     
  16. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Bots Weapons Pick Up Control
    Версия: 1.0
    Игра: L4D2
    Описание:
    Позволяет запрещать ботам поднимать определенное оружие.
    Квары:
    l4d2_bwpu_global 0/1 (0 - разрешить все оружие; 1- запретить все оружие).
    l4d2_bwpu_<название_оружия> 0/1 (0 - разрешить; 1- запретить).

    См. все квары в файле: cfg/sourcemod/l4d2_bwpu.cfg
     
    Last edited: Feb 4, 2023
  17. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Weapon Spawns Control
    Версия: 1.0
    Игра: L4D2
    Описание:
    Позволяет регулировать количество оружия в спавнерах на карте.
    Квары: l4d2_wsc_<название_оружия> [количество]
    См. все квары в файле: cfg/sourcemod/l4d2_wsc.cfg
     
    Eziosadiq likes this.
  18. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    TZ API

    Данный плагин позволяет узнать текущее время, временное смещение и летнее время для определенной временной зоны.

    Установка:
    • Извлеките файлы из скаченного архива
    • Скопилируйте плагины tz_api.sp и tz_example.sp в папке scripting
    • При необходимости, скачайте последнюю базу временных зон timezonedb.sql.zip от https://timezonedb.com, конвертируйте sql дамп из архива в формат sqlite, используя сайт. После измените расширение полученного файла на sq3 и имя файла на time_zone.sq3 и скопируйте с заменой в папку data/sqlite.
    • Теперь можно использовать функции ниже.

    API:
    PHP:
    // tz.inc

    /**
     * Gets the timezone time as a unix timestamp.
     *
     * @param timezone       Timezone to determine the timestamp.
     * @param dst           Daylight Saving 1 or 0.
     * @param offset       Timezone offset.
     * @return               Timezone time as a unix timestamp, or -1 on failure.
     */
    native int TZ_GetTime(const char[] timezoneint &dst, &offset);
    Для примера есть плагин tz_example.sp в папке scripting.
     
    Last edited: Dec 4, 2022
  19. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Antiflood
    Описание:
    Стандартный модифицированный плагин анти-флуда. Добавлена также проверка на спам командами в консоль.

    sm_addignorecmd <имя команды> - добавить игнорируемую команду от спама.
    sm_removeignorecmd <имя команды> - удалить игнорируемую команду от спама.
     
    iOFl likes this.
  20. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: [ZP] Semiclip
    Версия: 3.0
    Игра: CS:GO Zombie plague
    Описание:
    Позволяет игрокам проходить друг через друга, нажимая кнопку использовать (Е).
     

Thread Status:
Not open for further replies.