AgentPower 0 Опубликовано: 6 декабря, 2016 Пытаюсь создать ОС на copmutercraft решил создать Installer Пишу r("pastebin get <код> <название>") пишет attempt to call nil Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
AgentPower Автор вопроса 0 Опубликовано: 6 декабря, 2016 Нет, не лучше. 1) Ты вырезал весь контекст, ты уверен, что есть функция r()? 2) Чувствует, что это не твой код, а тупо с ошибками не полностью переписанный откуда-то код. 3) Там где ты скопировал код, добавь реализацию функции r(). 1. Да я скопировал 2. я нашёл local function s(...) return sleep(...) end local function w(...) return write(...) end local function p(...) return print(...) end local function tw(...) return term.write(...) end local function scp(...) return term.setCursorPos(...) end local function sbc(...) return term.setBackgroundColor(...) end local function stc(...) return term.setTextColor(...) end local function tc(...) return term.clear(...) end local function tcl(...) return term.clearLine() end local function scb(...) return term.setCursorBlink(...) end local function ts(...) return term.scroll(...) end local function r(...) return shell.run(...) end local function para(...) return parallel.waitForAny(...) end local function sw(...) return textutils.slowWrite(...) end local function sp(...) return textutils.slowPrint(...) end Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Doob 2 749 Опубликовано: 6 декабря, 2016 Что за функция r() и есть ли она в коде? Пишет, потому-что не может обратится к данной функции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ALeXeR 67 Опубликовано: 6 декабря, 2016 ты имеешь в виду оболочку для стандартной оси? или будешь именно свою ось пилить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
AgentPower Автор вопроса 0 Опубликовано: 6 декабря, 2016 (изменено) Что за функция r() и есть ли она в коде? Пишет, потому-что не может обратится к данной функции. -- ########################## -- FINISH -- ############################ -- fs.makeDir("C:/PowerOS") r("pastebin get xxxxxxxx START C:/PowerOS") os.reboot() Так лучше? Изменено 6 декабря, 2016 пользователем AgentPower Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NightFury 45 Опубликовано: 6 декабря, 2016 (изменено) -- ########################## -- FINISH -- ############################ -- fs.makeDir("C:/PowerOS") r("pastebin get xxxxxxxx START C:/PowerOS") os.reboot() Так лучше? Нет, не лучше. 1) Ты вырезал весь контекст, ты уверен, что есть функция r()? 2) Чувствует, что это не твой код, а тупо с ошибками не полностью переписанный откуда-то код. 3) Там где ты скопировал код, добавь реализацию функции r(). Изменено 6 декабря, 2016 пользователем NightFury Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Seryoga 184 Опубликовано: 6 декабря, 2016 Простите за офтоп... Меня всегда удевляли люди, которые пытаются написать свою ОС. А большее удивление вызвает то, что они совершенно не понимают что такое ОС, зачем её придумали и что правильная ос должна уметь делать. В добавок ко всему, многие из этих людей не разбираются в языке, который хотят использовать для написания. Это очень огромный минус для человека, который хочет разработать свою ОС. Так как придётся описывать огромное количество стандартных алгоритмов и процессов, а это гиганское количество строк кода.ОС это очень плохой выбор проекта для изучения языка. 5 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ALeXeR 67 Опубликовано: 6 декабря, 2016 (изменено) Часто глазам больно пишут оболочки для оськи СС или ОпенОС а затем называют это "операционной системой", считая что операционка это не что иное как окошечки и кнопочки, и даже и не хотят понимать что ОпенОС - не "типа ось" и то что к ней они долепили не делает ее более "операционистой" (ECS яркий пример)( И еще печаль - такие люди не могут представить себе многозадачность без графики, а ведь она как раз реализована ниже графики( В общем если тот кто прочел это сообщение подпадает под описаное выше - зайдите на вику и почитайте что такое операционная система, запустите DOS под виртуалкой, линукс в консольном терминале, поклацайте, пощупайте, и вам будет хорошо от полученныйх знаний, и мне тоже будет хорошо, так как глаза не будут болеть) Ну а если не хотите - то "операционная система" у вас не получится нормальная, без понимания бытия сиего)) Изменено 6 декабря, 2016 пользователем ALeXeR 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Xytabich 257 Опубликовано: 6 декабря, 2016 ОффтопГде то я уже это видел такую тему... возможно это был даже я Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ALeXeR 67 Опубликовано: 6 декабря, 2016 тема для того что бы помочь человеку самому ответить на свой вопрос) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Пытаюсь создать ОС на copmutercraft
решил создать Installer
Пишу r("pastebin get <код> <название>")
пишет attempt to call nil
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах