Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- GeoMiner v2.0 by Andronio
- -- ВОТ ТУТ НЕ ТРОГАЙ!
- local fs = require("filesystem") -- Подключение библиотеки FS
- local cmp = require("component") -- Подключение компонентов
- local comp = require("computer") -- Подключение компьютера
- local term = require("term") -- Подключение экрана
- local event = require("event") -- Подключение событий
- local r = require("robot") -- Подключение робота
- local engloc = {
- "This program needs RoboLib library. Do you want to download it? [Y/N]",
- "Ok. Your problem",
- "Thx. Downloading...",
- "Connect an internet card!",
- "You need to reboot to be sure the program works properly. Would you like to do it now? [Y/N]",
- "Sorry, what?"
- }
- local rusloc = {
- "Для работы этой программы нужна библиотека RoboLib. Желаете скачать? [Д/Н]",
- "Ок. Твои проблемы",
- "Спасибо. Скачиваю...",
- "Подключите интернет карту!",
- "Требуется перезагрузить робота, чтобы программа работала правильно. Перезагрузить сейчас? [Д/Н]",
- "Простите, что?"
- }
- local nowloc = {}
- -- Настрой defaultlang под себя(En/Rus)
- local defaultlang = "En" -- Локализация (Язык текста программы)
- local writeDebug = false -- Дебаг в консоль
- if defaultlang == "En" then
- for i=1,#engloc,1 do
- nowloc[i] = engloc[i]
- end
- elseif defaultlang == "Ru" then
- for i=1,#rusloc,1 do
- nowloc[i] = rusloc[i]
- end
- else
- print("Language("..defaultlang..") isn't supported!")
- os.exit()
- end
- if not fs.exists("/lib/robolib.lua") then
- print(nowloc[1])
- local rd = io.read()
- if rd == "N" or rd == "n" or rd == "н" or rd == "Н" then
- print(nowloc[2])
- elseif rd == "Y" or rd == "y" or rd == "д" or rd == "Д" then
- if cmp.isAvailable('internet') then
- print(nowloc[3])
- os.execute('pastebin get 4d06TLbu /lib/robolib.lua')
- print(nowloc[5])
- local rd = io.read()
- if rd == "N" or rd == "n" or rd == "н" or rd == "Н" then
- print(nowloc[2])
- elseif rd == "Y" or rd == "y" or rd == "д" or rd == "Д" then
- os.execute('reboot')
- else
- print(nowloc[4])
- os.exit()
- end
- else
- print(nowloc[4])
- os.exit()
- end
- else
- print(nowloc[6])
- end
- end
- local rl = require("robolib") -- Подключаем библиотеку RoboLib после проверки её наличия
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement