Jump to content

Спецсигналы


Recommended Posts

Нашел скрипт спецсигналов в интернете, но он что-то не работает...

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

В скрипте нет ни одного нормального обработчика события, поэтому с чего бы ему работать. Функции как бы так и ждут запуска с серверной части, но вот незадача, в мета-файле нет серверной части. В итоге это пустой код с какими-то наборами звуков, повторяющихся бессмысленных функций, которые можно было бы сделать двумя, а то и одной, если использовать таблицы. Короче, не знаю где ты это откопал, но лучше опиши что ты хочешь сделать, а то "скрипт спецсигналов" как-то мало о чем нам говорит.

Link to comment

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

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...