LeshaInc
Пользователи-
Публикации
777 -
Зарегистрирован
-
Посещение
-
Победитель дней
68
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя LeshaInc
-
А кстати, а что если на биосе оставить функции запроса файла, а на сервере файлы раздавать. Тогда можно будет увеличить лимит памяти в биосе на размер оперативной памяти.
- 11 комментариев
-
- обфускация
- crunch
-
(и ещё 4 )
Теги:
-
Реализовать связь.
- 13 ответов
-
- OpenComputers
- морзянка
- (и ещё 3 )
-
А обратно?
- 13 ответов
-
- OpenComputers
- морзянка
- (и ещё 3 )
-
Ура, табуляция!
- 11 ответов
-
- 3
-
-
- modem
- OpenComputers
-
(и ещё 2 )
Теги:
-
Небольшая просьба, пиши код с пробелами, например: while run do ... endДелай как: while run do ... end
-
А не проще юзать: local addr = component.modem.address -- там где 'modem' можно сменить на имя компонента
-
local function toLines(str, w) --Переносит текст на следующую строку, если не хватает места А "/n" отменили? local function rusType(var) --Руссифицированная функция type Зачем? В целом неплохо.
-
Можно геосканер применить, и если плотность "не та", то ставить твой world:set. И времени это займёт в 2 раза меньше.
-
Привыкай.
-
Эхх. Ладно.
-
--PC local serialization = require("serialization") local m = require("component").modem m.open(229) -- pc port local table = { a = {1,2,3,4, { 1, 1, 1}}, b = {1,2,3,"a",1} } local ser = serialization.serialize(table) local pc = component.modem.address m.broadcast(228,"secretPassWord111") local robot local _, _, from, _, _, message = event.pull("modem_message") if message == "secretPassWord111" then robot = from else robot = "access denied" end m.send(robot,228,ser) print("Отправлено!") -- ROBOT local serialization = require("serialization") local m = require("component").modem m.open(228) -- robot port m.broadcast(229,"secretPassWord111") local pc local _, _, from, _, _, message = event.pull("modem_message") if message == "secretPassWord111" then pc = from else pc = "access denied" end local _, _, from, _, _, message = event.pull("modem_message") local table = serialization.unserialize(message) print("Таблица получена!") Do not mention it P.S Потом могу помочь с интерфейсиком. (переводится как не стоит благодарности)
-
Вроде бы ничего, пять кубиков летают на околосветовой скорости, по лезвию меча летит пимпочка и глаза горят... Но еншкин ты матрешкин, ФПС, ФПС! ФПС! Он пропадает с 90 до 30±10! И с сервера иногда может кикать, невозможно короче. Предлагаю уменьшить кол-во украшательств. :-S
-
Алекс, а Локи может за заслуги выдать рабов программистов? Мне просто надо ~3000 строк в день писать, небось возьмут в дата-центр.
-
Кстати, по сети ещё нужно передавать alpha. Т.е так: {"commandSetTextAltar", "Вася злой", {r,g,b,a},{x,y,z},timeout}. Сериализовываем стандартрым API serialization. Уже реализовал: *Нимб; *Меч; *Глаза. Все надо доработать, но уже отлично. Придётся заморозить разработку, на время вайпа и моего развития до крутой базы и компов.
-
int = tonumber(string) string = tostring(int)
-
Да, и что должна делать графическая часть? Показывать настроение, быстро сменять настройки или как?
-
А можно формат команд будет таким: commandБлаБла(бла,бла,бла...). Например: commandSetTextAltar("Вася дурак",red,1,100,1). Такая команда напишет точно по центру над алтарем текст "Вася дурак". Например можно сделать так, Вася подходит к алтарю впритык, прыгает по нему, пытается залезть на лианы, а Локи видит его и пишет этот текст. Начинает у Локи падать настроение, клинок становится более красным, глаза краснеют, он начинает запускать роботов-убийц, включает очищалки инвентаря, включает дождь и кикает каждого 5 игрока. Или видит кто-то встал на ПИМочку и держит в инвентаре полезный блок, тогда у Локи поднимается настроение, включается день, подаются коды, пишется текст и глаза становятся радостными, а еще... Эта вещь забирается.) И вообще должны например быть функции-обработчики ПИМки, моушен-сенсора и другой переферией. В одном файлике хранятся настроечки (цвета, начало клинка, наколон, высота, размер алтаря, положение рта, глаз...), а в другом файлике сидят функции (commandSetTextAltar, commandSetTextRot, commandSetBadWeather...). И например чтобы добавить систему очистки инвентаря лагодромщику нужно будет просто в главном файлике, в обработчике ПИМки, написать код (если игрок == лаг то очистка энд). Не придётся пол часа писать одно и тоже. Так-то понял. =)
-
Могу заняться ПО для Локи. Недавно изучил API OC Glasses, теперь хоть что могу написать. Мне главное четко выложить идеи, что бы я понял, а потом можно и начать писать. Я представляю это так: Стоит комп, к нему подключена периферия, комп обкрывает каменная статуя; Возле статуи вылазит один блок с табличкой: "Kit Glasses \n ПКМ OC Очками \n по блоку"; Игрок так и делает и видит всякие украшательства: красные светящиеся глаза, которые смотрят за любимчиками, дым из носа, странные символы изо рта, иногда коды на тугрики и всякие другие прикольности. Например motion_sensor отлавливает движения игроков, увидя Алекса радуется, увидя лагодромщика злится и пуляется в него заклинаниями. Если же увидит любимчика (LeshaInc, Totoro) тоже радуется, иногда кидает коды на тугрики. Включает дождб когда злится на лагодромщиков, кикает лагодромщиков, убивает, чистит инвентари... Типо того?
-
Новая лаборатория и дата-центр: Первый этаж снаружи
LeshaInc прокомментировал Krutoy запись в блоге в Крутой блог
Красота! Тоже люблю эти цвета. root@localhost~$ apt-get moo- 6 комментариев
-
- лаборатория
- здание
- (и ещё 5 )
-
Чтобы поднять этот эмулятор на андройд надо: 1. Скачать папку «src» с гитхаба. 2. Заахивировать скачанную папку. (В архив содержимое папки) 3. Переименовать расширение с «zip» на «love» 4. Скачать Love2D 5. Запустить файл. P.S. За две минуты понял. Я если получится займусь переделкой. Это старая версия.
-
Спасибо, Саша, я в следующих уроках буду рассказывать более подробно. Есть ещё одна фишка в ООП, о которой стоит рассказать на примере лампочек.
