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

MultiSlots Improved Version


ryancoolround

Рекомендуемые сообщения

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

Я не проверял этот архив, по причине того, что доверяю автору. Эта тема создана лишь для коллекции и перевода всяких штук на русский язык.

Плагин позволяет подключатся дополнительным выжившим игрокам в кооперативе/выживании/реализме. (Когда пятый игрок присоединяются к серверу, но все боты заняты, этот плагин создаст для игрока нового живого выжившего бота.)

Функционал:

  • Автор сформатировал код плагина на новый синтаксис
  • Добавлена мультиязычность
  • Обновлены игровые данные
  • Возможность выдавать предметы и индивидуальное здоровье для новых игроков.
  • Возможно удалить все предметы, если игрок вышел с сервера
  • Возможность создать более четырех выживших ботов в начале игры
  • Этот плагин не будет автоматически перемещать нового игрока в команду выживших, если он уже находится в команде зараженных.
  • Возможность создать дополнительные аптечки
  • Если тот же игрок снова подключится к серверу или присоединится к команде выживших, но доступных ботов нет, игрок будет мертвым.

Плагин работает как в L4D, так и в L4D2.

Требования:

  1. SourceMod 1.10 или выше.
  2. Вам все еще нужно использовать l4dtoolz, чтобы разблокировать лимит серверных слотов.
  3. Left 4 DHooks Direct
  4. CreateSurvivorBot от Dragokas
  5. Multi Colors
  6. Чтобы разблокировать все оружие ближнего боя во всех кампаниях, НЕОБХОДИМО использовать плагин Mission and Weapons - Info Editor.

Конфликты:

  • Не изменяйте значение cvar "survivor_limit" выше 4 в вашем cfg, иначе новый игрок может появиться в безопасной комнате.

Если у вас есть один из следующих плагинов, пожалуйста, удалите его:

  • bebop - additional coop players (20+ players possible)
  • SuperVersus
  • [L4D & L4D2] Bots Control In Coop Mode
  • ABM: A MultiSlots / SuperVersus Alternative

Обновление игровых данных:

  • Перекачайте и замените gamedata/l4dmultislots.txt

Поддерживаемые языки:

  • Английский
  • Традиционный китайский
  • Упрощенный китайский
  • Финский
  • Японский
  • Русский
  • Украинский
  • Испанский

Пример конфига:

// Когда новые игроки присоединяются к серверу, но ни один из ботов не может быть взят, игрок будет отображаться как мертвый выживший, если выжившие покинули начальную безопасную зону не менее чем на X секунд. (0=Всегда создавать живого бота для нового игрока)
l4d_multislots_alive_bot_time "0"

// Устанавливаем временной интервал совета.(0=выкл.)
l4d_multislots_spec_message_interval "25"

// Удалять ботов AI Survivor, если количество выживших превысило определенное значение. (не пинает реального игрока, минимум 4)
l4d_multislots_max_survivors "4"

// Если 1, создайте 5+ выживших ботов в начале раунда. (Числа зависят от Convar l4d_multislots_max_survivors)
l4d_multislots_spawn_survivors_roundstart "0"

// Если 1, когда тот же игрок повторно подключается к серверу или присоединяется к команде выживших, но ни один бот не может быть захвачен, дайте ему мертвого бота. (0=Всегда создавать живых ботов для одного и того же игрока)
l4d_multislots_no_second_free_spawn "0"

// Количество HP, с которым появится новый Выживший 5+ (Def 80)
l4d_multislots_respawnhp "80"

// Количество буферных HP, с которыми появится новый выживший 5+ (Def 20)
l4d_multislots_respawnbuffhp "20"

// (L4D2) Первый слот оружия для нового 5+ Survivor (1-Autoshot, 2-SPAS, 3-M16, 4-SCAR, 5-AK47, 6-SG552, 7-Mil Sniper, 8-AWP, 9-Scout , 10=Hunt Rif, 11=M60, 12=GL, 13-SMG, 14-Sil SMG, 15=MP5, 16-Pump Shot, 17=Chrome Shot, 18=Rand T1, 19=Rand T2, 20=Rand T3, 0=выкл.)
// GL = гранатомет
// Rand T3 = M60 или гранатомет
l4d_multislots_firstweapon "19"

// (L4D2) Второй слот для нового выжившего 5+ (1- Двойной пистолет, 2-Магнум, 3-Бензопила, 4-Сковорода, 5-Катана, 6-Лопата, 7-Клюшка для гольфа, 8-Мачете, 9- Крикет, 10=Огненный топор, 11=Нож, 12=Металлическая бита, 13=Лом, 14=Вилы, 15=Гитара, 16=Случайно, 0=Только пистолет)
l4d_multislots_secondweapon "16"

// (L4D2) Третий слот для нового выжившего 5+ (1 - Молтов, 2 - Самодельная бомба, 3 - Желчный кувшин, 4=случайно, 0=выкл.)
l4d_multislots_ Thirdweapon "4"

// (L4D2) Оружие четвертого слота для нового выжившего 5+ (1 - Аптечка, 2 - Дефибриллятор, 3 - Зажигательный набор, 4 - Взрывной набор, 5=случайно, 0=выкл.)
l4d_multislots_forthweapon "1"

// (L4D2) Оружие в пятом слоте для нового Выжившего 5+ (1 - Таблетки, 2 - Адреналин, 3=Случайно, 0=выкл.)
l4d_multislots_fifthweapon "0"

// (L4D1) Оружие первого слота для нового Выжившего 5+ (1 - Автодробовик, 2 - М16, 3 - Охотничья винтовка, 4 - ПП, 5 - дробовик, 6=Случайный T1, 7=Случайный T2, 0=выкл.)
l4d_multislots_firstweapon "6"

// (L4D1) Оружие второго слота для нового выжившего 5+ (1 — двойной пистолет, 0 = только пистолет)
l4d_multislots_secondweapon "1"

// (L4D1) Третий слот для нового выжившего 5+ (1 - Молтов, 2 - Самодельная бомба, 3=случайно, 0=выкл.)
l4d_multislots_ Thirdweapon "3"

// (L4D1) Оружие четвертого слота для нового Выжившего 5+ (1 - Аптечка, 0=выкл.)
l4d_multislots_forthweapon "1"

// (L4D1) Оружие в пятом слоте для нового Выжившего 5+ (1 - Таблетки, 0=выкл.)
l4d_multislots_fifthweapon "0"

// Если 1, разрешить дополнительные аптечки для 5+ игроков при активации финала, по одной дополнительной аптечке на игрока старше четырех. (0=нет дополнительных комплектов)
l4d_multislots_finale_extra_first_aid "1"

// Если 1 и l4d_multislots_forthweapon равно 1, дать аптечку ТОЛЬКО новому выжившему 5+ перед тем, как игроки покинут начальную убежище.
l4d_multislots_first_aid_saferoom_only "1"

// Удаляем все предметы из выживших ботов, когда они были выкинуты этим плагином. (0=выкл.)
l4d_multislots_bot_items_delete "1"

Список изменений:

Версия 4.8:
 - Удалены игровые данные (Gamedata)
 - Добавлен новый ConVar (Поэтому вам надо, удалить cfg вручную и перезапустить сервер).
 - Интегрирован новый метод спавна ботов
    // How to make new player join the game. 
    // 0: Spawn an alive bot first -> player will take over. 
    // 1: Switch player to survivor team (dead state) -> player will spawn alive
    l4d_multislots_join_survior_method "1" 

Версия 4.5:
 - Еще немного улучшен код
 - Улучшена поддержка переводов
 - Обновлены игровые данные
 - Пятым и более игрокам можно устанавливать индивидуальные предметы и здоровье
 - Можно удалить все предметы у ботов, когда они были кикнуты этим плагином.
 - Можно создавать ботов выживших в начале раунда
 - Этот плагин не будет автоматически перемещать нового игрока в команду выживших, если он уже находится в зараженной команде.
 - Создайте дополнительные аптечки для 5+ выживших в начале новой главы/финала.
 - Если тот же игрок снова подключится к серверу или присоединится к команде выживших, чтобы попытаться получить второго бота, он будет мертвым.

Версия 4.4:
 - Исправленна ошибка связанная с l4d_multislots_first_aid_saferoom_only
 - Если количество игроков меньше 4 и в команде выживших есть хотя бы один мертвый бот, новый игрок берет на себя мертвого бота вместо нового живого бота

Ссылки на посты с версиями:

Изменено пользователем Райан
Добавлена версия 4.8 (смотреть историю редактирования)

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Ссылка на комментарий
Поделиться на другие сайты

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

MultiSlots Improved Version 4.4:

Исправленна ошибка связанная с l4d_multislots_first_aid_saferoom_only
Если количество игроков меньше 4 и в команде выживших есть хотя бы один мертвый бот, новый игрок берет на себя мертвого бота вместо нового живого бота

 

l4dmultislots v4.4.zip

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Ссылка на комментарий
Поделиться на другие сайты

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

Версия MultiSlots Improved Version v4.5:

Еще немного улучшен код
Улучшена поддержка переводов
Обновлены игровые данные
Пятым и более игрокам можно устанавливать индивидуальные предметы и здоровье
Можно удалить все предметы у ботов, когда они были кикнуты этим плагином.
Можно создавать ботов выживших в начале раунда
Этот плагин не будет автоматически перемещать нового игрока в команду выживших, если он уже находится в зараженной команде.
Создайте дополнительные аптечки для 5+ выживших в начале новой главы/финала.
Если тот же игрок снова подключится к серверу или присоединится к команде выживших, чтобы попытаться получить второго бота, он будет мертвым.

 

l4dmultislots v4.5.zip

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Ссылка на комментарий
Поделиться на другие сайты

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

Версия MultiSlots Improved Version v4.6:

Очень странно на самом деле, версия новая, а список изменений точно такой же как и на 4.5. Но в любом случае, вот.

l4dmultislots v4.6.zip

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, Райан сказал:

Версия MultiSlots Improved Version v4.6:

Очень странно на самом деле, версия новая, а список изменений точно такой же как и на 4.5. Но в любом случае, вот.

l4dmultislots v4.6.zip 49 \u043a\u0411 · 0 загрузок

Ну как же, вот же список изменений

Delete convar "l4d_multislots_first_aid_saferoom_only"
- Add new convar, delete cfg manually and restart server
(Thanks thewintersoldier97 and strikeraot for testing)

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...
  • Администратор
В 07.02.2022 в 05:21, E.V.A сказал:

Ну как же, вот же список изменений

Спасибо за замечание. Постараюсь быть внимательнее. А пока подъехала версия 4.7. Но опять же, либо я тупой и не нашел последний список изменений, либо автор дважды один и тот же чейнджлог закинул на две разных версии:

Вот пост со списком изменений для MultiSlots Improved Version 4.5:

А вот список изменений для MultiSlots Improved Version 4.7:

image.png

l4dmultislots v4.7.zip

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
  • Администратор
  • Удалены игровые данные (Gamedata)
  • Добавлен новый ConVar (Поэтому вам надо, удалить cfg вручную и перезапустить сервер).
  • Интегрирован новый метод спавна ботов
// How to make new player join the game. 
// 0: Spawn an alive bot first -> player will take over. 
// 1: Switch player to survivor team (dead state) -> player will spawn alive
l4d_multislots_join_survior_method "1" 

 

l4dmultislots v4.8.zip

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...
  • [SM] Невозможно загрузить плагин "l4dmultislots.smx": Родной "L4D_GetGameModeType" не был найден

Либо я забыла что-то важное, либо плагин неисправен. Скачала и перезагрузила все остальное, SM в актуальном состоянии. Здесь у меня закончились варианты

Ссылка на комментарий
Поделиться на другие сайты

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

Ошибка, которую вы получили обычно возникает из-за несоответствия между версией плагина и версией игры или установленных библиотек SourceMod/Metamod.

Версия которая загружалась на форум, она была загружена в 2022 году, может быть стоит не поддерживать SourceMod в актуальном состоянии, а наоборот откатить его?

Проверьте логи сервера, чтобы найти дополнительные сообщения об ошибках.

Логи SourceMod можно найти в папке addons/sourcemod/logs/. Это может дать более подробную информацию о причине ошибки.

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...