Перейти к содержанию

ryancoolround

Администратор
  • Постов

    6 968
  • Зарегистрирован

  • Посещение

  • Победитель дней

    535

Сообщения, опубликованные ryancoolround

  1. Релиз следующей версии немного задержится, потому что я сейчас работаю над автоматической генерацией доверенности, и мне надо в административном интерфейсе создать функционал для создания необходимой пользователю разметки данной доверенности.

  2. DropWeapon

    Просмотр файла

    Цель этого плагина - восстановить возможность бросания оружия игроками в мир и подбирание его обратно / переоснащение отдельных слотов инвентаря. Это позволяет обращаться с оружием аналогично другим играм на движке Source, таким как CS.

    Считаю важным отметить, что цель этого плагина не в том, чтобы давать игрокам произвольное оружие (фальсифицированный инвентарь) для произвольных классов, а просто возвращать игрокам оружие, которое они уже имеют, контролируемым образом, как это можно ожидать от других игр Valve.

    Ограничения по классам оружия также не затронуты! Вы не сможете экипировать скаутов ракетными пусковыми установками с помощью этого плагина.

    Для игроков идея проста:

    • Используйте вашу клавишу "бросить предмет" (по умолчанию bind L dropitem), чтобы бросить ваше активное оружие (флаг CTF с приоритетом). Чтобы подобрать предмет обратно, используйте вашу клавишу действия (по умолчанию H) или, для более надежного подбора, используйте привязку к "+use". Если не отключено, вы также можете просто подойти к оружию, чтобы подобрать его, если у вас нет другого оружия в том же слоте.
    • Если вам нужна только библиотека для других плагинов, вы можете установить sm_tf2dropweapon_enabled 0, чтобы установить плагин в режим библиотеки и отключить всю интерактивность / функциональность для игрока.

    Для разработчиков плагинов:

    • Используя этот плагин, вы можете бросать оружие, поднимать любое tf_dropped_weapon для игрока, восстанавливать слоты инвентаря из текущего инвентаря игрока, экипировать стоковые предметы для игроков по желанию, даже по названию оружия; или реагировать на бросание и подбор оружия. См. файл включения для получения дополнительной информации.
    • Этот плагин также частично восстанавливает SDKHook_WeaponDrop (я думаю) и SDKHook_DropWeapon native (bypassHooks должен быть false).

    Переменные и команды:

    sm_tf2dropweapon_supresscleanup 0. По умолчанию игра проверяет режим игры и удаляет уже существующее оружие перед созданием нового. Установите 1, чтобы отключить эту проверку.
    sm_tf2dropweapon_usetopickup 1. По умолчанию ключ для подбора оружия имеет проблемы. Установите 1, чтобы разрешить использование +use для подбора оружия.
    sm_tf2dropweapon_pickupany 1. Существуют некоторые ограничения для подбора оружия. Установите 1, чтобы игнорировать их. Примечание: Установка в единицу использует переосуществление, которое может быть более подвержено обновлениям игровых данных, поэтому попробуйте 0, если у вас возникают проблемы.
    sm_tf2dropweapon_touchpickup 1. Установите 1, чтобы подбирать оружие, которое подходит для слота, который в данный момент пуст.
    sm_tf2dropweapon_enabled 1. Включает sm_dropweapon / sm_pickupweapon, привязку dropitem и подбор по приближению. Установите 0, если вы только что получили этот плагин в качестве библиотеки.
    
    // Следующие команды использовались для тестирования, но не стесняйтесь включить их для ваших игроков:
    
    sm_dropweapon. Бросить ваше оружие.
    sm_pickupweapon. Посмотрите на оружие сначала.
    sm_giveweapon ADMFLAG_CHEATS. Использование: (<оружие>|<класс> <слот> ['stock']). Дает игроку оружие. Используйте либо имя класса оружия, либо имя класса игрока и слот. Для класса и слота дает из снаряжения. Если указано "stock", используется стоковое оружие.
    sm_dwgive ADMFLAG_CHEATS. То же самое, что и sm_giveweapon. Просто более короткий псевдоним, который не должен конфликтовать с другими плагинами выдачи оружия.

    Обзор нативов / преобразований

    // Реагировать на бросание оружия
    forward Action TF2DW_OnClientDropWeapon(int client, int weapon)
    // Слушать, когда оружие было брошено
    forward void TF2DW_OnClientDropWeaponPost(int client, int droppedWeapon)
    // Реагировать на подбор оружия
    forward Action TF2DW_OnClientPickupWeapon(int client, int droppedWeapon)
    // Слушать, когда оружие было подобрано
    forward void TF2DW_OnClientPickupWeapon(int client, int weapon)
    // Заставить игрока бросить оружие в указанный слот снаряжения
    native int TF2DW_DropWeaponLoadoutSlot(int client, int loadoutSlot)
    // Экипировать игрока оружием на основе имени класса оружия и активного класса игрока (сток)
    native int TF2DW_GiveWeaponByClassname(int client, const char[] classname)
    // Экипировать игрока оружием на основе слота оружия и активного класса игрока (использует снаряжение, если stockItem равно true)
    native int TF2DW_GiveWeaponForLoadoutSlot(int client, int loadoutSlot, bool stockItem=false)
    // Создать брошенное оружие в мире на основе имени класса оружия и указанного класса игрока
    native int TF2DW_CreateDroppedWeaponByClassname(const char[] classname, TFClassType class, const float position[3])
    // Создать брошенное оружие в мире на основе снаряжения игрока, класса игрока и слота оружия
    native int TF2DW_CreateDroppedWeaponFromLoadout(int client, TFClassType class, int slot, const float position[3])
    // Получить индекс определения стокового предмета для заданного класса игрока и слота снаряжения
    native int TF2DW_GetStockWeaponItemDef(TFClassType class, int slot)
    // Получить максимальный размер обоймы и боеприпасов по умолчанию для оружия на основе данных о классе игрока и атрибутов предмета
    native bool TF2DW_GetWeaponDefaultMaxClipAndAmmo(int itemDef, TFClassType playerClass=TFClass_Unknown, int& maxClip=0, int& maxAmmo=0)

    Зависимости:

    • TF Econ Data
    • TF2Utils
    • TF2PlayerClassData
    • По желанию используйте TF2 Gravity Hands, чтобы предотвратить возможность игроков без оружия стать в положение "A-posing".

     

  3. Версия Invision Community 4.7.16 ситуация в принципе не поменялась. Кнопка цитата скрывается тем же самым кодом.

    {{if $comment->hidden() === 0 and $item->canComment() and $editorName}}
    <li data-ipsQuote-editor='{$editorName}' data-ipsQuote-target='#comment-{$comment->$idField}' class='ipsJS_show'>
      <button class='ipsButton ipsButton_light ipsButton_verySmall ipsButton_narrow cMultiQuote ipsHide' data-action='multiQuoteComment' data-ipsTooltip data-ipsQuote-multiQuote data-mqId='mq{$comment->$idField}' title='{lang="multiquote"}'><i class='fa fa-plus'></i></button>
    </li>
    <li data-ipsQuote-editor='{$editorName}' data-ipsQuote-target='#comment-{$comment->$idField}' class='ipsJS_show'>
      <a href='#' data-action='quoteComment' data-ipsQuote-singleQuote>{lang="quote"}</a>
    </li>
    {{endif}}

     

  4. Mostly Female Population

    Просмотр файла

    Аддон отлично работает во ВСЕХ кампаниях, а не только в кампаниях Left 4 Dead 2. Кроме того, вы обнаружите, что зомби, обычно встречающиеся в кампаниях Left 4 Dead 2, теперь присутствуют в кампаниях Left 4 Dead, и наоборот.

    Все распространенные и НЕОБЫЧНЫЕ зараженные теперь являются женщинами (поэтому, например, нет клоунов). Больше обычных людей носят юбки вместо джинсов. Наконец, в церковной безопасной комнате теперь ВСЕГДА будет находиться танк.


     

  5. 7 часов назад, Darya сказал:

    А в Overwatch 2 есть отличия от подобной схемы системы рангов?

    Схема приблизительно таже самая, но с разницей в 500-700 пойнтов...

    С выходом Overwatch 2 пришло много новых игроков и вернулось старых. Это означает, что люди, которые не были так хороши на концовке Overwatch 1, стали лучше, по сути, это означает, что все немного поднялись в рейтинге. Я бы сказал, что это было даже довольно резко, с увеличением примерно на 250-500 пойнтов, или на 2-5 рангов сразу.

  6. Vampiric Infected

    Просмотр файла

    О плагине:

    • Потрепанный Зараженный сможет восстановить свое здоровье, если атакует обычных Зомби или Выживших.

    Установка:

    • Извлеките содержимое из архива
    • Положите файл .smx в /left4dead2/addons/sourcemod/plugins
    • Перезапустите сервер

    При первом запуске плагина генерируется следующий CFG файл:

    // This file was auto-generated by SourceMod (v1.10.0.6497)
    // ConVars for plugin "L4D2 Vampiric Infected.smx"
    
    
    // Позволяет Особо зараженным атаковать обычных зараженных для восстановления здоровья.
    // -
    // Default: "1"
    // Minimum: "0.000000"
    l4d_vim_vampiriccommon "1"
    
    // Количество HP, которое особый зараженный получает каждый раз, когда атакует обычного зараженного.
    // -
    // Default: "5"
    // Minimum: "0.000000"
    l4d_vim_vampiriccommonamount "5"
    
    // Период восстановления между действием Вампиризма
    // -
    // Default: "0.5"
    // Minimum: "0.000000"
    l4d_vim_vampiriccommoncooldown "0.5"
    
    // Процент для уменьшения ущерба, наносимого обычным инфицированным во время лечения
    // -
    // Default: "0.3"
    // Minimum: "0.000000"
    l4d_vim_vampiriccommonreduction "0.3"
    
    // Версия Плагина
    // -
    // Default: "1.1"
    l4d_vim_version "1.1"

     


     

  7. Rocket

    Просмотр файла

    Админ вводит команду, цель взлетает в небо и взрывается.

    Команда:

    sm_rocket <player> - Выполняет основную задача плагина

    CVARS:

    sm_rocket_delay (def. 1.0) - Задержка
    sm_rocket_force (up to 3.9, def. 1.0) - То, насколько быстро цель поднимается вверх, также влияет на то, насколько далеко она движется.
    sm_rocket_explosion (1/0, def. 1) - Если 1, то к смерти добавляется взрыв
    sm_rocket_trail (1/0, def. 1) - Если 1, к цели добавляется след ракеты во время полета.

     


     

  8. Изменения кода:
    - Изменены нативы "L4D_IsPositionInFirstCheckpoint" и "L4D_IsPositionInLastCheckpoint" для сканирования ближайшей видимой навигационной области, чтобы исключить обнаружение за пределами безопасных комнат и точно возвращать значение true.
    - Исправлены фильтры целей, которые не работали для определенных выживших при наличии нескольких одинаковых персонажей в L4D1. Спасибо "HarryPotter" за отчет.
    - Исправлен натив "L4D_IsCoopMode" в L4D2, который неправильно возвращал значение true для режима Реализм. Спасибо "HarryPotter" за отчет.
    - Действительно исправлен форвард "L4D2_OnChooseVictim_Pre", вызывавший ошибки в L4D1 (по какой-то причине изменения в игровых данных не были применены в релизной версии).
      
    Обновлены файлы:
    - Файл данных игры "/gamedata/l4dd/left4dhooks.l4d1.txt".
    - Включаемый файл "/scripting/include/left4dhooks.inc".
    - Проектный файл "/scripting/l4dd/l4dd_natives.sp".
    - Проектный файл "/scripting/l4dd/l4dd_targetfilters.sp".

     

  9. Angels

    Просмотр файла

    Это первый плагин автора, поэтому, пожалуйста, будьте осторожны. Плагин создает бота-выжившего для каждого раненого игрока. Когда игроки становятся «в порядке», бот исчезает.

    Установка:

    • Загрузите "l4dangels.smx" и поместите в addons\sourcemod\plugins

    Cvars:

    l4dangels_enabled 1/2 - Отключить или включить ангелов.

     


     

  10. Spawn Effects

    Просмотр файла

    Это очень простой плагин, который обеспечивает настраиваемое затухание или дрожание экрана (и другие эффекты в будущем), срабатывающие при появлении игрока. Это протестировано только в CS:S, но должно работать в любых играх, использующих Source Engine.

    Для запуска этого простого плагина требуется только Sourcemod 1.4.0

    Установка:

    • Установите его, как и другие плагины, загрузите файл .smx и поместите его в папку addons/sourcemod/plugins.

    Конфигурация:

    • Поместите эти переменные в ваш server.cfg.
    spawnfx_enable 1                        // Enable/Disable this plugin
    spawnfx_mode 1                          // Specify which effects will be fired when player spawn | 1 = Fade + Shake | 2 = Fade only | 3 = Shake Only | 0 to disable
    spawnfx_fade_color 255 255 255 255      // Specify the color mixer of the fade effect. <RED> <GREEN> <BLUE> <ALPHA>
    spawnfx_fade_hold 500                   // How long the fade hold effects take place in milliseconds
    spawnfx_fade_length 2500                // How long the fade in effects take place in milliseconds
    spawnfx_shake_length 7.5                // How long the shake effect take place in seconds
    spawnfx_shake_amp 30.0                  // How strong the shake effect is

     


     

  11. Lift Music

    Просмотр файла

    О плагине:

    • Плагин воспроизводит музыку, когда Лифт находится в движении.

    Музыка:

    • Вся музыка берется из стандартной папки Sound, другую музыку нет смысла использовать. Максиму в плагине можно использовать 32 трека. Вся музыка прописывается в l4d_lift_music.cfg.

    CVars:

    l4d_lift_music_version - Проверка версии плагина

    Установка:

    • Скомпилировать .sp файл и поместить плагин в /left4dead2/addons/sourcemod/plugins
    • Либо уже готовый .smx файл поместить в /left4dead2/addons/sourcemod/plugins
    • Положить l4d_lift_music.cfg в /left4dead2/addons/sourcemod/data
    • Сделать рестарт сервера.

     

  12. SCP-096 Witch Sound mod


    Аддон заменяет оригинальный плач Ведьмы на звук SCP-096. Демо нет, как работает не знаю. Если кто то приложит демо, будет очень круто!

    Веселитесь! ВНИМАНИЕ: Звук очень напрягающий!!


     

×
×
  • Создать...