LeshaInc
-
Публикации
777 -
Зарегистрирован
-
Посещение
-
Победитель дней
68
Сообщения, опубликованные пользователем LeshaInc
-
-
e-mail-ыЯ вообще зарегестрировал токен на псевдо-имэйл.
-
Ты еще поставь lua где синтаксис на русском, будет вообще шедевр.
локальный видеокарта = запрос("компонент").видеокарта локальный игрок = запрос(игрок) для и=1,10,1 делать видеокарта.установитьФон(красный) видеокарта.установить(и,1," ") конец если игрок.имя == "Сталин" тогда писать("Слава Сталину!") конец-
3
-
-
А я попробую... Если время будет.Это надо уже юзать базу и все там хранить.Я пошел от простого.Пожалуйста, c9.io вам в помощь склепайте то что вы предложили
Мне сейчас просто мало времени остается на кодинг...Учеба...Магистр... -
Кстати, TuhShot, вот тебе идея. Что если сделать так, чтобы компы не просто смс-ки кидали на дэшбоард, а всякую зашифрованный информацию. Например какому-нибудь счётчика отправляют число которое нужно указать на панельке, или данные диаграмме отправляют. Это могло-бы выглядеть так:

-
-
Насчёт проблемы с прокруткой. Что если после Аякс запроса сравнивать информацию которая пришла и которая была. Если они отличаются то заменять ту которая была той которая пришла.
ПС: Извините за мой французский.
-
Minecraft Robot Controlling Program — MRCP :PОчень плохо звучит)
-
В чем практическое использование программы? Скидывать на свой сайтик инфу о там как твой робот напоролся на лавовое озеро и ему срочно нужны криперовы какашки чтобы заделать лаву?
И где скрины?
-
А нет если аддона на радар. Тогда что?
Можно через кб удалять из инвеннтаря других игроков только те ресы которые нам надо забрать, и только в нужных количествах.
-
offtop
Вон банк состоит из робота и ПК с КБ-шкой, и то там что-то отваливается постоянно в моде.
Кстати, можно обойтись и без робота. Это я так, к слову.
/offtop
Сделали бы они его максимально просто на КБ-шке, лоты эти свои, ограничения на 20 лотов на игрока, еще там что-то, фильтр реса, базу пользователей и лотов, гивалку или сканер на пимке и прочее прочее, цены бы не было этому базарчику.Тут не поспоришь..
Обычному игроку "папке" смысла строить свой базар нет, никто ведь не узнает как как какой-то там вася в 5000 блоках от спавна построил свой базар и продает там какашки крипера. Людям бы на спавн прийти, у дяди Тубуса купить 10к железа на салярки и поехать себе домой, по жд Фингера. Только в банке это будет в 5 раз дешевле чем на базаре. Ведь на базаре пиписьками мерюются, у кого доход за неделю больше. А в банк зашел,
свой лазер потерялкупил себе 10к железа, а на сэкономленные деньги купилновый лазерпрогу в сябромаркете (которого нет).Я смысла в этом базаре не вижу особого. Так, чисто развлекуха.
-
Зачем???Ради науки конечно!Ради удовольствия от программирования всей этой лабуды. -
Как?Все, прием-отдачу вещей сделал))
-
Что такое 4096 ?
Кол-во.
-
В таком случае, готов показать набросок интерфейса:


-
1
-
-
Я так понимаю, идея мертва?
Просто сегодня появилась такая-же идея, но SergOmarov сказал что это идея Doob... Получается я придумал то-что уже придумали? Тем не менее, прошло столько времени и полноценной рабочей реализацией мы так и не увидели. Никто не против того, что я попробую реализовать эту идею?
-
Ты не правильно понял.. Он имел ввиду чтобы ввод пользователя маскировался звёздочками.Так это ни разу не кодовый замок!)) Это что-то вроде сканера отпечатка пальца... Жмякаешь на мордочку на мониторе — пользователям дверь открывается, чужим — нет)) Установка кода там нет)
-
1.5x ._.testfor, вроде, 1.8×
-
Буду внукам рассказывать как мне два великих человека подарили уголь и как меня убила ведьма.Чтоб внукам было что рассказать
(кроме различных дворовых Adventures time и института time) -
Tсли ты не можешь понять, как она работает, то значит сразу говнокод?
Она говнокод не потому-что я ее не понимаю, я то как-раз ее понимаю... Эта программа бесполезна, обычному юзеру. Обычному человеку подавай копалки, рубилки, строилки итд. Им не нужны твои АттачингСкрины.
Понял?
-
Наверное он написал эту программу чтобы тупо убить время и получить удовольствие от говнокодирования.
-
Так зачем копипастить?
Тама на английском.
-
Неа, я только что проверил в CC, и как оказалось функция присутствует, также как coroutine.running().
Ну ок. Скажу честно... Я просто хз что делают те функции, на lua-users было описано только то что я написал.
-
Ой напортачил... А как же coroutine.wrap(func: function):function? А так же ещё два статуса: normal (когда поток запустил другой поток он становится normal) и running (поток запущен и работает)?
Я описал только то, что работает и в CC, и в OC. Функции которые я описал были добавлены в версии 5.1, а твои функции в lua 5.2. А как мы знаем в CC - 5.1
-
COROUTINE
В Lua
Что?
Данный мини-гайд посвящен потокам (англ. thread) в Lua. Потоки - вещи нужные, очень активно используются во многих языках, в том числе и Lua.
При чем здесь coroutine? А при том что в Lua именно этот модуль отвечает за потоки.
Зачем?
Потоки широко используются в OpenComputers, он может вам очень хорошо пригодиться, к примеру вы можете организовать чтение из файла основанное на потоках. Перейдем к делу.
Как?
Как я и писал до этого, в Lua для использования потоков существует модуль coroutine. Начнем со скучной и непонятной теорией - методами этого модуля.
coroutine.create(func, ...) -- создает поток из функции, возвращает, как ни странно, поток. coroutine.resume(thread, ...) -- продолжает (или запускает впервые) поток, возвращает инофрмацию "получилось или нет" и то что возвратила функция-поток (либо yield). Кроме потока принимает аргументы coroutine.yield(...) -- вызывается внутри функции-потока. Ставит поток на "паузу", поток можно продолжить методом resume. Принимает значения которые необхзодимо вернуть coroutine.status(thread) -- выдает статус потока, статуса бывает два: suspended (приостановлено) и dead (мертво)
А теперь, проверим это на практике, в opencomputers.
Начнем с открытия интерпретатора Lua:

Теперь созадим функцию, в которой мы сначала напишем FIRST, потом затормозим поток, а потом напишем SECOND:

Создадим поток из нашей функции:

Убеждаемся что мы получили именно то что нам нужно - поток:


Хорошо, поток есть. Теперь давайте получим статус этого потока:

Приостановлен. Хорошо, давайте запустим его:

Мы увидели надпись FIRST, но где-же надпись SECOND? А все потому, что мы притормозили поток после написания первого сообщения. Мы можем убедиться в этом, узнав его статус:

Наш поток приостановлен, а это значит что мы его можем продолжить:

Отлично. Поток закончен и дальше продолжать мы его не сможем. Можно убедиться в этом:


Что-ж, так и работает наш coroutine.
Спасибо за внимание.
-
3
-

Библиотека мониторинга lua-программ в реальном времени
в Библиотеки
Опубликовано: