Как сделать из гаррис мода call of duty

Обновлено: 06.07.2024


Самое время вернуться в Call of Duty: Modern Warfare, чтобы сделать несколько миссий и открыть золотые скины. Сегодня мы будем докачивать ПП-шки в приятной компании. Готовы присоединиться к сражениям, развернувшимся на просторах мультиплеерных режимов?

“Ставки высоки как никогда: игрокам предстоит стать главными героями захватывающей саги о событиях, затрагивающих баланс сил в масштабах всей планеты. В Call of Duty: Modern Warfare вас ждут жестокая и драматичная однопользовательская кампания, выходящая за рамки и разрывающая шаблоны, безупречно реализованные классические режимы сетевой игры и разнообразные спецоперации, рассчитанные на любые уровни мастерства”.

Это не сразу очевидно, но одна из самых крутых вещей, доступных в Call of Duty: Black Ops Cold War, — это возможность использовать ее многопользовательские предложения в режиме Split screen (разделенного экрана). Это означает, что вы можете поделиться экраном с другом и погрузиться в многопользовательский режим Cold War, не вставая с одного дивана. Это то, чего не было в играх этого поколения.

Call Of Duty: Black Ops Cold War - Как играть в многопользовательский режим с разделенным экраном

Но хотя иметь возможность разделения экрана приятно иметь возможность не только для частных матчей, включение локального разделения экрана не совсем очевидно в Cold War. Есть также несколько предостережений при использовании режима на консолях. В частности, если вы хотите играть в режиме онлайн на разделенном экране, вам потребуются две учетные записи Xbox Live Gold или две учетные записи PlayStation Network. Не ожидайте, что разделенный экран станет обходным решением для увеличения платы за онлайн-подписку производителям консолей. Это не так, как десять лет назад.

Вот все, что вам нужно знать, чтобы настроить разделенный экран для сетевой и локальной игры на консолях во всех режимах Black Ops Cold War.

Шаг 1: Войдите в систему на втором контроллере

Прежде чем вы начнете Cold War, вам понадобится второй контроллер. На втором контроллере войдите в учетную запись на своей консоли. В семействе консолей PlayStation или Xbox вы можете войти в систему с гостевой учетной записью, а не с учетной записью, привязанной к PSN или Xbox Live. Это будет работать в некоторых вариантах многопользовательской игры, но учтите, что вы не можете использовать гостевую учетную запись для игры в сети — ее использование ограничивает вас локальной игрой.

Если вы хотите играть по сети, обязательно войдите в учетную запись Xbox Live или PSN на втором контроллере. Вы также должны отметить, что для игры в сети вам понадобится отдельная учетная запись Activision, которую вы можете настроить или войти в нее при загрузке Cold War.

Шаг 2: Установите ориентацию

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

Шаг 3: Переключение между онлайн и офлайн

Когда вы попадете в главное меню Cold War, вы увидите опции для игры в Кампанию, Многопользовательский режим, Зомби и Аркаду Dead Ops. Внизу экрана находится информация, которую вы ищете: настройка, которая переключает между онлайн-игрой и офлайн-игрой. Вы должны иметь возможность переключать это с помощью одной кнопки на вашем контроллере.

_AMD_

Я занимаюсь Garry's Mod'ом с 2015 года, начиная с администрирования чужого сервера и до создания своего проекта, где большинство разработок были самописны (не куплены), а сервера проекта в свое время были в топ-10 мира по рейтингу GameTracker.

Инструменты, которые я использую позволили мне ускорить разработку в сравнении с банальным редактированием файлов через FTP в десятки раз. То, что написано ниже требует немного времени на изучение, но это время уже за неделю окупится за счет гораздо большего скорости разработки и удобства в целом.

Я старался сделать пост максимально сжатым, поэтому некоторые детали по установке или настройке упустил. Если возникнут вопросы, вы можете задать их мне в t.me/gmodev

Плагины будут показывать нам на ошибки в коде прямо в процессе его написания, будут заниматься синхронизацией файлов сервера с локальным компом и ускорять навигацию в коде

Все плагины устанавливаются через один единственный плагин PackageControl, который устанавливается одной командой и позволяет сделать из простого текстового редактора красивую и мощную IDE

GLua синтаксис


Для установки этого плагина, нажмите в саблайме Ctrl+Shift+P, введите Install Package, затем выберите glua

GmodLua (glua) немного отличается от чистого Lua. В нем есть особенности синтаксиса, а также функции, которых нет в чистом Lua. Плагин сделает ваш код визуально красивее.

После установки плагина в Sublime Preferences > User Settings нужно будет добавить блок ignored_packages , а в него добавить Lua, чтобы он не конфликтовал в glua:


Мой файл настроек саблайма. Здесь настраивается тема, шрифт, а выделенным показано то, что вам нужно сделать, чтобы glua не конфликтовал с Lua

SFTP - избавляемся от FTP клиента


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

Хранение файлов на компьютере не будет являться проблемой, зато появится возможность быстрого поиска кода по всем файлам сервера сразу. Более того, если с сервером что-то случится - у нас всегда будет локальный "бэкап"

Пример файла настройки и инструкция находится здесь

LuaDev - удаленное выполнение кода

Этот плагин позволяет вам выполнять код на сервере или клиенте сочетанием клавиш Ctrl + 1/2 , а это, wait a minute, меньше секунды времени вместо постоянного лазания в файлах.

Еще в далеком 2015 году я снимал видео установки. Если ссылки с видео устарели - пишите мне в t.me/gmodev. Вот некоторые из них: luadev аддон для сервера, luadev плагин для саблайма (форк. Noiwex удалил свой GitHub)

Чтобы работали сочетания клавиш, нужно добавить в ваши key bindings (ищите в панели инструментов Sublime) нужные сочетания:

Glua Lint - подсветка ошибок в реальном времени

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


Красным выделена синтаксическая ошибка

Перед установкой плагина сначала нужно скачать glualint.exe "модуль", закинуть его в удобную папку и прописать путь к ней в PATH системы (как это сделать?). После этого откройте командную строку Win+R > cmd.exe и введите там glualint. Если появляется ошибка, то плагин для саблайма работать не будет. Именно этот модуль отвечает за определение ошибок в коде.

Только теперь можно открывать саблайм и устанавливать сам плагин. В Ctrl + Shift + P пишем Install Package, затем ищем glualint (SublimeLinter-contrib-glualint). Чтобы этот плагин работал, необходимо установить еще SublimeLinter. Он так и называется. Подробнее процесс установки Glualint описан тут.

Еще для SublimeText

  • Плагин Sidebar Enchancements добавляет кучу функционала в контекстное меню сайдбара
  • Тема Afterglow Blue моя любимая уже вот более 5 лет и не надоедает
  • Классный шрифт для разработки - Input Mono
  • Плагин Trailing Spaces позволяет одной кнопкой убрать все лишние пробелы в конце строк
  • Плагин Alignment сочетанием клавиш позволяет выравнивать строки под одну длину, что экономит огромное количество времени, если вы любите красивый код
  • Привыкните к сочетаниям клавиш Ctrl + P (переход к файлу), Ctrl + G (переход к номеру строки), а также Ctrl + R (переход к функции) и вы больше не заходите покидать саблайм
  • В саблайме есть разделение на проекты. Проект это как сейв-файл текущего окружения. Оно сохраняет открытые файлы и тд. Если у вас несколько разных серверов, то может помочь держать редактор в чистоте
  • Удобно заливать и обновлять аддоны в Workshop можно через workshopper. Можете еще посмотреть Crowbar.
  • Удобнее всего заниматься разработкой не на своем компе, не на живом, с игроками, а именно на отдельном Dev, который тоже на хостинге
  • FastDL нужен для особых файлов, например, шрифтов. Но через Workshop большой контент скачается намного быстрее
  • Гитхаб не требует много времени для изучения базовых фишек, а их вам будет достаточно для того, чтобы сделать жизнь лучше. Вы сможете смотреть код с любого момента времени, синхронизировать код между своими компьютерами, откатывать изменения, которые привели к багам и тд. Мой .gitignore для понимающих
  • Trello позволяет вести более организованную разработку и не только. Пример, как его применял в гмоде я: задачи, персонал.
    - идеально для всех, у кого есть файл а-ля workshop.lua с кучей строк вида resource.AddWorkshop(id) . Этот скрипт автоматически делает это для всех аддонов вашей серверной коллекции и вам больше не нужно будет изменять никакой файл при добавлении нового аддона в коллекцию - определение скриптов и участков кода, которые потребляют больше всего процессорного времени (грузят сервер)
    - библиотека с полезными функциями. Сама по себе ничего не делает, но разработчики могут найти там много полезного
  • IGS - наш автодонат для Garry's Mod. Именно для наших клиентов я и начал писать эту статью. Мы помогаем зарабатывать проектам больше, чем позволяет самопис или ручной прием платежей
  • gluegram - мой фреймворк, позволяющий работать Telegram ботам прямо на Garry's Mod сервере. С их помощью я могу управлять сервером прямо через мессенджер. Если вам интересно, как я это делаю – напишите мне - смотрите консоль сервера прямо из игры. Требует отдельный dll модуль, поэтому читайте readme по ссылке

В статье собраны не все инструменты, которые я использовал при разработке и администрировании своего проекта, чтобы статья получилась не слишком громадной. Если вам интересно узнать что-то еще, то можете спросить у меня в t.me/gmodev.

Также я буду рад, если кто-то подскажет еще какие-то интересности. Так что не стесняйтесь и пишите мне :)

Мод: Call Of Duty

Нравятся ли Вам шутеры от первого лица, которые так популярны в наше время? Если да, то Вы не можете быть не знакомы с легендарной серией Call Of Duty. Крайне популярной стала часть Modern Warfare, на которой основан мод. Попробуйте поиграть любимый шутер в любимом Майнкрафт Бедрок на платформах PC/Playsation/XBOX.

  • Доступно только два варианта скинов на данный момент
  • Здоровье: 50 единиц
  • Радиус атаки: 50 блоков
  • Атака: 1 пуля раз в 1-3 секунды (время случайное)

Солдат в камуфляжном снаряжении

Солдат направил своё оружие на игрока

  • Доступен только один скин на данный момент
  • Здоровье: 70 единиц
  • Радиус атаки: 60 блоков
  • Атака: 3 пули раз в 1-3 секунды (время случайное)

Спецназ с оружием

  • Доступен только один скин на данный момент
  • Здоровье: 50 единиц
  • Радиус атаки: 80 блоков
  • Атака: 1 пуля раз в 1-3 секунды (время случайное)

Снайпер в маскировке в виде травы

Чёрный военный вертолёт летит по воздуху

  • При появлении спаунит шестерых солдат на поле боя
  • Может управляться игроком и оказывать помощь при сражениях

Боевой вертолёт с пулемётом под названием Чёрный Ястреб

  • Можно использовать как помощь для обстреливания врагов ракетами
  • Радиус атаки: 50 блоков
  • Атака: 1 ракета раз в 5 секунд
  • M416
  • RPG
  • Взрывная граната
  • Для получения оружия используется команда /function cod

Рецепт крафта M416

Рецепт крафта RPG

Окно вызова вертолёта у игрока при удерживании радио

Вызов Чёрного Ястреба при взаимодействии с солдатом

Команда лежать на солдате

Указ солдату встать

Для получения всех предметов используется команда /function items.

Пока доступны только четыре вида танков. В будущем разработчик обещает увеличить количество.

Леопард (Немецкий танк)

Леопард (немецкий танк)

M1Abrams (Танк США)

T90M (Русский танк)

Меркава (Израильский танк)

Основное оружие
В качестве главного элемента нанесения урона используется главный пулемет. Каждый выстрел производится с интервалом в 1 секунду.

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

Гранатомет
Оружие с небольшой дальностью атаки, но с существенным уроном. 1 секунда задержки при выстрелах.

Улучшение танков
Каждый танк при вызове при помощи яиц спауна не будет иметь пулемета или гранотомета. Новые предметы появляются только после улучшения, которое также придает 100 здоровья механизмам.

Ремонт танков
Каждый танк лечится, спустя некоторое время. Но для этого понадобится некоторое время, которое зависит от уровня развития танка. Если танк полностью потеряет здоровье, то не будет подлежать восстановлению.

Читайте также: