Помогите с [LUA] скриптом

majonez

Участник
Автор темы
209
17
Всем привет.
У меня есть скрипт, который воспроизводит звук при команде в чате
Нужно, что бы звук воспроизводился, когда вылазит это сообщения в чате
фывфывфывфывфывфывфывфывфывпвапапр.png

script_name('Auto-Responder')
script_author('majonez')
script_properties('work-in-pause')

local as_action = require('moonloader').audiostream_state
local sampev = require 'lib.samp.events'
local dirMusic = loadAudioStream('moonloader/config/11.mp3')

function main()
repeat wait(0) until isSampAvailable()

sampRegisterChatCommand('zvuk', function()
setAudioStreamState(dirMusic, as_action.PLAY)
setAudioStreamVolume(dirMusic, 70)
end)

while true do
wait(0)

end
end
 

Ibra05

Участник
150
12
Всем привет.
У меня есть скрипт, который воспроизводит звук при команде в чате
Возможно сделать так, что бы звук производился при сообщении в чате
Нужно, что бы звук воспроизводился при этом сообщении
Посмотреть вложение 93413
привет,ты знаешь как файл луа изменить на блокнот?подскажи,пж
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,768
11,210
Lua:
local sampev = require 'lib.samp.events'

script_name('Auto-Responder')
script_author('Nelit')
script_properties('work-in-pause')

local as_action = require('moonloader').audiostream_state
local sampev = require 'lib.samp.events'
local dirMusic = loadAudioStream('moonloader/config/11.mp3')

function main()
    repeat wait(0) until isSampAvailable()
        sampRegisterChatCommand('zvuk', function()
            setAudioStreamState(dirMusic, as_action.PLAY)
            setAudioStreamVolume(dirMusic, 70)
        end)
    while true do
        wait(0)

    end
end

function sampev.onServerMessage(color, text)
    if text:find('текст') then
        setAudioStreamState(dirMusic, as_action.PLAY)
        setAudioStreamVolume(dirMusic, 70)
    end
end
 
  • Нравится
Реакции: Gorskin

majonez

Участник
Автор темы
209
17
привет,ты знаешь как файл луа изменить на блокнот?подскажи,пж
Правой кнопкой мыши на скрипт - открыть с помощью(или просто открыть) - выбираешь блокнот - использовать выбранную программу для всех файлов этого типа.
 

Ibra05

Участник
150
12
Правой кнопкой мыши на скрипт - открыть с помощью(или просто открыть) - выбираешь блокнот - использовать выбранную программу для всех файлов этого типа.
Правой кнопкой мыши на скрипт - открыть с помощью(или просто открыть) - выбираешь блокнот - использовать выбранную программу для всех файлов этого типа.
спс,ты лучший)
 

High Noon

Участник
122
13
Всем привет.
У меня есть скрипт, который воспроизводит звук при команде в чате
Нужно, что бы звук воспроизводился, когда вылазит это сообщения в чате
Посмотреть вложение 93413
Lua:
script_name('Auto-Responder')
script_author('Nelit')
script_properties('work-in-pause')

local as_action = require('moonloader').audiostream_state
local sampev = require 'lib.samp.events'
local dirMusic = loadAudioStream('moonloader/config/11.mp3')

function main()
repeat wait(0) until isSampAvailable()

sampRegisterChatCommand('zvuk', function()
setAudioStreamState(dirMusic, as_action.PLAY)
setAudioStreamVolume(dirMusic, 70)
end)

while true do
wait(0)

end
end
function sampev.onServerMessage(color, text)
    if text:find("Поздравляю! Теперь этот дом ваш!") and not text:find('говорит') then
            setAudioStreamState(dirMusic, as_action.PLAY)
            setAudioStreamVolume(dirMusic, 70)
    end
end
 

majonez

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

script_name('Auto-Responder')
script_author('Nelit')
script_properties('work-in-pause')

local as_action = require('moonloader').audiostream_state
local sampev = require 'lib.samp.events'
local dirMusic = loadAudioStream('moonloader/config/11.mp3')

function main()
    repeat wait(0) until isSampAvailable()
        sampRegisterChatCommand('zvuk', function()
            setAudioStreamState(dirMusic, as_action.PLAY)
            setAudioStreamVolume(dirMusic, 70)
        end)
    while true do
        wait(0)

    end
end

function sampev.onServerMessage(color, text)
    if text:find('текст') then
        setAudioStreamState(dirMusic, as_action.PLAY)
        setAudioStreamVolume(dirMusic, 70)
    end
end
Не работает
 

majonez

Участник
Автор темы
209
17
Lua:
script_name('Auto-Responder')
script_author('Nelit')
script_properties('work-in-pause')

local as_action = require('moonloader').audiostream_state
local sampev = require 'lib.samp.events'
local dirMusic = loadAudioStream('moonloader/config/11.mp3')

function main()
repeat wait(0) until isSampAvailable()

sampRegisterChatCommand('zvuk', function()
setAudioStreamState(dirMusic, as_action.PLAY)
setAudioStreamVolume(dirMusic, 70)
end)

while true do
wait(0)

end
end
function sampev.onServerMessage(color, text)
    if text:find("Поздравляю! Теперь этот дом ваш!") and not text:find('говорит') then
            setAudioStreamState(dirMusic, as_action.PLAY)
            setAudioStreamVolume(dirMusic, 70)
    end
end
Я не знаю почему, но не работает.
Может в дс ?
 

majonez

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

script_name('Auto-Responder')
script_author('Nelit')
script_properties('work-in-pause')

local as_action = require('moonloader').audiostream_state
local sampev = require 'lib.samp.events'
local dirMusic = loadAudioStream('moonloader/config/11.mp3')

function main()
    repeat wait(0) until isSampAvailable()
        sampRegisterChatCommand('zvuk', function()
            setAudioStreamState(dirMusic, as_action.PLAY)
            setAudioStreamVolume(dirMusic, 70)
        end)
    while true do
        wait(0)

    end
end

function sampev.onServerMessage(color, text)
    if text:find('текст') then
        setAudioStreamState(dirMusic, as_action.PLAY)
        setAudioStreamVolume(dirMusic, 70)
    end
end
Сможешь в дискорд пойти? У меня просто не работает.