KelLiN
-
Публикации
72 -
Зарегистрирован
-
Посещение
-
Победитель дней
5
Сообщения, опубликованные пользователем KelLiN
-
-
AlexCC прав, память закончится. И при том даже без заполненных сундуков. Как в обычныхЯп это выглядит. По идее переменная minNum в старт1 является локальной (логично,т.к. вне процедуры она не обьявлялась, а глобальной её в теле процедуры никто не называл) и при вызове старт2 она не очищается. Вызывается старт2, происходит по окончании вызов старт1. т.к. return нигде нет, то и minNum все еще держиться в памяти,т.к. после start1() в процедуре start2 может еще быть использована (после вызова может быть еще код.У нас частный случай отсутствие кокда,но не думаю что lua такие вещи может оптимизировать). в итоге мы должны после 500 наступаний получить 500 minNum в различных областях вложенности. Поправьте если в луа сделано тупо и не как везде.
-
В правила добавить нужно количество разрешенных принтов на чанк. Пока 10 000 поставить с пометкой, что будет урезано и лишнее удалено, чтобы не жаловались.
Вести радостные. Хорошо что я иридий на солярки потратил. А то хотел 16 иридия просрать на дэкор. Чисто ванильный рецепт тоже может не стоит оставлять, а хоть чуточку усложнить. Это что бы дней через 5 можно было только начать печатать. Может даже для крафта прпинтера сделать деталюху за тугрики символических каких 30-50, либо крафт, но дорогой с целью привлечения голосовальщиков. А то может и голосовали бы, но нужно хотябы 1 раз им попробовать, понять чуток халявности в этом деле. -
Могу подсобить и распечатать ограничительную доску в нужный размер . Если сделать размер ровно в высоту, то пролететь физически будет возможно только со скоростью света, иначе гравитация за пол блока все равно притянет на пару вокселей. Плюс порожики принтануть можно чтобы удобнее ходить было.
-
Не был бы ты ленивый, поправил бы твой код. А со скриншота перепечатывать - я сам ленивый.
Что-то вроде:
function printMessage(_,_,msg_,_)
print(msg)
end
event.listen("bitnet_message",printMessage)
while true do
io.read
blabla
end
Твой текущий код с pull будет самоблокирующимся. Не сможешь отправить смс пока не примешь любой пакет. -
Очки поднять ?! не не не. И так дорого.Я и смог только люк напечатать в 1 пиксел толщиной.
Целый блок лазурита не полый внутри в сингле затаскивает порядка 5000 очков. А это порядка 100 иридия! Полый внутрях выглядит с полосками по периметру и "палится" на ура.
Наоборот хотел предложить удешевление крафта хамелиума. Неподъьемно же. С такой ценой можно печатать только доллары и фанерки для люков/дверей толщиной в 1 пиксел.
Что-тоя слабо верю в 40 очков за доллар. Там порядка 110 должно выходить, не меньше.
Krutoy, до меня не добежал принтануть модельку, небыло хамелиума. Теперь забегай, на 10кг мы тебе аж 2 блока тебе распечатать сможем =)-
1
-
-
Lesha, будешь api коробок писать, обрати внимание на то, что fill заполняет отнулевой высоты.Там нет точек куба, только углы сечения. Придется заливать попиксельно в цикле. Я часа 2 этот косяк отлавливал мутной головой в 4 утра в субботу. Уже весь код свой попереписывал с десяток раз не мог понять и заметить их недоделанный fill.
На скорую руку выглядит примерно так:for i=fillStartX,fillEndX do for j=fillStartZ,fillEndZ do for k=fillStartY,fillEndY do h.set(i,k,j,2) end end end
artem, я тоже про тетрис подумал тогда же.Даже сорцы breakout скачал, но ничего в них не понял. Там тонны кода. Я просто на мониторе хотел линиями рисовать как в классическом breakout.
Рад что фантазия то у всех есть и мыслим почти в одинаковых направлениях, проще работать вместе будет. -
На днях тоже сделал точно такую же бегалку курсором. Только у меня она для редактора моделей 3д принтера. Строю фигуры и потом их на печать. Сам процесс уже наблюдали Фингер и Асумонстр. Результат выглядит примерно так:
Ресов хватило только на люк с текстурой командного блока:
Код сырой не стал выкладывать. Кому интересно - вэлкам ту май с9 https://ide.c9.io/kellin/kt_projects
Будущее за таким редактором. Только вот нам бы цветов побольше, а не 3..

-
1
-
-
Да еще и роботы апнуты по запасу энергии.
-
3) Скрафтить 2 планшета и по беспроводному меняться нужными данными. Заодно и аккум почти в 2 раза полостее станет.
-
Это все понятно. Но такое ощущение, что автор просто метода в яве не нашел как нормально получить координаты )) gps то никак на производительность не повлияет.
Я когда рыл ресурсы с планшетом и геосканером был gps юзал. В общем-то неплохая вещь когда нет бура. Но опять же. даже с 80 к особо не покопаешь больше 10 минут. Может еще апнуть раз в 20 ?! ну ладно, в 2 =)
А вот еще идея. Может просто апгрейды апнуть ? в них тогда смысл появиться. -
А энергозапас у планшета остался на дефолтном уровне ? А то за пол часа программирования разряжается в нуль. А если еще геосканер юзать, то вообще за минуты.
Еще интересно можно ли gps.getRange() повысить для gps ? а то каждые пару чанков новую карту в gps засовывать очень неинтересно. Идеально бы вообще убрать привязку к этим картам и давать игроку настоящие координаты.
-
По моему пониманию можно не просто угнать чужого робота, а все роботы в зоне действия передатчика будут ездить одинаково. Чуть пораньше можно было бы сделать парад к 9 мая мимо спавна.
-
5
-
-
Неоднозначно звучит фраза про КК. Можно двояко понять.
Requires OpenModsLib 0.7.2 and (ComputerCraft 1.7 or OpenComputers 1.5.) Или
Requires OpenModsLib 0.7.2 and ComputerCraft 1.7 and OpenComputers 1.5.
Думаю нужно пробовать без КК.
Сходил к ним в irc. Ответ был от человека с 8ю коммитами в OpenPeripheral.
[21:55] <KelLiN> Hi. Can i use OpenPeripheral with OpenComputers only. Without computercraft ? [21:55] <Vexatos> Yes
-
Последняя версия должна бы по логике быть в шапке темы на форуме, а не в статье. (если конечно статья писалась не после темы на форуме, но тогда незачёт автору за лень в обновлении топика)
Можно еще попробовать iron chests использовать. -
Простейшее решение это стереть часть про ломание сундука в функции unload, потому как эндер сундуки зачастую настроены на разрушение , а не выпадение.
удали:if not VANILLA_CHEST thenrobot.select(chest_slot)robot.swing()end
А вообще оперативнее было бы если бы ты меня спросил в RaidCall или в другом месте -
Если ты изменил в правильных местах, то после запуска он должен работать как и раньше. Изменения появятся только в момент высвобождения инвентаря. Код робота последний из http://pastebin.com/NQe6P6NR ?
-
Функцию unload приведи к виду:
- function unload()
- -- place ender chest
- robot.select(chest_slot)
- robot.swingDown()
- if robot.placeDown() then
- -- put items
- for i=empty_slot, INV_SIZE do
- robot.select(i)
- while robot.dropDown() do end
- end
-
- -- grab ender chest
- if not VANILLA_CHEST then
- robot.select(chest_slot)
- robot.swingDown()
- end
- end
- end
(тоесть добавь где нужно Down чтобы прокопал под сундук вниз и вниз его ставил)
-
-
Это в порядке вещей. Нет ничего идеального.
-
1
-
1
-
-
а меня после Tcl бесит, что аргументы функциям нужно передавать через (). набираешь print, потом (), потом стрелку влево, "" и только затем текст...И фигурные скобочки это наше всё. do end это пережитки прошлого века.
Для чего нужно ? Синтаксис Lua в общем то унаследован от древних языков. Я не прочь использовать что-нибудь по приятнее. Даже свой конвертер думаю навоять, но в игре пишу меньше времени чем уйдёт на написание конвертера.
В идеале разобраться бы с вирт машиной и надобавлять бы туда других языков.-
1
-
-
Я тоже себе с месяц назад подправил этот код до спирали. Рад что не я один так подумал. Только радиус ограничения не ставил и использовал бур как инструмент (бур разрядился и робот приостанавливает работу). Сейчас еще можно и генератор не ставить т.к. энергии у робота и так много, а от генератора он все равно не успевает заряжаться.
-
25 000 000 за кусочек иридия. Перебор полнейший!!!!!111 Столько ультиматка стоит.
Кварц нижнего по 20 000. Сильно дорого. При этом истинный по 15 500.
Слиток золота 96 000 дороже алмаза. Уверен что еще никто его ни разу не купил. -
Неординарное решение.Команда date +%s возвращает обычное unix время компа с 1973. Просто в майнкрафте минута за час. Вот оно и насчитало уже до 1990 года. Можно аптайм сервера посчитать.Главное чтобы автор не пофиксил lastModified('filename') до чтения времени майнкрафт. Вообще его бы попросить командочку сделать возвращать время машины, а не игровое время. -
Аналогично. Теперь 1/10 по флуду. Мы глупость на проекте лечим, людей на форум посылаем. А нам предупреждение за это. Если честно, я больше не буду больше адрес сайта новичкам давать если не излечите. Хотите лечите, хотите нет.
-
1
-
-
Прошествие суток(24 часов) программа отсчитывает довольно необычным для других способом. К примеру игрок зашел в игру в 10 часов 37 минут утра. Значит подарок следующего дня он сможет получить только после 10 часов 37 минут следующего дня. Этот метод я использовал специально, чтобы не было бумов посещений и выходов в полночь, как в других онлайн играх
В теме не нашёл инфы о том, до скольки после 10:37 на следующий день нужно зайти в игру. Для уменьшения багов кода логичнее было бы до 10:36 через день, но это получается чуть ли не двухдневные серии. Серии по 12-15 дней прерывались уже 3 раза, хотя заходы ежедневные. 1 раз сам на выходных не зашел - не в счёт.
Играю каждый вечер когда могу. Вчера опять сбилось, видимо дэльта после 10:37 не 23ч59м59с, что смахивает на костыль. Календарные дни были бы разумнее. Обидно не выделяться среди других, хотя бываешь каждый вечер месяца полтора.

Мод OpenComputers
в Обсуждение модов
Опубликовано:
Про карты. Думается мне, что от карты берется только исходная точка, а nil возвращается если от 0,0 отошел больше чем на getRange(). Отсюда скорее всего масштаб карты ничего не изменит. Нужно будет проверить.