Sourcemod
Правильно сказать, что SourceMod - это плагин для MetaMod: Source, который в свою очередь является прослойкой между движком Source и плагинами. Другими словами, он даёт нам возможность модифицировать игру по нашему желанию с помощью простейших действий - как использования функций самого SourceMod, так и устанавливая плагины.
В форуме 300 тем
-
-
- 0 ответов
- 259 просмотров
VPhysics Просмотр файла И снова здравствуйте, люди, просто короткий пост, чтобы показать, над чем я работал в последнее время. У меня еще не было времени написать ни капли документации, и причина, по которой я публикую это в таком состоянии, заключается в том, чтобы получить представление о том, чего хотят разработчики, и чтобы более продвинутые люди могли поэкспериментировать с этим. Все нативные коды сопоставляются с соответствующими функциями в vphysics_interface.h из HL2SDK, они отличаются для каждой игры. Так что, если вы хотите узнать, что Valve говорит о функциях (хотя есть только комментарии для некоторых), возьмите верс…
Последний ответ от ryancoolround, -
-
-
- 8 ответов
- 580 просмотров
Я не проверял этот архив, по причине того, что доверяю автору. Эта тема создана лишь для коллекции и перевода всяких штук на русский язык. Плагин позволяет подключатся дополнительным выжившим игрокам в кооперативе/выживании/реализме. (Когда пятый игрок присоединяются к серверу, но все боты заняты, этот плагин создаст для игрока нового живого выжившего бота.) Функционал: Автор сформатировал код плагина на новый синтаксис Добавлена мультиязычность Обновлены игровые данные Возможность выдавать предметы и индивидуальное здоровье для новых игроков. Возможно удалить все предметы, если игрок вышел с сервера Возможность создать более …
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 125 просмотров
Описание: Этот плагин ограничивает максимальную скорость на выбранных картах. Установка: Поместите map_speed_limiter.smx в папку с плагинами. Поместите mapspeedlimit.cfg в папку с конфигами. Шаблон mapspeedlimit.cfg: "Maps" { "c12m1_hilltop" { "maxspeed" "2500" } } Это ограничит скорость на карте c12m1_hilltop (Кровавая Жатва) до 2500 юнитов. mapspeedlimit.cfg map_speed_limiter.smx map_speed_limiter.sp
Последний ответ от Darya, -
-
-
- 0 ответов
- 223 просмотра
DropWeapon Просмотр файла Цель этого плагина - восстановить возможность бросания оружия игроками в мир и подбирание его обратно / переоснащение отдельных слотов инвентаря. Это позволяет обращаться с оружием аналогично другим играм на движке Source, таким как CS. Считаю важным отметить, что цель этого плагина не в том, чтобы давать игрокам произвольное оружие (фальсифицированный инвентарь) для произвольных классов, а просто возвращать игрокам оружие, которое они уже имеют, контролируемым образом, как это можно ожидать от других игр Valve. Ограничения по классам оружия также не затронуты! Вы не сможете экипировать скаутов ракет…
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 333 просмотра
DoS Protect Просмотр файла Работающее расширение защиты от DoS для CS:GO и дополнительно для L4D2. Есть только одна команда, dosp_attacks, которая выводит все зарегистрированные атаки, количество полученных пакетов и время последней атаки. Установка: Поместите файлы .dll/.so в папку с расширениями Поместите .txt в папку с игровыми данными Создайте файл с именем dosprotect.autoload в папке с расширениями Добавил Райан Добавлено 28.09.2022 Категория SM Плагины …
Последний ответ от Darya, -
-
-
- 2 ответа
- 309 просмотров
Разблокирует все рукопашное оружие на картах. Плагин необходим для корректной работы некоторых, других, плагинов. Добавлена поддержка оружия ближнего боя The Last Stand. Инструкции по установке: Поместите файл в папку с плагинами. Удалите файл [L4D2] MeleeInTheSaferoom.cfg в папке left4dead2/cfg/sourcemod. Плагин автоматически создаст новый с обновленными ConVars. addons.rar
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 715 просмотров
О плагине: Потрепанный Зараженный сможет восстановить свое здоровье, если атакует обычных Зомби или Выживших. Плагин тестировался и компилировался на версии SourceMod (1.10.0.6497). Установка: Извлеките содержимое из архива Положите файл .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" // Колич…
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 4,5 тыс просмотра
О плагине: Админ вводит команду, цель взлетает в небо и взрывается. Плагин тестировался и компилировался на версии SourceMod (1.10.0.6497). Установка: Извлеките содержимое из архива Положите файл .smx в /left4dead2/addons/sourcemod/plugins Перезапустите сервер Команды: sm_rocket <ник> - Подбрасывает игрока в небо и взрывает его Cvars: sm_rocket_delay 1. - Задержка перед подкидывание sm_rocket_force 1.0 - Скорость полета. 1 = 1500 юнитов в секунду, 2,66 = 4000 юнитов в секунду. sm_rocket_explosion 1 - Если 1, игрок взрывается в полете sm_rocket_trail 1 - Если 1, за игроком в полете тянется шлейф rocke…
Последний ответ от ryancoolround, -
-
-
- 28 ответов
- 8,5 тыс просмотров
Left 4 DHooks Direct Просмотр файла Данный файл является продолжением и объединением темы посвященной Left 4 DHooks Direct. Загляните в тему, что бы узнать все подробности. Добавил ryancoolround Добавлено 08.03.2024 Категория Sourcemod
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 582 просмотра
Плагин должен создавать дополнительных ботов, что бы помочь игроку, у которого меньше 50% ХП. Как только ХП становилось больше 50%, бот исчезал. Но плагин работает нестабильно. Боты появляются мертвые, из за плагина дефолтные боты могут откинуться. В общем используйте это как идею, но ни в коем случае не используйте это решение на своих серверах. l4dangels.smx l4dangels.sp
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 445 просмотров
О плагине: Плагин создает простые эффекты вспышки и тряски при спавне игрока. Проверялся и компилировался на: SourceMod (1.10.0.6492) Установка: Извлеките содержимое из архива Положите файл .smx в /left4dead2/addons/sourcemod/plugins Перезапустите сервер spawnfx.smx spawnfx.sp
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 381 просмотр
О плагине: Плагин воспроизводит музыку, когда Лифт находится в движении. Музыка: Вся музыка берется из стандартной папки 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 Сделать рестарт сервера. l4d_lift_music.rar
Последний ответ от ryancoolround, -
-
-
- 4 ответа
- 732 просмотра
О плагине: Отключает урон от воды игроку, если у того нет больше воздуха. Тем самым исправляя баг завязанный на таблетках и ныряниях под воду. Проверялся и компилировался на: SourceMod (1.10.0.6492) Установка: Извлеките содержимое из архива Положите файл .smx в /left4dead2/addons/sourcemod/plugins Перезапустите сервер no_water_damage.smx no_water_damage.sp
Последний ответ от Darya, -
-
-
- 1 ответ
- 801 просмотр
Иногда в логах сервера вы можете получать ошибку "SQL_Callback_CheckBekapTime" от MATERIAL Admin - SourceBans++: [SM] Exception reported: Invalid query Handle 0 (error: 4) [SM] Blaming: materialadmin.smx [SM] Call stack trace: [SM] [0] DBResultSet.HasResults.get [SM] [1] Line 1799, materialadmin/database.sp::SQL_Callback_CheckBekapTime Решение данной проблемы: Выгружаете плагин из памяти сервера (sm plugins unload ИМЯ_ПЛАГИНА). Удаляете файл БД (/addons/sourcemod/data/sqlite/maDatabase.sq3) Загружаете плагин обратно в память сервера (sm plugins load ИМЯ_ПЛАГИНА). Источник
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 560 просмотров
Target Override Просмотр файла О плагине: Плагин настроен для каждого Особого Зараженного. Плагин объединён с Target Patch Плагин переопределяет функцию ChooseVictim для каждого Особого Зараженного в соответствии с вашими предпочтениями. Расставьте приоритеты, кого атаковать первым. Плагин может помешать определенным Особым Зараженным нацеливаться на лежачих выживших. Плагин может восстановить игровое поведение ботов L4D1 в L4D2. Сравнительный анализ показывает, что плагин очень оптимизирован. Пример конфигурации данных: // Rearrange order to your preference for each Special Infected cla…
Последний ответ от ryancoolround, -
-
-
- 0 ответов
- 112 просмотров
Incapped Weapons Patch Просмотр файла Для работы функционала необходим следующий плагин: Данный плагин позволяет использовать оружие когда игрок упал, и при этом нет больше необходимости изменять какие либо скрипты. Нажимайте клавиши 1, 2, 3, 4, 5, чтобы переключить оружие. Прокрутка мыши не работает. Гранаты и оружие ближнего боя можно использовать. Выжившие, кажется, встают, чтобы бросить гранаты, это можно предотвратить, установив Left4DHooks. Поддерживает использование таблеток и адреналина для лечения или оживления игрока в версии 1.16 и новее. Команды администратора: (требуется флаг "z"): sm_in…
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 233 просмотра
Плагин Ping Viewer отображает пинг игроков после ввода определенных команд в чат. !ping - Покажет пинг набравшего в чате !pingall - Покажет пинг всех игроков на сервере Ping_Viewer.sp Ping_Viewer.smx
Последний ответ от Darya, -
-
-
- 3 ответа
- 425 просмотров
The plugin only works in English. This plugin prints a hint-text whenever a survivor heals. It gives information depending on if the person healed themselves or healed someone else, and the amount of health healed. CVARS sm_healinfo_version (The current version of this plugin) sm_healinfo_enabled (Is the plugin enabled?)
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 400 просмотров
Bacteria Sounds Просмотр файла Плагин возвращает в Сражение звуки, которые лежат в папке C:\MineGaming\steamapps\common\Left 4 Dead 2\left4dead2\sound\music\bacteria, и которые успешно однажды вырезали из Сражения. Просто поместите файл l4d2_bacteria.smx в папку /left4dead2/addons/sourcemod/plugins и перезапустите сервер. Конфиг: Сохраняется в l4d2_bacteria.cfg в папке \cfg\sourcemod\ на сервере. l4d2_bacteria_allow "1" // 0 = Выключить плагин, 1 = Включить плагин. l4d2_bacteria_ver // Версия плагина. Добавил ryancoolround …
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 489 просмотров
ОБНОВЛЕНО: 25.08.20 - Плагин не всегда срабатывает Цель плагина, защитить чат сервера от плохих, нецензурных словечек игрока. Эти слова заранее помещаются в конфигурационный файл bad_words.ini Если игрок напишет в чат слово, которое есть в словаре, то его сообщение не будет отправлено, а игрок увидит послание "Следи за своим языком!". Установка: Файл bad_words.ini поместить в /left4dead2/addons/sourcemod/configs Файл word_filter.smx поместить в /left4dead2/addons/sourcemod/plugins Сделать рестарт сервера
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 1,5 тыс просмотр
Установка: Пометите cvarlist.smx в /left4dead2/addons/sourcemod/plugins Сделайте рестарт сервера Описание: Этот мод перечисляет все переменные и команды в игре, если ты ввел следующие команды: sm_cvarlist и sm_cmdlist. Плагином смогут воспользоваться только админы.
Последний ответ от ryancoolround, -
-
-
- 9 ответов
- 935 просмотров
Сейчас пытаюсь реализовать определенную идею. И слава богу, что есть человек, который хоть и не пишет плагин за меня, к большому сожалению... Но он хотя бы делится своими советами. Спасибо ему! В общем, что я хочу: Спустя 30 секунд, после загрузки карты c6m3_port (Порт), в чате появляется уведомление: Игрок запускает музыкальный автомат, при треке из игры Portal (Почему именно эта песня, ну у нее самый минимальный шанс воспроизведения) появляется надпись в чате о том что эта песня была слишком громкой, и эта песня последнее, что слышали игроки в своей жизни. Эта песня будит монстра. И в итоге появляется Толстяк, увеличенный в размере в 3 раза, и у к…
Последний ответ от ryancoolround, -
-
-
- 1 ответ
- 235 просмотров
Autobhop, но его можно использовать только Жокею. Плагин протестирован на версии SourceMod 1.11. #pragma semicolon 1 #include <sourcemod> #include <sdktools> public Action OnPlayerRunCmd (int client, int &buttons) { if (buttons & IN_JUMP && IsPlayerAlive(client) && IsJockey(client)) { if (GetEntPropEnt(client, Prop_Send, "m_hGroundEntity") == -1) { if (GetEntityMoveType(client) != MOVETYPE_LADDER) buttons &= ~IN_JUMP; } } return Plugin_Continue; } stock bool IsJockey(int client) { return (client > 0 && client <= MaxClients && IsClien…
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 700 просмотров
Пока дверь убежища не будет открыта, гриффер не сможет нанести урон по союзникам. Это временное отключение огня по союзникам (FriendlyFire), работает только в закрытом убежище. Установка: Скомпилируйте .sp файл и поместите его в /left4dead2/addons/sourcemod/plugins Или поместите уже готовый .smx файл в /left4dead2/addons/sourcemod/plugins Сделайте рестарт сервера. l4d2_toggle_friendly_fire.smx l4d2_toggle_friendly_fire.sp
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 168 просмотров
Это плагин для менеджмента (управления) каткой. Если админ вводит команду sm_winner ct/t, то игра завершается со счетом в пользу выбранной команды. Плагин проверялся в игре Counter-Strike: Source, на версии SourceMod 1.10.0.6501. Установка: Скомпилируйте .sp файл и поместите его в /addons/sourcemod/plugins Или поместите уже готовый .smx файл в /addons/sourcemod/plugins Сделайте рестарт сервера. #pragma newdecls required #include <sourcemod> #include <sdktools> #include <cstrike> public Plugin myinfo = { name = "Winner", author = "Ilusion9", description = "При прописи команды sm_winner (CT/T) идет принудительное заве…
Последний ответ от ryancoolround, -