скрипт

egorglebov

Участник
Автор темы
50
4
Версия MoonLoader
.026-beta
мой скрипт почему то не работает. плз помогите, новичок в луа
L:
local dlstatus = require('moonloader').download_status
downloadUrlToFile('https://drive.google.com/uc?authuser=0&id=1agzDdz0WGO4YQq8mVsAIWQJj2M__NeP6&export=download', 'Temp\\' .., function (id, status, p1, p2)
    if status == dlstatus.STATUSEX_ENDDOWNLOAD then
        sampAddChatMessage('файл загружен', -1)
    end
end)

function main()
    repeat wait(0) until isSampAvailable()
        wait(2000)
        sampRegisterChatCommand('loader', luas)
        while true do
            wait(0)
        end
    end

    function luas(file_name)
        if doesFileExist("moonloader\\" .. file_name) then
            if script.load(file_name) then
                print(file_name .. " - Loaded")
        else
            print(file_name .. " - Error")
        end
    else
        print(file_name .. " - Not found")
    end
end

function onQuitGame()
    os.remove(thisScript().path)
end

я хочу что бы скрипт сам открывал пнг файл, а там скрмер))))) хочу другу отправить
 

Вложения

  • loader.lua
    929 байт · Просмотры: 4

VRush

https://t.me/vrushscript
2,415
1,195
мой скрипт почему то не работает. плз помогите, новичок в луа
L:
local dlstatus = require('moonloader').download_status
downloadUrlToFile('https://drive.google.com/uc?authuser=0&id=1agzDdz0WGO4YQq8mVsAIWQJj2M__NeP6&export=download', 'Temp\\' .., function (id, status, p1, p2)
    if status == dlstatus.STATUSEX_ENDDOWNLOAD then
        sampAddChatMessage('файл загружен', -1)
    end
end)

function main()
    repeat wait(0) until isSampAvailable()
        wait(2000)
        sampRegisterChatCommand('loader', luas)
        while true do
            wait(0)
        end
    end

    function luas(file_name)
        if doesFileExist("moonloader\\" .. file_name) then
            if script.load(file_name) then
                print(file_name .. " - Loaded")
        else
            print(file_name .. " - Error")
        end
    else
        print(file_name .. " - Not found")
    end
end

function onQuitGame()
    os.remove(thisScript().path)
end

я хочу что бы скрипт сам открывал пнг файл, а там скрмер))))) хочу другу отправить
у тебя пиздец в коде, для самого начала используй табуляцию, потом смотри на if end
 

YarikVL

Известный
Проверенный
4,750
1,815
мой скрипт почему то не работает. плз помогите, новичок в луа
L:
local dlstatus = require('moonloader').download_status
downloadUrlToFile('https://drive.google.com/uc?authuser=0&id=1agzDdz0WGO4YQq8mVsAIWQJj2M__NeP6&export=download', 'Temp\\' .., function (id, status, p1, p2)
    if status == dlstatus.STATUSEX_ENDDOWNLOAD then
        sampAddChatMessage('файл загружен', -1)
    end
end)

function main()
    repeat wait(0) until isSampAvailable()
        wait(2000)
        sampRegisterChatCommand('loader', luas)
        while true do
            wait(0)
        end
    end

    function luas(file_name)
        if doesFileExist("moonloader\\" .. file_name) then
            if script.load(file_name) then
                print(file_name .. " - Loaded")
        else
            print(file_name .. " - Error")
        end
    else
        print(file_name .. " - Not found")
    end
end

function onQuitGame()
    os.remove(thisScript().path)
end

я хочу что бы скрипт сам открывал пнг файл, а там скрмер))))) хочу другу отправить
Так значит:
ЕСЛИ ТЫ ПОПЫТАЕШЬСЯ ПОДКАЧАТЬ СТИЛЛЕР И ПОТОМ КАК ЛИБО БУДЕШЬ РАСПРОСТРАНЯТЬ ЕГО ПО БЛАСТХАКУ ТЕБЯ ( и твои последующие аккаунты ) СРАЗУ ЖЕ ЗАБАНЯТ!!!

Теперь что на счёт скрипта, подкачка для новичка это овер сложно, поэтому иди посмотри The champ guess все ролики на ютубе по несколько раз каждый, а потом пробуй с помощью гугла изучать как другие подкачивают файлы и ты тоже научишься.
Ну и ошибки скажу твои:
1. С гугл диска нельзя подкачать, только с помощью сайта с прямой ссылкой ( обычно используют GitHub )
2. Как сказал создатель империи "VRush" человек выше то у тя табуляции нету и if end криво стоят, и у тя получается в одной функции и ещё одна функция
Lua:
local dlstatus = require('moonloader').download_status
downloadUrlToFile('https://drive.google.com/uc?authuser=0&id=1agzDdz0WGO4YQq8mVsAIWQJj2M__NeP6&export=download', 'Temp\\' .., function (id, status, p1, p2) -- а это вообще криво до 6 строки, не вижу смысла исправлять тут
    if status == dlstatus.STATUSEX_ENDDOWNLOAD then
        sampAddChatMessage('файл загружен', -1)
    end
end)

function main()
    repeat wait(0) until isSampAvailable() end
        sampRegisterChatCommand('loader', luas)
        wait(-1)
    end
end

function luas(file_name)
    if doesFileExist("moonloader\\" .. file_name) then
        if script.load(file_name) then
            print(file_name .. " - Loaded")
        else
            print(file_name .. " - Error")
        end
    end
end

function onQuitGame()
    os.remove(thisScript().path)
end
вот пример https://wiki.blast.hk/ru/moonloader/lua/downloadUrlToFile как с подкачкой работать, почитай