Sourcemod
Правильно сказать, что SourceMod - это плагин для MetaMod: Source, который в свою очередь является прослойкой между движком Source и плагинами. Другими словами, он даёт нам возможность модифицировать игру по нашему желанию с помощью простейших действий - как использования функций самого SourceMod, так и устанавливая плагины.
В форуме 300 тем
-
-
- 6 ответов
- 1,3 тыс просмотров
Исправил неприятную ошибку на скриншоте выше. Плагин подсветит белой аурой игрока у которого черно-белый экран. Плагин и исходник отвечающие за это уведомление можете скачать ниже. L4D2Noob Actual - BaW Alert.sp - Исходник плагина L4D2Noob Actual - BaW Alert.smx - Скомпилированный плагин на версии Sourcemod 1.10
Последний ответ от ryancoolround, -
-
-
- 6 ответов
- 1,9 тыс просмотров
Не знаю почему, но этот плагин крашит сервер на "Нет Милосердию". Проверил два раза. То что задумывалось плагин делает, но вот крашит. Если сможете починить, дерзайте! #pragma semicolon 1 #include <sourcemod> #include <sdktools> #define DEFAULT_FLAGS FCVAR_PLUGIN|FCVAR_NOTIFY #define PLUGIN_VERSION "1.1" #define TEST_DEBUG 0 #define TEST_DEBUG_LOG 1 static Handle:IAtoEATransformCVAR = INVALID_HANDLE; public Plugin:myinfo = { name = "Разрывные патроны", author = "McFlurry; Редакция - L4D2Noob.RU", description = "Возвращает разрывные патроны в Сражение", version = PLUGIN_VERSION, url = "L4D2Noob.RU" } public OnPluginStart() { decl String:game_…
Последний ответ от ryancoolround, -
-
Server Management Изменения режима игры
от Гость-
- 5 ответов
- 240 просмотров
Стал очень часто замечать, что при сборе лобби игроки попадают на мой сервер и меняют режим игры с vs на кооператив (или другой) Как можно заблокировать смену режима игры?
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 684 просмотра
По идее этот скрипт должен запретить кикать ботов через Callvote. Но либо он не работает, либо я дурак и не знаю как его можно проверить. Но вдруг кому пригодится на заметку. #include <sourcemod> #pragma semicolon 1 #pragma newdecls required public Plugin myinfo = { name = "Kick Immunity to Bots", author = "L4D2Noob.RU", description = "Этот плагин должен предотвращать кик ботов в игре", version = "0.3", url = "http://L4D2Noob.RU" }; public void OnPluginStart() { AddCommandListener(cmdCallVote, "callvote"); } public Action cmdCallVote(int client, const char[] command, int argc) { if (!(0 < client <= MaxClients && IsClientIn…
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 519 просмотров
HexTags Просмотр файла Темы разделялись и объединялись, поэтому прошу, не пугайтесь этого беспорядка. Я очень надеюсь что будущими версиями все нормализуется. Актуальная версия плагина hextags. Были добавлены две новые переменные (редактируемые в game_dir/cfg/sourcemod/plugin.hextags.cfg): sm_hextags_timer_interval: How often should the user tags be checked if the match the config ones. Set to 0 to disable sm_hextags_loglevel: Set the plugin loglevel: 0: No logs, 1: Info, 2: Debug Добавил Райан Добавлено 15.03.2023 …
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 119 просмотров
Free Camera for Fortnite Emotes Extension Просмотр файла Этот плагин позволяет игрокам перемещать камеру так же, как это делают зрители. С установленным Fortnite Emotes Extension свободная камера будет автоматически активироваться и деактивироваться. Я настоятельно рекомендую использовать Fortnite Emotes Extension с этим плагином, потому что этот плагин был создан для разблокировки камеры во время танца, чтобы вы могли лучше наблюдать за танцем. Использование: Если вы уже установили Fortnite Emotes Extension, свободная камера будет автоматически активироваться и деактивироваться, когда вы танцуете. Если вы не хотите …
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 303 просмотра
Switch Upgrade Ammo Types Просмотр файла О плагине: Позволяет игрокам нажимать Shift + R для переключения между основными боеприпасами и улучшенными боеприпасами. Позволяет игрокам носить оба типа боеприпасов для улучшения (зажигательные и разрывные). Оба типа боеприпасов для улучшения остаются с оружием, когда оно выпадает. Улучшенные боеприпасы переносятся при смене карты или перезапуске (только в режимах кооператива/реализма). Этот плагин было очень сложно написать из-за многочисленных проблем с боеприпасами в движке. CVars: // 0=Plugin off, 1=Plugin on. l4d2_switch_ammo_allow "1" // Turn on the…
Последний ответ от ryancoolround, -
-
-
- 2 ответа
- 189 просмотров
Knife Round - Pro Public Просмотр файла После разминки разыгрывается раунд ножевых раундов. Команда-победитель определяется, с какой стороны она начнет, путем голосования CT-T. После завершения голосования игроки переходят в выбранную команду и игра начинается заново. Добавил Райан Добавлено 05.03.2023 Категория SourceMod плагины
Последний ответ от ryancoolround, -
-
-
- 5 ответов
- 2 тыс просмотров
При активации плагин создает определенному игроку фейковые лаги в голосовом чате. Металлический звук, разрывания, и так далее. Как использовать: В консоли: sm_setfakevoicelag Ник 1 Установка: Скомпилируйте .sp файл и поместите его в /left4dead2/addons/sourcemod/plugins Или поместите уже готовый .smx файл в /left4dead2/addons/sourcemod/plugins Сделайте рестарт сервера. Для работы плагина необходимо:
Последний ответ от ryancoolround, -
-
-
- 6 ответов
- 464 просмотра
О плагине: Этот плагин я называю «Admiral Menu». Разрешить избранным игрокам доступ к нему. Вы можете добавить тег к игрокам-адмиралам и изменить цвет их текста. Вы можете выдать игрокам больше ХП. Можно воспользоваться системой вампиризма И еще несколько вещей Пример меню: Посмотреть правила Внешние команды Внешний вид: 4 подменю > цвет, аура, следы, частицы Меню оружия: вы можете выбрать только 1 предмет в каждом раунде. Меню улучшений Менеджер команд Система голосования Команды: sm_admiral > Для отображения меню адмирала sm_admins > Для отображения списка адмирало…
Последний ответ от ryancoolround, -
-
-
- 4 ответа
- 477 просмотров
Плагин позволяет создать питомца в виде зомби, который будет следовать за игроком. Пример в видео ниже: Более подробно: Плагин позволяет выжившим иметь 1 или более питомцев, следующих за ними. Питомцы являются обычными громилами (пока), они не наносят никаких повреждений выжившим. Питомцы ничего не делают, только следуют за своим хозяином. Когда выживший умирает, его питомец может автоматически исчезнуть, перейти к другому выжившему или сойти с ума и стать обычным зомби. Команды: sm_pet - Создает питомца-зомби, который будет следовать за выжившим. sm_pet remove - Удаляет всех питомцев, связанных с их выжившим. …
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 249 просмотров
Данный плагин проверяет игрока на наличие флага ADMFLAG_ROOT (Он же флаг z), и если такой флаг присутствует, принудительно устанавливает игроку sv_cheats 1. Короче, простыми словами, sv_cheats 1 только для владельца сервера. #include <sourcemod> Handle sv_cheats = null; public void OnPluginStart() { sv_cheats = FindConVar("sv_cheats"); HookEvent("player_spawn", Event_Player_Spawn, EventHookMode_Post); for(int i = 1; i <= MaxClients; i++) { if(IsClientInGame(i) && !IsFakeClient(i) && GetUserFlagBits(i) & (ADMFLAG_ROOT)) { SendConVarValue(i, sv_cheats, "1"); } } } public void OnClientPutInServer(int client) { if(!IsFa…
Последний ответ от ryancoolround, -
-
-
- 1 ответ
- 79 просмотров
Можно ли разгруппировать объекты в csgo с помощью расширения/плагина или чего-то вроде stripper:source, или это единственный вариант декомпилировать карту, затем разгруппировать и снова скомпилировать?
Последний ответ от ryancoolround, -
-
-
- 5 ответов
- 114 просмотров
куда загружать плагин "pickup_weapon.smx", нужно ли его настраивать?
Последний ответ от ryancoolround, -
-
-
- 1 ответ
- 116 просмотров
Здравствуйте, мне интересно, есть ли возможность разработать плагин, который позволит только участникам Discord входить на сервер? или если что-то подобное уже существует. Таким образом, этот плагин будет работать, если человек поместит свой steamid на канал в Discord, то этот steamid будет автоматически взят ботом или плагином и вставлен в базу данных/белый список. С уважением.
Последний ответ от ryancoolround, -
-
-
- 20 ответов
- 1,6 тыс просмотров
Нужен плагин для выделения администратора в чате, что бы когда он писал, показывало что это администратор или чтобы его цвет ника или цвет текста отличался от других. В оригинале вот так name:hi (цвета подобрал максимально похожими на оригинал как в игре) Для админа нужно вот так. Например. (admin) name:hi name:hi name:hi name:hi Цвета выбраны чисто для примера, чтобы поняли о чем речь. Может кто-то знает такой или использует что-то на подобии такого. Возможное решение с командным чатом. Успешная попытка реализации.
Последний ответ от ryancoolround, -
-
-
- 6 ответов
- 877 просмотров
По поиску искал, у нас вроде нет такой темы. Что делает плагин: Добавляет падающий снег на карты. Если у вас установлен sm_snow, рекомендую его отключить. С некоторых, убитых особенных зараженных может упасть коробка с подарком. Что конкретно она дает, кроме новогоднего настроения, я так и не понял. Может вы разберетесь. Команды плагина: !xmas_party - Доступно только админам. Команда запускает музыку и выводит поздравление в чат. !xmas Nick "Сообщение" - Доступно всем. Пользователь может отправить другому пользователю поздравление. Готовый плагин скомпилирован на версии SourceMod (1.10.0.6501). Сам скрипт компилируется без каких либо проблем. М…
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 1,1 тыс просмотров
Invincible Ghosts Просмотр файла Плагин "Invincible Ghosts" предотвращает получение урона зараженными в режиме призрака в игре Left 4 Dead 2. Есть один cvar, который определяет работу плагина, и еще один неважный cvar версии. invincible_ghosts_enabled - Плагин включен при значении 1 и выключен при значении 0. По умолчанию установлено значение 1. invincible_ghosts_version - Версия плагина. Этот cvar не требует вашего внимания. Добавил ryancoolround Добавлено 27.02.2024 Категория …
Последний ответ от ryancoolround, -
-
-
- 4 ответа
- 446 просмотров
Добавил на карту Порт в кампании Жертва в l4d2 слоумо при удачном финале. Вдохновился этим постом. c7m3_dramatic_finale-l4d2.sp - Исходник c7m3_dramatic_finale-l4d2.smx - Плагин
Последний ответ от ryancoolround, -
-
-
- 4 ответа
- 753 просмотра
Плагин адаптирован для Left 4 Dead 2. Его единственная задача, показать игроку сколько он времени отыграл, если игрок введет команду "!time" в чат. Его особенности: Единственная задача плагина, показать время игры игрока на сервере. Плагин не записывает больше никаких статистических или динамических данных. Только Steam ID игрока и время в секундах. То есть время измениться только после того, когда игрок отыграет час на сервере. Данные записываются в локальную базу данных "playtime.sq3", которая создается автоматически, при первом взаимодействии с плагином. Правда записывается. Я открывал таблицу, проверял. playtime.smx - Скомпилированный п…
Последний ответ от ryancoolround, -
-
-
- 7 ответов
- 610 просмотров
Ассимиляция: Когда Выжившая убита Ведьмой, она поднимает их в своем образе, создавая другую Ведьму. Шлем Смерти: Ведьма помещает выдолбленный баллон с пропаном на ее голову, чтобы уменьшить повреждение ее мозга. Коготь -пиявка : Когда Ведьма заключает в живых Выжившего, она исцеляет себя с помощью некоторой части их украденной жизненной силы. Колебание настроения: ведь у нее меняется настроение, ведьма также имеет различный фактор здоровья и скорости. Кошмарный Коготь: Когда ввергнута в ярость Ведьма, Выживший либо устанавливается на Ч / Б, либо убивается. Психотический заряд: ведьма отбросит всех оставшихся в живых на своем пути, преследуя с…
Последний ответ от KRUTIK, -
-
-
- 5 ответов
- 544 просмотра
Если вас кто то лечит, вы можете отказать этому человеку в лечении нажав на клавишу Е. Боты будут временно заблокированы для лечения игрока аптечкой после отказа игрока. lfd_healRefuse.smx - Плагин lfd_healRefuse.sp - Исходник lfd_healRefuse.sp lfd_healRefuse.smx Первый пост обновлен.
Последний ответ от ryancoolround, -
-
-
- 3 ответа
- 461 просмотр
Игрок находясь в инкапе, может открывать двери. IncapRescuer.smx IncapRescuer.sp
Последний ответ от KRUTIK, -
-
-
- 6 ответов
- 496 просмотров
Вы можете зарядить более 1 гранаты в гранатомёт (нажмите клавишу перезарядки R). На данный момент в исходнике настроено, что можно зарядить 10 гранат сразу. l4d_grenade_launcher.smx l4d_grenade_launcher.sp
Последний ответ от ryancoolround, -
-
-
- 9 ответов
- 527 просмотров
l4d_dhm _infernoclaw : Включает способность Inferno Claw, Охотник наносит больше урона выжившим, находясь в огне. l4d_dhm _infernoclawdamage : Количество дополнительного урона, нанесенного выжившим. (Def 3) l4d_dhm _kevlarskin : Включает способность кожи кевлара, позволяет Охотнику быть невосприимчивым к урону от огня. l4d_dhm _lashingclaw : Включает способность Lashing Claw, которая позволяет Охотнику наброситься когтями, в то время как его атакуют, нанося урон и отправляя выживших в полет. l4d_ dhm _ lashingclaw шанс : шанс, что Выживший будет поражен Крепящим когтем. (Def 15) (15 = 15%) l4d_ dhm _ lashingclaw range : Диапазон, которого дости…
Последний ответ от KRUTIK, -