Garry's Mod

Garry's Mod

Not enough ratings
Добавляем свою музыку в игру
By 1 of Several
<описание>
   
Award
Favorite
Favorited
Unfavorite
###
Сразу скажу, что этот способ расчитан для Sandbox-серверов с Wiremod-ом!
А так же ваши друзья и другие игроки не смогут услышать эту музыку (если вы, конечно, не скинете им папку с этой музыкой).
Что нужно для этого?
  • Прямые руки
  • Саундтреки/музыка в формате .wav (.wave), 44100 Hz,16 Bit (Можно и mp3(качество звука будет хуже),но так же 44100 Hz, 16 Bit)
  • Желание этим заниматься
С чего начать?
Все довольно просто:
  • Создаем на рабочем столе чистую папку, название ей даем по английски (любое)
  • Открываем эту папку, создаем подкаталог " sound " (!БЕЗ КАВЫЧЕК!ЭТО ОБЯЗАТЕЛЬНО ДОЛЖЕН БЫТЬ " sound ", а не "sounds" или " soun " !)
  • Создаем еще один подкаталог (дабы нам было проще найти нашу музыку), а в него помещаем свои саундтреки (Опять же название нужно написать на английском)
Сам процесс
Закрываем папку.
После нам нужно попасть в директорию Garrys mod-а;Это можно сделать 2мя способами:
1й Метод:
Открыть клиент стима, нажать пкм на Garrys Mod-е в библиотеке, выбрать " Свойства " , далее "Локальные файлы" и "Просмотреть локальные файлы"
2й Метод: Открываем "Мой компьютер" ,
C:/Program Files(x86)/Steam/steamapps/common/GarrysMod

Далее нам нужно зайти в папку " garrysmod " , а затем " addons " . Туда и помещаем нашу папку с музыкой.
PROFIT!
Завершение
Чтобы прослушать свою музыку нужно перейти во вкладку Wire (F1; Справа сверху), выбрать Sound Emitter, нажать ПКМ и найти свою папку с музыкой (которую мы ранее выделили как подкаталог в "sound"), открываем ее, выбираем любой трек на своё усмотрение, жмем на кнопку "Send to soundemitter".Ставим Sound Emitter на желаемое место. Далее находим Button (кнопку) ,ставим галочку "Toggle", в параметре "Value On" ставим "1". Ставим кнопку. Соединяем их с помощью "Wire" (Сначала нужно кликнуть на Sound Emitter, выбрать "A", а затем надо нацелиться на кнопку кнопку и выбрать "Set").Готово.Нажимаем кнопку-звук воспроизводится.
Еще есть другой метод: с помощью "Expression 2" ("E2"):
Открываем вкладку Wire, выбираем "Expression 2", если у нас там есть какой-либо код кроме
@name @inputs @outputs @persist @trigger Shoutout to Expression Advanced 2! Have you tried it yet? You should try it. It's a hundred times faster than E2 and has more features. %ссылка% A new preprocessor command, @autoupdate has been added. See the wiki for more info. Documentation and examples are available at: %ссылка% The community is available at %ссылка%


, то сохраняем его (Значек дискеты слева вверху либо же кнопка "Save and exit" и создаем новый (Кнопка "New Tab"(Чистый листок с зеленым "+")).
Удаляем все, кроме
@name
(если, конечно, Вы еще будете использовать этот чип)

Далее в первой строке (после @name) (там же) пишем название своего чипа (на английском(обязательно)).
Далее прописываем такую строчку:
soundPlay(1,99999,"%путь_к_саундтреку%") [Кавычки обязательно!]
Путь к саундтреку можно найти через "Sound Browser" (белая кнопка справа сверху);
Находим желаемый трек, жмем кнопку "Copy to clipboard".Теперь самое простое: вставить путь к саундтреку в ковычки (он должен быть точным, а ковычки не должны закрываться раньше него или позже!). Для тех кто не знает - вставлять текст можно нажатием клавиш "Ctrl+V" , заранее направив курсор на место между ковычек.

Пример кода:
@name soundPlay(1,4000000000,"newsounds/the-doors-break-in-through-to-the-other-side.wav")

Конец.

Благодарность автору
Можете накинуть любых вещей:
https://steamcommunity.com/tradeoffer/new/?partner=182066536&token=gL6Yueh2
1 Comments
zerlat 18 Feb, 2018 @ 5:14am 
Чел
Скажу тебе секрет
Можно прописать

soundPlay(1,0,"newsounds/the-doors-break-in-through-to-the-other-side.wav")

А не дохуя цифр