Гайд Как сделать Custom Kill Voice в OneTap V3

Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Статус
Оффлайн
Регистрация
23 Апр 2017
Сообщения
309
Реакции[?]
41
Поинты[?]
0
Всем привет!
Сегодня я вам помогу настроить кастомный килл саунд.
Все что нам понадобится - Скрипт,Звуки и Ваши прямые руки.
‌‌‍‍ ‌‌‍‍ О скрипте:
В скрипте можно поставить:
  • Звук при убийстве в боди - Normal Kill
  • Звук при убийстве в голову - HS Sound
  • Слышать самому,что вы говорите - Loopback(Слышать самого себя) и Play Sound(Служит для прослушивания килл саунда)
  • Длинна Килл Саунда - Sound Length (от 0.01 до 10 секунд)
Код писал не я! Взял с форума вт. Тема на сайте вт:
Пожалуйста, авторизуйтесь для просмотра ссылки.
.
1579173533987.png
JavaScript:
UI.AddLabel("        ==Custom Kill Voice==");

UI.AddCheckbox("Enable Custom Kill Voice");
UI.AddTextbox("Normal Kill");
UI.AddCheckbox("HS Sound");
UI.AddTextbox("HS Kill");

UI.AddCheckbox("Enable Custom Button Voice");
UI.AddCheckbox("Play Sound");
UI.AddTextbox("Button Sound Name");

UI.AddCheckbox("Loopback");
UI.AddSliderFloat("Sound Length", 0.0, 10.0);

UI.AddLabel("====================");

var playing = false;
var started = 0.0

function ui(){
    if(GetScriptOption("Enable Custom Kill Voice")){
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "Normal Kill", true);
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "HS Sound", true);
    }else{
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "Normal Kill", false);
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "HS Sound", false);
    }
 
    if(GetScriptOption("HS Sound") && GetScriptOption("Enable Custom Kill Voice")){
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "HS Kill", true);
    }
    else UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "HS Kill", false);
 
    if(GetScriptOption("Enable Custom Button Voice")){
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "Play Sound", true);
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "Button Sound Name", true);
    }else{
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "Play Sound", false);
        UI.SetEnabled("Misc", "JAVASCRIPT", "Script Items", "Button Sound Name", false);
    }
}

function GetScriptOption(Name)
{
    var Value = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", Name);
    return Value;
}

function PlayVoice()
{
    if (!GetScriptOption("Enable Custom Kill Voice")) return;
    if (Entity.GetEntityFromUserID(Event.GetInt("attacker")) !== Entity.GetLocalPlayer()) return;
    if (Entity.GetEntityFromUserID(Event.GetInt("userid")) == Entity.GetLocalPlayer()) return;
    if (UI.GetString("Misc", "JAVASCRIPT", "Script Items", "Button Sound Name").localeCompare("") == 0) return;

    started = Global.Realtime();
    playing = true;
    if (GetScriptOption("Loopback"))
    {
        Global.ExecuteCommand("voice_loopback 1");
    }
 
    if(Event.GetString("headshot").localeCompare("1") === 0 && GetScriptOption("HS Sound") === 1){
        Sound.PlayMicrophone('C:\\Program Files (x86)\\Steam\\steamapps\\common\\Counter-Strike Global Offensive\\voice_input\\' + UI.GetString("Misc", "JAVASCRIPT", "Script Items", "HS Kill"));
    } else{
        Sound.PlayMicrophone('C:\\Program Files (x86)\\Steam\\steamapps\\common\\Counter-Strike Global Offensive\\voice_input\\' + UI.GetString("Misc", "JAVASCRIPT", "Script Items", "Normal Kill"));
    }
 
}

function playOnKey(){
 
    if (!GetScriptOption("Enable Custom Button Voice")) return;
    if (GetScriptOption("Play Sound") == false) return;
    UI.SetValue("Misc", "JAVASCRIPT", "Script Items", "Play Sound", false);
    if (UI.GetString("Misc", "JAVASCRIPT", "Script Items", "Button Sound Name").localeCompare("") == 0) return;
 
    started = Global.Realtime();
    playing = true;
 
    if (GetScriptOption("Loopback"))
    {
        Global.ExecuteCommand("voice_loopback 1");
    }
 
    Sound.PlayMicrophone('C:\\Program Files (x86)\\Steam\\steamapps\\common\\Counter-Strike Global Offensive\\voice_input\\' + UI.GetString("Misc", "JAVASCRIPT", "Script Items", "Button Sound Name"));
 
}

function Reset()
{
    if (playing && Math.abs(started + GetScriptOption("Sound Length") - Global.Realtime()) < 0.05)
    {
        playing = false;
        Sound.StopMicrophone();
        Global.ExecuteCommand("voice_loopback 0");
    }
}

Global.RegisterCallback("Draw", "ui");
Global.RegisterCallback("player_death", "PlayVoice");
Global.RegisterCallback("Draw", "playOnKey");
Global.RegisterCallback("FrameStageNotify", "Reset");
Пожалуйста, авторизуйтесь для просмотра ссылки.
Кидать в папку со скриптами
‌‌‍‍ ‌‌‍‍ Перейдем к звукам:
Многие установили скрипт сами,но звук почему то не идет.
Звук не идет из-за неправильных настроек самого .wav файлов.
Параметры,которые должны быть у .wav файла:
  • 22055 Гц
  • Звук должен быть в Моно режиме
  • Разрядность должна быть 16 бит PCM
Так же для Вас у меня подготовлены некоторые килл саунды - 2 на голову,3 на боди.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Путь к файлам,куда нужно кидать звуки - C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive
  • Создаем папку voice_input
  • В этой папке создаем еще 2 папки,в одну будем кидать для головы,в другую для боди
  • Кидаем в них звук,который сделали/скачали
1579175858679.png1579175903496.png
‌‌‍‍ ‌‌‍‍ Переходим к настройке скрипта в самом вт:
Включаем скрипт и видим окошко,которое я кидал выше.
Кс должна быть на дефолт диске [C:]
  1. Отключаем F12 sound в Visuals/Enemies.
  2. Включаем все галочки в скрипте.
  3. Вставляем в Normal Kill путь - noises/2.wav [Пример] ,у вас естественно свое,если вы что то изменяли.
  4. В HS Sound - headshot/1.wav [Пример].
  5. Enable Custom Button Voice должен быть включен,без него не будет работать. Пишем путь: headshot/1.wav (не важно,главное что бы было).
  6. Sound Length ставим на 1+- секунду,в зависимости от вашего килл саунда.
  7. Заходим на карту,включаем Loopback,идем стрелять по ботам,радуемся!
Если что то не работает - пишите по контактом под аватаркой.
На этом все.Если я вам помог и вам понравилась данная тема,отпишите ниже.
Всем пока!
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
15 Янв 2018
Сообщения
138
Реакции[?]
20
Поинты[?]
0
Не работает, обязательно должен быть дефолтный путь кс го? Просто у меня игры стима на диске д
 
Начинающий
Статус
Оффлайн
Регистрация
21 Ноя 2019
Сообщения
23
Реакции[?]
13
Поинты[?]
0
Пользователь
Статус
Оффлайн
Регистрация
23 Апр 2017
Сообщения
309
Реакции[?]
41
Поинты[?]
0
Возможные причины:
Игра установлена не на том диске.
Ваш звук не соответствует требованиям.

Возможно скрипт устарел,не могу проверить,сабка не оплачена.
 
Начинающий
Статус
Оффлайн
Регистрация
27 Дек 2018
Сообщения
26
Реакции[?]
2
Поинты[?]
0
Возможные причины:
Игра установлена не на том диске.
Ваш звук не соответствует требованиям.

Возможно скрипт устарел,не могу проверить,сабка не оплачена.
В коде поменял на диск D
Звук соответствует всем требованиям ;)
 
Новичок
Статус
Оффлайн
Регистрация
25 Янв 2020
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Пользователь
Статус
Оффлайн
Регистрация
14 Апр 2020
Сообщения
162
Реакции[?]
45
Поинты[?]
4K
у меня некоторые работают, а некоторые нет, хотя конвертировал в wav как надо
 
Забаненный
Статус
Оффлайн
Регистрация
12 Янв 2020
Сообщения
5
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
все робит большое спасибо)
 
Начинающий
Статус
Оффлайн
Регистрация
10 Июл 2020
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Возник вопрос. Почему именно онли на диске C:
cd/ нельзя прописать?
 
Пользователь
Статус
Оффлайн
Регистрация
23 Апр 2017
Сообщения
309
Реакции[?]
41
Поинты[?]
0
Объявляю для всех, я не знаю,работает ли еще этот скрипт. Переписать я его не могу! Я не кодер.
Делаю данное сообщение по вот этой причине - 1594890163176.png1594890168878.png1594890198282.png
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу