Как воспроизвести звук при вводе команд /d , /r ?

Вася Петрович

Участник
Автор темы
38
5
Хотел бы узнать как можно реализовать такой скрипт, к примеру я пишу /r Прием. И после этого звук radio.wav включается. (Даже если команда введена с аргументами звук должен быть)

Пытался что то сделать, скрипт загружается но при вводе команд звука нет

Код:
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    radioSound = loadAudioStream('resource/audio/radio.wav')
    sampRegisterChatCommand('r', function()
        playAudioStream(radioSound)
    end)
    sampRegisterChatCommand('d', function()
        releaseAudioStream(radioSound)
    end)
    while true do
        wait(0)
    end
end
 
Последнее редактирование:

fzzxhq

Активный
571
89
Хотел бы узнать как можно реализовать такой скрипт, к примеру я пишу /r Прием. И после этого звук radio.wav включается. (Даже если команда введена с аргументами звук должен быть)

Пытался что то сделать, скрипт загружается но при вводе команд звука нет

Код:
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    radioSound = loadAudioStream('resource/audio/radio.wav')
    sampRegisterChatCommand('r', function()
        playAudioStream(radioSound)
    end)
    sampRegisterChatCommand('d', function()
        releaseAudioStream(radioSound)
    end)
    while true do
        wait(0)
    end
end
Lua:
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    radioSound = loadAudioStream('resource/audio/radio.wav')
    if radioSound then
        print("Audio stream loaded successfully")
    else
        print("Failed to load audio stream")
    end
    sampRegisterChatCommand('r', function()
        print("Playing audio stream")
        playAudioStream(radioSound)
    end)
    sampRegisterChatCommand('d', function()
        print("Releasing audio stream")
        releaseAudioStream(radioSound)
    end)
    while true do
        wait(0)
    end
end
 

Вася Петрович

Участник
Автор темы
38
5
Lua:
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    radioSound = loadAudioStream('resource/audio/radio.wav')
    if radioSound then
        print("Audio stream loaded successfully")
    else
        print("Failed to load audio stream")
    end
    sampRegisterChatCommand('r', function()
        print("Playing audio stream")
        playAudioStream(radioSound)
    end)
    sampRegisterChatCommand('d', function()
        print("Releasing audio stream")
        releaseAudioStream(radioSound)
    end)
    while true do
        wait(0)
    end
end
спасибо, но скрипт все равно не выдает звук
 

Spritoff

Известный
12
6
Вот так попробуй: