можете найти скрипт

Serkantin

Участник
Автор темы
156
10
нужен скрипт который при появлении диалогвого окна от админа A: вы тут?
чтоб он после этого окна издавал звук какой либо
 
Решение
LuaAdminNotify:
local sampev =
local sampev = require 'samp.events'
local audio_url = "https://cdn.myinstants.com/media/sounds/iphone_13_pro_notification_sound.mp3"

-- Таблица триггеров с учетом разных вариантов написания
local triggers = {
    "вы тут%??",     -- русский
    "вы здесь%??",
    "вы на месте%??",
    "vi tyt%??",     -- транслит
    "[тt]ут%??",     -- частичные совпадения
    "[тt]yt%??",
    "[тt]ut%??"
}

function playNotificationSound()
    sampPlaySound(audio_url)
end

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    local lowerText = text:lower():gsub("ё", "е")  -- нормализация текста
    
    for _, pattern in ipairs(triggers) do
        if lowerText:match(pattern:lower()) then...

алферов

Участник
39
53
LuaAdminNotify:
local sampev =
local sampev = require 'samp.events'
local audio_url = "https://cdn.myinstants.com/media/sounds/iphone_13_pro_notification_sound.mp3"

-- Таблица триггеров с учетом разных вариантов написания
local triggers = {
    "вы тут%??",     -- русский
    "вы здесь%??",
    "вы на месте%??",
    "vi tyt%??",     -- транслит
    "[тt]ут%??",     -- частичные совпадения
    "[тt]yt%??",
    "[тt]ut%??"
}

function playNotificationSound()
    sampPlaySound(audio_url)
end

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    local lowerText = text:lower():gsub("ё", "е")  -- нормализация текста
    
    for _, pattern in ipairs(triggers) do
        if lowerText:match(pattern:lower()) then
            playNotificationSound()
            break -- Прерываем цикл после первого совпадения
        end
    end
end
Я сейчас не дома, поэтому скомпилировать не могу. Попробуй сам (самый легкий вариант):
Скопируй код » открой блокнот и вставь его туда » сохранить как » выбери расширение «Все файлы» и переименуй на «LuaAdminNotify.lua» (БЕЗ СКОБОК)
 
Последнее редактирование: