Поставить сторонний скрипт на паузу

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.027.0-preview
Есть ли отдельная функция, для того, чтоб ставить сторонние скрипты на паузу, например по его пути. Видел Script Menager, однако не знаю, подойдёт ли он.
 
Решение
Не сам скрипт-то я нашёл. Там ничего интересного нет, кроме функции reloadScripts(), а найти саму эту функцию я не могу. Посмотреть что делает это функция не могу
А, извини, сам запутался. Попробуй этот код
Lua:
local lfs = require "lfs"



function getFilesInDirectory(directory)
    local files = {}
    
    for file in lfs.dir(directory) do
        if file ~= "." and file ~= ".." then
            local fullPath = directory .. "/" .. file
            local attributes = lfs.attributes(fullPath)
            
            if attributes.mode == "file" then
                table.insert(files, file)
            end
        end
    end
    
    return files
end

whyega52

Eblang головного мозга
Модератор
2,868
2,850
Есть ли отдельная функция, для того, чтоб ставить сторонние скрипты на паузу, например по его пути. Видел Script Menager, однако не знаю, подойдёт ли он.
вызывай для нужного тебе скрипта: link
 

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
вызывай для нужного тебе скрипта: link
В этом и прикол, что я хочу не залезая в чужие скрипты приостановить, пока мой скрипт работает, после снова возобновить их работу
 

whyega52

Eblang головного мозга
Модератор
2,868
2,850
В этом и прикол, что я хочу не залезая в чужие скрипты приостановить, пока мой скрипт работает, после снова возобновить их работу
Получай указатель на LuaScript и вызывай тот метод
 

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Вау
Реакции: whyega52

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Оно скорее всего есть у тебя в сборке, reload_all.lua
Не сам скрипт-то я нашёл. Там ничего интересного нет, кроме функции reloadScripts(), а найти саму эту функцию я не могу. Посмотреть что делает это функция не могу
 

whyega52

Eblang головного мозга
Модератор
2,868
2,850
Не сам скрипт-то я нашёл. Там ничего интересного нет, кроме функции reloadScripts(), а найти саму эту функцию я не могу. Посмотреть что делает это функция не могу
А, извини, сам запутался. Попробуй этот код
Lua:
local lfs = require "lfs"



function getFilesInDirectory(directory)
    local files = {}
    
    for file in lfs.dir(directory) do
        if file ~= "." and file ~= ".." then
            local fullPath = directory .. "/" .. file
            local attributes = lfs.attributes(fullPath)
            
            if attributes.mode == "file" then
                table.insert(files, file)
            end
        end
    end
    
    return files
end