NEO
-
Публикации
1 436 -
Зарегистрирован
-
Посещение
-
Победитель дней
78
Сообщения, опубликованные пользователем NEO
-
-
Кто нибудь продаст 10к железа, будут твои черепахи, пахать во всю. Лучше АЕ использовать.
И ванильные сундуки забьються.
-
1
-
-
Можно на разнице зарабатывать.
-
Блок земли за 1 тугрик! Блок алмиков за 99 тугриков! Флай за 500 тугриков! Бог за 999! Админка за 4999! Спецакция! 1000 тугриков за 9.99 USD!P. S. Надо бы зачаровальню, ИМХО, подороже сделать. Чит читом на самом деле. За 2 алмазика, например.
Донат пошёл уже.
-
bios файл называется,находиться в jar файле мода,assets/computercraft/lua.
function read( _sReplaceChar, _tHistory )
term.setCursorBlink( true )local sLine = ""local nHistoryPoslocal nPos = 0if _sReplaceChar then_sReplaceChar = string.sub( _sReplaceChar, 1, 1 )endlocal w = term.getSize()local sx = term.getCursorPos()local function redraw( _sCustomReplaceChar )local nScroll = 0if sx + nPos >= w thennScroll = (sx + nPos) - wendlocal cx,cy = term.getCursorPos()term.setCursorPos( sx, cy )local sReplace = _sCustomReplaceChar or _sReplaceCharif sReplace thenterm.write( string.rep( sReplace, math.max( string.len(sLine) - nScroll, 0 ) ) )elseterm.write( string.sub( sLine, nScroll + 1 ) )endterm.setCursorPos( sx + nPos - nScroll, cy )endwhile true dolocal sEvent, param = os.pullEvent()if sEvent == "char" then-- Typed keysLine = string.sub( sLine, 1, nPos ) .. param .. string.sub( sLine, nPos + 1 )nPos = nPos + 1redraw()elseif sEvent == "paste" then-- Pasted textsLine = string.sub( sLine, 1, nPos ) .. param .. string.sub( sLine, nPos + 1 )nPos = nPos + string.len( param )redraw()elseif sEvent == "key" thenif param == keys.enter then-- Enterbreakelseif param == keys.left then-- Leftif nPos > 0 thennPos = nPos - 1redraw()endelseif param == keys.right then-- Rightif nPos < string.len(sLine) thenredraw(" ")nPos = nPos + 1redraw()endelseif param == keys.up or param == keys.down then-- Up or downif _tHistory thenredraw(" ")if param == keys.up then-- Upif nHistoryPos == nil thenif #_tHistory > 0 thennHistoryPos = #_tHistoryendelseif nHistoryPos > 1 thennHistoryPos = nHistoryPos - 1endelse-- Downif nHistoryPos == #_tHistory thennHistoryPos = nilelseif nHistoryPos ~= nil thennHistoryPos = nHistoryPos + 1endendif nHistoryPos thensLine = _tHistory[nHistoryPos]nPos = string.len( sLine )elsesLine = ""nPos = 0endredraw()endelseif param == keys.backspace then-- Backspaceif nPos > 0 thenredraw(" ")sLine = string.sub( sLine, 1, nPos - 1 ) .. string.sub( sLine, nPos + 1 )nPos = nPos - 1redraw()endelseif param == keys.home then-- Homeredraw(" ")nPos = 0redraw()elseif param == keys.delete then-- Deleteif nPos < string.len(sLine) thenredraw(" ")sLine = string.sub( sLine, 1, nPos ) .. string.sub( sLine, nPos + 2 )redraw()endelseif param == keys["end"] then-- Endredraw(" ")nPos = string.len(sLine)redraw()endelseif sEvent == "term_resize" then-- Terminal resizedw = term.getSize()redraw()endendlocal cx, cy = term.getCursorPos()term.setCursorBlink( false )term.setCursorPos( w + 1, cy )print()return sLineend
-
Велосипедостроение - это неизлечимая болезнь.
Мы потеряли много хороших парней на велосипедах...
Велосипед помогает развивать мускулатуру, и не даёт накаливанию жира, в этом случай можно интерпретировать - это к мозгу, а не телу.
-
2
-
-
Идея то хорошая,но почему упомянул именно меня?

он на тебя планы строит

-
И куда его к черепашке прилепить?
-
1
-
-
edit ocs/apis/sensor
Или, если так не даст, то в два приема:cd ocs/apis/ edit sensor
В сингле - просто открой папку с сейвом и найди каталог computer. Там все файлы внутри должны быть.В CC системные файлы которые вшитые в мод, в сейве не отображаются.
Аддоны считаются тоже.
-
Ethernet,есть пользователи нужны.
-
Если при вставке дискеты запускается файлик startup то никакой антивирус не поможетПоможет, нужно знать как с ним работать.
-
Что бы вирус заработал нужно его отправить прямую на интерпретатор, или сохранить файл.
Я спокойно словлю вирус сохраню в файл, посмотрю что за вирус, а потом удалю его, и награду.
-
1
-
-
Давай.
-
Ты такой интересный , я что должен лезть в дебри его туториалов , чтоб это найти ? Откуда мне знать на какой минуте он об этом рассказал ? Смотреть 30-минутное видео ради двух строк кода , не рационально .
Для тебя интересного,1Ridav всё подробно разложил по полочкам для таких как ты.
+ Это в 6 уроке из 19,если ты такого никогда не видел,думаю ты много еще не знаешь,так что стоит посмотреть тебе.
-
использовать в банке.
-
Предлагаю отказаться от труб и роботов,и использовать ME сеть.
-
Помойму для этого тему создавать не надо, а просто посмотреть видео-уроки на канале 1Ridav,или почитать документацию на офф сайте Lua которая есть на русском.P.S посмотри уроки на канале 1Ridav все.
-
У игроков мышление плохо развитое
-
Info panel, на спавне есть.
-
Библиотека.
-
Оператор "..." это вообще фишка Lua ("получение неименованных аргументов"). В данном случае (вне функции) он получает аргументы переданные программе из командной строки.
А заключив его в фигурные скобки, я сделал из этих аргументов таблицу.
Про функцию os.parse() не знаю, но есть функция shell.parse(). Она позволяет удобно обработать аргументы, представляющие собой флаги. Всякие там
programm -ab --flag1 --flag2
извиняюсь, shell.parse
-
А с каких пор {...} уже само в аргументы превращается, os.parse нужен же был.
-
Не не не.
P.S. Лучше обновить OC.
Увы но походу уже все решено.
ALEXCC, сябро и Серёга писали на сервере под глассес, потенциал есть, очень даже большой.
Да и принтер пригодится, плюс в том что можно на русском писать,если кланы добавите надо же будет правила печатать их, или указы всякие.
-
os.parse
-
Сделал прототип для создания, и работы с БД.
Можно создать не сколько БД.
В каждой БД есть шаблон по которому хранится информация.
Исходники выложу позже.
Шаблон сразу сохраняется в файл, а БД храниться в ОЗУ компьютера, а потом уже с помощью вызова функции сохраняет в файл.

Банк для сервера IT
в Инфраструктура
Опубликовано:
Тогда это не банк,переименуй тему.