sourcemod

  1. Paranoiiik

    GeoIP2

    Paranoiiik добавил(а) новый ресурс: GeoIP2 - Переписанное расширение GeoIP из дистрибутива SourceMod для нового формата базы данных от MaxMind Узнать больше об этом ресурсе...
  2. Paranoiiik

    GeoIP2 1.1.2 [Databases from April 19, 2022]

    GeoIP2 - модифицированная версия расширения для SourceMod для работы с геолокацией игроков. Разработчик - AlliedModders - View Profile: Accelerator74
  3. LansRus

    Не поддерживается Last Man Standing 1.0

    Когда человек остаётся последним живым в своей команде, у всех из противоположной команды остаётся только нож и отключается подбор оружия. В ситуации 1 vs 1 плагин отключается!
  4. Dragokas

    К слову о поточных операциях с базой данных

    add3К слову о поточных операциях с базой данных (в формате вопрос-ответ) Спасибо за предоставление инфы Kruzya. Там нет так называемых много-поточных функций. Существуют только: не-поточные - выполняются в том же потоке, что и плагины SM, таким образом каждый запрос к БД приводит к ожиданию...
  5. Dragokas

    Как остановить (удалить) глобальный таймер

    add2Минимальный пример "Как остановить (удалить) глобальный таймер" Инфа от Dragokas Я вижу, как очень часто задают вопросы об ошибках: когда кто-то желает запустить одноразовый или повторяющийся таймер, а затем остановить его в round_end вручную, или с использованием флага...
  6. Dragokas

    Другие инструменты

    Дополнения к статье: add1Другие инструменты Инфа от Dragokas Вот набор инструментов, которые использую лично я: VPK: GCFScape - Распаковка VPK vpk.exe (в ресурсах игры) - упаковка в VPK, просто перетащите папку на него Карты и декомпиляция: pakrat - декомпилятор bspsrc - декомпилятор...
  7. Dragokas

    Компиляция и публикация плагинов

    1212. Компиляция плагинов: Compiling SourceMod Plugins - Руководство с различными методами локальной компиляции. Online SourceMod Compiler - Компиляция через браузер путём копирования-вставки кода; сторонние inc файлы не поддерживаются. Limetech Compiler by asherkin - Компиляция через браузер...
  8. Dragokas

    Отладка плагинов

    1111. Отладка плагинов: Инфа от Dragokas: Периодически проверяйте логи addons/sourcemod/logs/error_<date>.log; наиболее важные части, как номер строки и описательная часть ошибки, часто пропускаются пользователями, когда они запрашивают помощь. Наиболее прямой и быстрый способ разрешения...
  9. Dragokas

    Распространённые ошибки в процессе кодинга

    1010. Распространённые ошибки в процессе кодинга: Writing Sane Plugins - Множество советов и наиболее частые ошибки. XY Problem - Нужна помощь? Когда вы задаёте вопрос, убедитесь, что описали реальную проблему, а не то, что по вашему мнению поможет её исправить. Ошибки из логов...
  10. Dragokas

    Лучшие практики

    99. Лучшие практики: Используйте RemoveEntity(entity); (в SM 1.10+), которая является быстрой и безопасной версией AcceptEntityInput(entity, "Kill"); (в SM <= 1.9) по сравнению с RemoveEdict(entity). - RemoveEdict в некоторых случаях может быть безопасной и хорошей для создания + удаления...
  11. Dragokas

    Продвинутые техники

    88. Продвинутые техники: Объектно-ориентированное API Новое API и синтаксис Методмапы (MethodMaps) SourcePawn переходной синтаксис - Methodmaps Better Methodmaps tut Структуры (Enum Structs) Enum Structs Available This Holiday Season SourcePawn Transitional Syntax - Enum...
  12. Dragokas

    Различные функции и информация

    77. Различные функции и информация: Hammer и Authoring Tools: Партикли (так называемые частицы, Particles): AddFileToDownloadsTable: (сторонний контент) Свойства сущности: (Prop_Data и Prop_Send) События: Звуковые хуки: SetTransmit: (Прячет модели от...
  13. Dragokas

    Серверные фиксы - плагины и расширения

    66. Серверные фиксы - (плагины + расширения под различные игры): Любые игры: TF2: CS:S: CS:GO: L4D1: L4D2:
  14. Dragokas

    Полезные плагины и расширения для разработчиков

    55. Полезные плагины и расширения для разработчиков Stripper:Source Extension - Мощный инструмент для модификации карты и создания дампа. Accelerator Extension - Сбор отчётов о краше для отладки при падении сервера. Plugin Reload - (обновлённая версия) Автоматически перезагружает плагин, когда...
  15. Dragokas

    Окружение для написания сценариев

    44. Окружение для написания сценариев: - У каждого свои вкусы. Вот несколько примеров редакторов: - Пожалуйста, предлагайте ещё ссылки. Редакторы под SourcePawn: BasicPawn - "легковесный и простой редактор SourcePawn, который использует динамическое авто-дополнение кода и...
  16. Dragokas

    Установка и подключение к серверу

    22. Установка сервера: Steam CMD: SteamCMD используется для скачивания, установки и обновления серверов. Скачайте и установите SteamCMD прежде, чем устанавливать сервер. (Прим. переводчика: для Linux существует скрипт LinuxGSM, значительно облегчающий всю процедуру установки и управления...
  17. Dragokas

    [SourcePawn] Советы для новичков и профи (содержание)

    Автор: SilverShot Перевод и техническая редакция: Dragokas Дополнения: разработчики и сообщество SourceMod Источник: AM Перепубликация перевода на другие ресурсы запрещена! Пожалуйста, внесите свой вклад в наполнение этой темы, советуя изменения, ссылки и другую информацию. Содержание...
  18. Kruzya

    SMX Disassembler 2e43bb5

    Позволяет произвести дизассемблирование и просмотр содержимого SMX-файла (плагин SourceMod). Архив содержит в себе готовую для использования сборку утилиты. Исходники доступны в официальном репозитории SourcePawn, в папке /tools/smxtools
  19. Young <

    Invalid timer handle (error 1)

    Сломал уже себе голову, не могу понять в чем причина. Жизненный цикл таймера: bool bPlayed[MAXPLAYERS+1]; Handle hWatcher; public void OnPluginStart() { HookEvent("round_start", Event_RoundStart); HookEvent("round_end", Event_RoundEnd); } public void Event_RoundStart(Event...
  20. marafon4k

    CS:GO Сервер банит/кикает игроков, жалуются "за что бан" | #Valve_Reject_Banned_From_Server

    В логах sourcemod/logs ничего нет про баны/кики игроков, banned_ip.cfg и banned_user.cfg пустые. Установлен MA SB. Банит/кикает не постоянно Вот скрин консоли, прислал игрок PS если игрок перезаходит в кс, то только тогда сможет перезайти на сервер
Сверху Снизу