LeshaInc
-
Публикации
777 -
Зарегистрирован
-
Посещение
-
Победитель дней
68
Сообщения, опубликованные пользователем LeshaInc
-
-
Женщина


НЕО, спаси нас!
-
local function toLines(str, w) --Переносит текст на следующую строку, если не хватает места
А "/n" отменили?local function rusType(var) --Руссифицированная функция type
Зачем?В целом неплохо.
-
Молодец.
-
1
-
-
Это же просто реализовать! Поставь контроллер предметов, и если работ видит перед собой блок, пишет world:set(x,y,z,true) что бы пометить этот блок непроходимым, и еще раз запускает поиск пути.Можно геосканер применить, и если плотность "не та", то ставить твой world:set.
И времени это займёт в 2 раза меньше.
-
94НН03 С006Щ3НN3 П0К4ЗЫ8437, К4КN3 У9N8N73ЛЬНЫ3 83ЩN М0Ж37 93Л47Ь Н4Ш Р4ЗУМ! 8П3Ч47ЛЯЮЩN3 83ЩN! СН4Ч4Л4 Э70 6ЫЛ0 7РУ9Н0, Н0 С3ЙЧ4С Н4 Э70Й С7Р0К3 84Ш Р4ЗУМ ЧN7437 Э70 4870М47NЧ3СКN, Н3 З49УМЫ84ЯСЬ 06 Э70М. Г0Р9NСЬ. ЛNШЬ 0ПР393Л3ННЫ3 ЛЮ9N М0ГУ7 ПР0ЧN747Ь Э70.Любой программист это прочитает.
-
4
-
-
И зачем так сложно? Не проще либу стандартную написать? и вызывать также require("liba")local API = {}
function API.hello()
print("Hello!")
end
API.var1 = 12345324
API.var2 = true
API.var3 = "aasdp"
...
...
...
return API
Понты, понты.
-
1
-
-
Эх, как же трудно сделать обработку всех ошибок и добавлять новые фичи... Код растягивается, становится труднее уследить за багами.
Привыкай.
-
1
-
-
Эхх. Ладно.

-
--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 Потом могу помочь с интерфейсиком.

(переводится как не стоит благодарности)
-
1
-
-
Вроде бы ничего, пять кубиков летают на околосветовой скорости, по лезвию меча летит пимпочка и глаза горят... Но еншкин ты матрешкин, ФПС, ФПС! ФПС! Он пропадает с 90 до 30±10! И с сервера иногда может кикать, невозможно короче.
Предлагаю уменьшить кол-во украшательств. :-S
-
Алекс, а Локи может за заслуги выдать рабов программистов? Мне просто надо ~3000 строк в день писать, небось возьмут в дата-центр.

-
Кстати, по сети ещё нужно передавать alpha. Т.е так: {"commandSetTextAltar", "Вася злой", {r,g,b,a},{x,y,z},timeout}.
Сериализовываем стандартрым API serialization.
Уже реализовал:
*Нимб;
*Меч;
*Глаза.
Все надо доработать, но уже отлично.
Придётся заморозить разработку, на время вайпа и моего развития до крутой базы и компов.
-
1
-
-
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) тоже радуется, иногда кидает коды на тугрики.
- Включает дождб когда злится на лагодромщиков, кикает лагодромщиков, убивает, чистит инвентари...
Типо того?
-
Чтобы поднять этот эмулятор на андройд надо:
1. Скачать папку «src» с гитхаба.
2. Заахивировать скачанную папку. (В архив содержимое папки)
3. Переименовать расширение с «zip» на «love»
4. Скачать Love2D
5. Запустить файл.
P.S. За две минуты понял.
А есть для OpenComputers?
Я если получится займусь переделкой.
ребята!!!нашел ссылку , которая апрямую ставит ССLite без лове2д!!
https://www.dropbox.com/s/mvbeveigp7kbeak/CCLite-2.2.0-alpha.apk?dl=0
вот так!!
Это старая версия.
-
Я думаю лучше просто сделать связь Наш_Сервер<=>Чат_На_Сайте, чтобы любой, кого нет в игре мог написать, например Салатику: "Не гриферь дом, а то у меня брат Vasga1989 убьет тебя. Он алмазник!" Ну или просто сообщить кому-то что-то.
-
Будем посылать ник игрока, префикс, сообщение. (Можно без префиксов).
internet.request(http://computercraft.ru/chat.php,{"Vasya007", "","!как приватить!"})
Также написать сайтовую часть, тут я помочь не могу, ибо в веб-программировании на php я гуглокодер.
-
В чате читаю что-то типа:
Вопрос:- Э-э-э-э-э, откуда у тебя гравка?Ответ: да купил у барыги.Это случайно не я? =)
-
А можно ли одной рукой писать код, а другой мочарить зомбаков?
-
Ух ты какая система постройки.Если надо, могу добавить настройку нужна ли умная дверь или нет, тогда схема будет очень проста.
-
GLaDOS Glass
Итак, я наконец дописал свои очки. Еще могут выходить обновления,но только по вашим просьбам, если по каким-либо причинам Вас что-то не устраивает. Очки по моему мнению довольно полезная вещь. Именно моя программа очков делает такие вещи: отправка команд на компьютер или сами очки (консоль), будильник, УмнаяДверь, показ времени и пока все. Если что-то еще нужно - говорите. И еще, скажите нужно ли отображение рандомной цитатки GLaDOS? Если надо - добавлю.
Фото:



Команды:
- $$ sh -- Открыть/закрыть терминал.
- $$ sh command -- Выполнить команду в терминале (shell команды). Только при открытом терминале.
- $$ help -- Показать помощь. Только при открытом терминале.
- $$ timer time -- Завести будильник. Время формата ЧЧ:ММ:СС
- $$ reset -- Перерисовать экран. На всякий случай, вдруг надо.
Пока все.
Скачать:
Sourse: http://pastebin.com/m1sd9A2pCommand:pastebin run m1sd9A2p
Схема по постройке:

-
15
- $$ sh -- Открыть/закрыть терминал.
-
И зачем такое выкладывать?? 5 строк кода,можна ещё hello world тоже выложить. Она функционал никакой не несёт, хотя бы сделал как библиотеку, а так, ей дурака валять можно.Ну, выкладывать такое не стоит. Честно.А если и делать рулетку, то как либу, которая просто будет считать расстояние между точками (как по осям, так и по прямой).
Что только люди не сделают ради наград и крутых статусов...

OC+AE2, или автокрафт по-компьютерному
в Инфраструктура
Опубликовано:
А не проще юзать: