Результаты поиска

  1. Dragokas

    Обновление плагинов под новый SourceMod и SourcePawn

    TODO. В этой теме собираем практические советы по обновлению плагинов до более новой версии SourceMod, описание сложностей и обходных манёвров. Пожалуйста, предлагайте свои дополнения (лучше, ссылками на готовые темы). __________________ Переход к Transitional Syntax (SM 1.7)...
  2. Dragokas

    [решено] Проблема с ложным оповещением

    Непонятно, как такое возможно, с учётом что я в этой теме ни разу не отвечал, а в посте нет о мне упоминания. Ссылка ведёт сюда: [Throwing Knives] Core
  3. Dragokas

    Почему в CSGO нет файла gameui_english.txt

    Привет! Занимаюсь изучением внутренностей контры, конкретно - внутриигровых фраз. В папке resource есть: но дефолтового файла английских фраз gameui_english.txt нету. Вопрос: его и вправду нигде нету, или его куда-то запрятали/вшили?
  4. Dragokas

    Нет кнопки "Создать тему"

    В разделе "Общие вопросы" отсутствует кнопка "Создать тему". Это так преднамеренно?
  5. Dragokas

    Не приходят уведомления на почту

    Например, не пришло извещение об этом посте: [SourcePawn] Урок 13 - Работа с базами данных (MySQL, SQLite) На тему подписан. В профиле тоже стоят галочки (см. аттач). В спаме и через поиск новых писем нет, кстати последнее письмо от HLMod аж 29.12.2020.
  6. Dragokas

    Ошибки "Поиска" по форуму

    Почему по поисковому запросу "Memory Extended" форум ничего не находит? Ещё месяц назад работало. Должен быть этот ресурс.
  7. Dragokas

    GetClientSerial vs GetClientUserId

    Кто-нибудь в курсе в чём преимущество / недостатки первого? GetClientSerial vs GetClientUserId
  8. Dragokas

    CRC (контрольная сумма) плагина

    Здравствуйте! Я собираюсь обновлять плагин Plugin reload, который автоматически перезагружает другие плагины, как только изменяется признак "размер файла + время изменения smx" (т.е. когда вы обновляете какой-то плагин на сервере). Суть обновления: прежде чем перезагружать чужой плагин, я хочу...
  9. Dragokas

    "Обратное" к TraceHull

    Здравствуйте! Подскажите, пожалуйста, алгоритм - как получить первую позицию не-коллизии / или иное решение такой задачи. Обрисую, как выглядит задача в целом (см. картинку). Т.е. цель - получить позицию для спауна игрока (ближайшую к точке B) в направлении взгляда другого игрока (точка A)...
  10. Dragokas

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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