Как создать запрет на изменение названия скрипта?

Leon_Trotsky

Участник
Автор темы
39
2
Версия MoonLoader
.026-beta
Если у кого то есть код, поделитесь, пожалуйста
 
Решение
Lua:
if thisScript().filename ~= "script.lua" then -- "script.lua" – название твоего скрипта. Расширение тоже указывай.
    thisScript():unload() -- Выгрузит.
end
Lua:
if thisScript().filename ~= "script.lua" then
    os.rename(thisScript().filename, "script.lua") -- Не уверен вообще в работоспособности, ибо не тестил.
    -- Если название файла не "script.lua", то возьмёт его текущее название и изменит обратно на то, что было.
    thisScript():reload() -- Не знаю, нужно – не нужно..
end

Dmitriy Makarov

25.05.2021
Проверенный
2,514
1,140
Lua:
if thisScript().filename ~= "script.lua" then -- "script.lua" – название твоего скрипта. Расширение тоже указывай.
    thisScript():unload() -- Выгрузит.
end
Lua:
if thisScript().filename ~= "script.lua" then
    os.rename(thisScript().filename, "script.lua") -- Не уверен вообще в работоспособности, ибо не тестил.
    -- Если название файла не "script.lua", то возьмёт его текущее название и изменит обратно на то, что было.
    thisScript():reload() -- Не знаю, нужно – не нужно..
end
 
  • Нравится
Реакции: YarikVL, whyega52 и qdIbp