streetracer Posted June 17, 2013 Share Posted June 17, 2013 Нашел скрипт спецсигналов в интернете, но он что-то не работает... client.lua local url = "sound.mp3" function playTheSound(x, y, z, vehicle) sound = playSound3D(url, x, y, z) if (isElement(vehicle)) then attachElements(sound, vehicle) end end addEvent("playTheSound", true) addEventHandler("playTheSound", root, playTheSound) local url2 = "sound2.mp3" function playTheSound2(x, y, z, vehicle) sound = playSound3D(url2, x, y, z) if (isElement(vehicle)) then attachElements(sound, vehicle) end end addEvent("playTheSound2", true) addEventHandler("playTheSound2", root, playTheSound2) local url3 = "sound3.mp3" function playTheSound3(x, y, z, vehicle) sound = playSound3D(url3, x, y, z) if (isElement(vehicle)) then attachElements(sound, vehicle) end end addEvent("playTheSound3", true) addEventHandler("playTheSound3", root, playTheSound3) local url4 = "sound4.mp3" function playTheSound4(x, y, z, vehicle) sound = playSound3D(url4, x, y, z) if (isElement(vehicle)) then attachElements(sound, vehicle) end end addEvent("playTheSound4", true) addEventHandler("playTheSound4", root, playTheSound4) function stopTheSound(x, y, z) stopSound(sound) end addEvent("stopTheSound", true) addEventHandler("stopTheSound", root, stopTheSound) function stopTheSound2(x, y, z) stopSound(sound) end addEvent("stopTheSound2", true) addEventHandler("stopTheSound2", root, stopTheSound2) function stopTheSound3(x, y, z) stopSound(sound) end addEvent("stopTheSound3", true) addEventHandler("stopTheSound3", root, stopTheSound3) function stopTheSound4(x, y, z) stopSound(sound) end addEvent("stopTheSound4", true) addEventHandler("stopTheSound4", root, stopTheSound4) meta.xml <meta> <script src="client.lua" type="client"/> <file src="sound.mp3" type="client"/> <file src="sound2.mp3" type="client"/> <file src="sound3.mp3" type="client"/> <file src="sound4.mp3" type="client"/> </meta> Link to comment
TheNormalnij Posted June 17, 2013 Share Posted June 17, 2013 что, только я юзаю таблицы? Link to comment
AMARANT Posted June 17, 2013 Share Posted June 17, 2013 В скрипте нет ни одного нормального обработчика события, поэтому с чего бы ему работать. Функции как бы так и ждут запуска с серверной части, но вот незадача, в мета-файле нет серверной части. В итоге это пустой код с какими-то наборами звуков, повторяющихся бессмысленных функций, которые можно было бы сделать двумя, а то и одной, если использовать таблицы. Короче, не знаю где ты это откопал, но лучше опиши что ты хочешь сделать, а то "скрипт спецсигналов" как-то мало о чем нам говорит. Link to comment
streetracer Posted June 17, 2013 Author Share Posted June 17, 2013 Короче хочу, чтобы при нажатии определенной кнопки воспроизводился спец сигнал и был слышен другим игрокам. Для каждого сигнала - отдельная кнопка. Link to comment
AMARANT Posted June 17, 2013 Share Posted June 17, 2013 bindKey playSound playSound3D Link to comment
Kenix Posted June 17, 2013 Share Posted June 17, 2013 + addEvent addEventHandler triggerServerEvent triggerClientEvent Link to comment
TheNormalnij Posted June 17, 2013 Share Posted June 17, 2013 надо готовый код, звякай ) Link to comment
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