Maximus Posted March 10, 2018 Share Posted March 10, 2018 (edited) Добрый день. Подскажите, какие функции отвечают за воспроизведение стандартных игровых звуков? Пробовал playSoundFromCoord let pos = player.position; mp.game.audio.playSoundFromCoord(1, "CONFIRM_BEEP", pos.x, pos.y, pos.z, "HUD_MINI_GAME_SOUNDSET", false, 0, false); но судя по ошибке объекта audio нет Цитата TypeError: Cannot read property 'audio' of undefined mp.game.audio.playSoundFromCoord(1, "CONFIRM_BEEP", pos.x, pos.y, pos.z, "HUD_MINI_GAME_SOUNDSET", false, 0, false); Как же воспроизводить звуки? Edited March 10, 2018 by Maximus Link to comment Share on other sites More sharing options...
Bryan63 Posted March 10, 2018 Share Posted March 10, 2018 (edited) Используй в client-side: localPlayer = mp.players.local let pos = localPlayer.position; mp.game.audio.playSoundFromCoord(1, "CONFIRM_BEEP", pos.x, pos.y, pos.z, "HUD_MINI_GAME_SOUNDSET", false, 0, false); Edited March 18, 2018 by Bryan63 1 Link to comment Share on other sites More sharing options...
Maximus Posted March 11, 2018 Author Share Posted March 11, 2018 Не обратил внимания сразу, на получения координат на вики, думал функция для серверных скриптов. Плохо, когда не указано явно на странице. Но не суть, на клиентской стороне ошибок нет, а звуки всё равно не воспроизводятся. Пробовал и вариант выше и mp.game.audio.playSound(1, "5_Second_Timer", "DLC_HEISTS_GENERAL_FRONTEND_SOUNDS", false, 0, true); и mp.game.audio.playSoundFrontend(0, "DLC_HEISTS_GENERAL_FRONTEND_SOUNDS", "5_Second_Timer", true); и mp.game.audio.playMissionCompleteAudio('DEAD'); Никакого эффекта нет. В чём может быть проблема? Link to comment Share on other sites More sharing options...
Bryan63 Posted March 11, 2018 Share Posted March 11, 2018 47 минут назад, Maximus сказал: Не обратил внимания сразу, на получения координат на вики, думал функция для серверных скриптов. Плохо, когда не указано явно на странице. Но не суть, на клиентской стороне ошибок нет, а звуки всё равно не воспроизводятся. Пробовал и вариант выше и Добавь сам инфу на вики если считаешь, что чего-то не хватает) (примерно так мне сказали, когда не нашел нужной инфы) 11 час назад, Bryan63 сказал: localPlayer = mp.players.local let pos = localPlayer.position; mp.game.audio.playSoundFromCoord(1, "CONFIRM_BEEP", pos.x, pos.y, pos.z, "HUD_MINI_GAME_SOUNDSET", false, 0, false); Проверил, работает. Там короткий такой бип, попробуй так: setInterval(() => mp.game.audio.playSoundFromCoord(1, "CONFIRM_BEEP", pos.x, pos.y, pos.z, "HUD_MINI_GAME_SOUNDSET", false, 0, false), 100); Link to comment Share on other sites More sharing options...
Maximus Posted March 11, 2018 Author Share Posted March 11, 2018 Вот так пробую setInterval(() => { let pos = mp.players.local.position; mp.gui.chat.push('playSoundFromCoord'); mp.game.audio.playSoundFromCoord(1, "CONFIRM_BEEP", pos.x, pos.y, pos.z, "HUD_MINI_GAME_SOUNDSET", false, 0, false) }, 100); Сообщение в чат выводится, а звука нет. Link to comment Share on other sites More sharing options...
Bryan63 Posted March 11, 2018 Share Posted March 11, 2018 7 часов назад, Maximus сказал: Вот так пробую setInterval(() => { let pos = mp.players.local.position; mp.gui.chat.push('playSoundFromCoord'); mp.game.audio.playSoundFromCoord(1, "CONFIRM_BEEP", pos.x, pos.y, pos.z, "HUD_MINI_GAME_SOUNDSET", false, 0, false) }, 100); Сообщение в чат выводится, а звука нет. Link to comment Share on other sites More sharing options...
Maximus Posted March 11, 2018 Author Share Posted March 11, 2018 Да, странно. Ничего и близко похожего у меня нет. Link to comment Share on other sites More sharing options...
WampiR Posted March 12, 2018 Share Posted March 12, 2018 Попробуй нативной функцией вызвать. Link to comment Share on other sites More sharing options...
Bryan63 Posted March 12, 2018 Share Posted March 12, 2018 14 часа назад, Maximus сказал: Да, странно. Ничего и близко похожего у меня нет. Возможно проблемы с самой гта, моды может ставил? Или в настройках звука глянь, помню в samp не воспроизводились звуки если в настройках выключено радио 3 часа назад, WampiR сказал: Попробуй нативной функцией вызвать. Не может же она у кого-то работать, а у кого то нет, проблема точно не в коде и не в RAGE.. ну по крайней мере мне это кажется логичным Link to comment Share on other sites More sharing options...
Maximus Posted March 12, 2018 Author Share Posted March 12, 2018 11 час назад, WampiR сказал: Попробуй нативной функцией вызвать. Не пробовал до этого пользоваться нативными функциями, видимо что-то напутал. Пытался вызвать 0x67C540AA08E4A6F5 void PLAY_SOUND_FRONTEND(int soundId, char* audioName, char* audioRef, BOOL p3) 1.39: 0x4988C48537D1AE4F; 1.36: 0xA93E75A5493862BD list: pastebin.com/DCeRiaLJ All found occurrences in b617d, sorted alphabetically and identical lines removed: pastebin.com/0neZdsZ5 На серверной стороне mp.events.addCommand('sound', (player) => { player.invoke('0x67C540AA08E4A6F5', 1, "CONFIRM_BEEP", "HUD_MINI_GAME_SOUNDSET", false); }); после ввода команды игра зависает. На клиентской стороне setInterval(() => { let pos = mp.players.local.position; mp.gui.chat.push('playSoundFromCoord'); mp.game.invoke("0x67C540AA08E4A6F5", mp.players.local.handle, 1, "CONFIRM_BEEP", "HUD_MINI_GAME_SOUNDSET", false); }, 100); после этого игра вообще падает. 7 часов назад, Bryan63 сказал: Возможно проблемы с самой гта, моды может ставил? Или в настройках звука глянь, помню в samp не воспроизводились звуки если в настройках выключено радио Никаких модов не ставил, чистая лицензионная игра последней версии (1.42). Про настройки звука тоже думал, но там всё включено Скрытый текст Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now