Jump to content

Ребят нужна помощь по создание музыки в авто


Recommended Posts

Может скрипт есть или самому сделать, я хочу сделать при нажатие на цифру 0 что бы вылазила меню с музыкай именно когда сидишь в автомобиле и когда музыка играет что бы ее все слышали кто по близости с авто находится, подскажите

Link to comment
Может скрипт есть или самому сделать, я хочу сделать при нажатие на цифру 0 что бы вылазила меню с музыкай именно когда сидишь в автомобиле и когда музыка играет что бы ее все слышали кто по близости с авто находится, подскажите

clinet

--©TwiX 
  
function makeMusicGUI() 
    --тут создавай своё окно или чё там 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), makeMusicGUI) 
  
function onStartPlaySound ( key, keyState ) 
    if keyState == "down" then -- если игрок нажал на кнопку 0 тогда 
        if getElementData(getLocalPlayer(),"state") == "alive" then -- наш игрок живой или нет? 
            --тут делай проверку на кнопку или на созданное окно 
            triggerServerEvent ("playSound3DForAll_S", getLocalPlayer()) --зовём на помощь сервер, чтобы музыку слышали все 
        end 
    end 
end 
bindKey ( "0", "down", onStartPlaySound ) 
bindKey ( "num_0", "down", onStartPlaySound ) 
  
function playingForALl () 
    local playerCar = getPedOccupiedVehicle ( source ) -- получаем машину игрока 
    if playerCar then -- если игрок в машине то 
        --или тут 
        x,y,z = getElementPosition( playerCar ) -- получаем координаты машины 
        ourMusic = playSound3D("lol.mp3", x,y,z,true) -- начинаем играть музыку 
        setSoundMaxDistance ( ourMusic, 35 ) -- устанавливаем расстояние 
        attachElements (ourMusic,(getPedOccupiedVehicle(source) or source)) -- атачим музыку к машине или к игроку 
    else 
        outputChatBox ('Извини но ты должен быть в машине!',255,255,255,true) -- говорим ему что он должен быть в тачке 
    end 
end 
addEvent( "playSound3DForAll_C", true ) 
addEventHandler( "playSound3DForAll_C", getRootElement(), playingForALl ) 

server

--©TwiX 
  
function callClientForPlay () 
    triggerClientEvent ( "playSound3DForAll_C", getRootElement()) -- зовём клиент чтобы всем воспроизвести её 
end 
addEvent( "playSound3DForAll_S", true ) 
addEventHandler( "playSound3DForAll_S", getRootElement(), callClientForPlay ) 

Прошу соблюдать авторские права :)

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...