Jump to content


Photo

[1.7.10] ComputerCraft [1.74]


  • Please log in to reply
2863 replies to this topic

#1361 Avenger72

Avenger72

    Странник

  • Пользователи
  • Active Posts57

Posted 19.12.2012 - 17:01

А ответите как программу свою на сервер скопировать?Или только вручную писать,или может как то Ctrl+C Ctrl+V?

#1362 Nukegeneral

Nukegeneral

    Добытчик камня

  • Пользователи
  • Active Posts239

Posted 19.12.2012 - 19:15

А можно ли с помощью черепахи ставить блоки в определённом порядке? Типа как билдером, но в большем чем 64*64*64 объёме?
Скрытый текст

Нельзя недооценивать предсказуемость тупизны.

#1363 adami

adami

    Добытчик угля

  • Пользователи
  • Active Posts318
  • Ник в Minecraft:
    _adami_

Posted 19.12.2012 - 19:30

А ответите как программу свою на сервер скопировать?Или только вручную писать,или может как то Ctrl+C Ctrl+V?

Либо через pastebin, если он разрешен на сервере. Либо при физическом доступе к серверу - скопировать файл с программой в соответствующий каталог. Либо через программу, которая эмулирует нажатие на кнопки, вводя текст из буфера обмена.

#1364 Avenger72

Avenger72

    Странник

  • Пользователи
  • Active Posts57

Posted 19.12.2012 - 21:19

А ответите как программу свою на сервер скопировать?Или только вручную писать,или может как то Ctrl+C Ctrl+V?

Либо через pastebin, если он разрешен на сервере. Либо при физическом доступе к серверу - скопировать файл с программой в соответствующий каталог. Либо через программу, которая эмулирует нажатие на кнопки, вводя текст из буфера обмена.

Не подскажите ли как это осуществить,в pastebin`e полный 0 также...

#1365 Dmitrijkll

Dmitrijkll

    Странник

  • Пользователи
  • Active Posts28

Posted 19.12.2012 - 21:29

А ответите как программу свою на сервер скопировать?Или только вручную писать,или может как то Ctrl+C Ctrl+V?

Либо через pastebin, если он разрешен на сервере. Либо при физическом доступе к серверу - скопировать файл с программой в соответствующий каталог. Либо через программу, которая эмулирует нажатие на кнопки, вводя текст из буфера обмена.

Не подскажите ли как это осуществить,в pastebin`e полный 0 также...

пишешь (в том компьютере на котором программа) pastebin put ИМЯ ФАЙЛА. там ты получишь код. Потом пиши в компьютере в который хочешь программу закачать pastebin get КОД ИМЯ ФАЙЛА

#1366 Avenger72

Avenger72

    Странник

  • Пользователи
  • Active Posts57

Posted 20.12.2012 - 00:05

Спасибо большое,извиняюсь за большое количество сообщений в теме.

#1367 Zodiak69

Zodiak69

    Убийца драконов

  • Модераторы
  • Active Posts13452
  • Ник в Minecraft:
    Zodiak69

Posted 20.12.2012 - 17:04

Помогите с черепахами что они делают и для чего они вообще нужны скайп friday200131

Если не удалите подпись (картинку), будете забанены. Сразу после этого сообщения и просьбы в личку ушёл в оффлайн. Бан. Сообщения пользователя удаляю, чтобы подпись не маячила.

8g3ZeiD.png


#1368 Cyxapuk

Cyxapuk

     

  • Главные модераторы
  • Active Posts8706
  • Ник в Minecraft:
    Meegoo

Posted 20.12.2012 - 17:28

Если вопрос с гравием все еще актуален. Вместо turtle.forward() используйте
while not turtle[paste][/paste]forward() doturtle[paste][/paste]dig()end

V6xCzSN.png


#1369 Dmitrijkll

Dmitrijkll

    Странник

  • Пользователи
  • Active Posts28

Posted 21.12.2012 - 01:56

Решил выложить свою законченную программу. Описание: Это программа для черепахи-шахтера. Черепаха будет копать туннели 3х3, ставить факелы каждые 5 блоков и сундук каждые 15. Сундуки ложить в 1 слот, факела во второй. Программа прекрасно работает с гравием (то есть черепаха выкапывает его полностью) Вот сама программа. Жду ваших мнений/коментариев :)
print("Start")a=0while a<3do  b=0  while b<3  do    c=0    while c<5    do      while turtle[paste][/paste]detectUp()      do        turtle[paste][/paste]digUp()        sleep(0[paste][/paste]7)      end      turtle[paste][/paste]digDown()      turtle[paste][/paste]turnLeft()      while turtle[paste][/paste]detect()      do        turtle[paste][/paste]dig()        sleep(0[paste][/paste]7)      end      turtle[paste][/paste]forward()      while turtle[paste][/paste]detectUp()      do        turtle[paste][/paste]digUp()        sleep(0[paste][/paste]7)      end      turtle[paste][/paste]digDown()      turtle[paste][/paste]turnRight()      turtle[paste][/paste]turnRight()      turtle[paste][/paste]forward()      while turtle[paste][/paste]detect()      do        turtle[paste][/paste]dig()        sleep(0[paste][/paste]7)      end      turtle[paste][/paste]forward()      while turtle[paste][/paste]detectUp()      do        turtle[paste][/paste]digUp()        sleep(0[paste][/paste]7)      end      turtle[paste][/paste]digDown()      turtle[paste][/paste]turnLeft()      turtle[paste][/paste]turnLeft()      turtle[paste][/paste]forward()      turtle[paste][/paste]turnRight()      while turtle[paste][/paste]detect()      do        turtle[paste][/paste]dig()        sleep(0[paste][/paste]7)      end      turtle[paste][/paste]forward()    c=c+1    end    turtle[paste][/paste]back()  turtle[paste][/paste]down()  turtle[paste][/paste]turnRight()  turtle[paste][/paste]select(2)  turtle[paste][/paste]place(1)  turtle[paste][/paste]turnLeft()  turtle[paste][/paste]up()  turtle[paste][/paste]forward()  b=b+1  endturtle[paste][/paste]back()turtle[paste][/paste]down()turtle[paste][/paste]turnRight()turtle[paste][/paste]turnRight()turtle[paste][/paste]select(1)turtle[paste][/paste]place(1)for i=3,16 do  turtle[paste][/paste]select(i)  turtle[paste][/paste]drop()endturtle[paste][/paste]turnLeft()turtle[paste][/paste]turnLeft()turtle[paste][/paste]up()turtle[paste][/paste]forward()a=a+1endprint("End")


#1370 KaMaPuK

KaMaPuK

    Добытчик алмазов

  • Пользователи
  • Active Posts681
  • Откуда: СПб

Posted 21.12.2012 - 03:38

Скрытый текст
программка интересная, но вот вопрос а есть уж такая необходимость ставить сундук каждые 15 блоков? что если за эти 15 блоков черепашка найдет 14 видов различных предметов... она просто выкинет его(а если это алмаз?)... не лучшим ли вариантом будет написать функцию-проверку последней ячейки? как только она полная, черепашка поворачивается и ставит сундук... мои черепашки сейчас работая по такому алгоритму строили многоуровневую шахту... 2 черепашки копали главный туннель высотой 20 блоков, а еще 10 с каждой стороны копали проходы длиной 64 блока.... и таким массивом они в последний мой заход углубились на 25 чанков... но у меня правда схема работала с аддоном МП, который добавляет в черепашек сундуки и факела.... но с такой схемой(отслеживание последнего слота в инвентаре) они ни разу не потеряли что-то из-за переполнения
рандом он такой рандом....а если корейский так вообще забей)

#1371 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 21.12.2012 - 04:58

плюсую, лучше сделать проверку последнего свободного слота, при чём как только он стал не пустым, сразу избавляемся от лута. ибо может попасться новый материал, и он тупо не попадёт в черепаху.а используемые материалы, например факелы, я ложу в последние слоты всегда

#1372 Avenger72

Avenger72

    Странник

  • Пользователи
  • Active Posts57

Posted 21.12.2012 - 09:36

О вот вы сейчас заговорили о том,о чем я уже 3 день думаю!А как так написать что бы по заполнению последнего слота выполнялось действие(если можно программу на пример дать,может еще чего там полезного увижу)Спасибо за внимание.

#1373 Dmitrijkll

Dmitrijkll

    Странник

  • Пользователи
  • Active Posts28

Posted 21.12.2012 - 13:36

попробую переписать программу, как только закончу, выложу здесь))

#1374 KaMaPuK

KaMaPuK

    Добытчик алмазов

  • Пользователи
  • Active Posts681
  • Откуда: СПб

Posted 21.12.2012 - 14:03

О вот вы сейчас заговорили о том,о чем я уже 3 день думаю!А как так написать что бы по заполнению последнего слота выполнялось действие(если можно программу на пример дать,может еще чего там полезного увижу) Спасибо за внимание.

подскажу, есть 2 замечательные функции: turtle.getItemCount(n) и turtle.getItemSpace(n) первая возвращает количество предметов в слоте, 2ая - количество пустого места
рандом он такой рандом....а если корейский так вообще забей)

#1375 Dmitrijkll

Dmitrijkll

    Странник

  • Пользователи
  • Active Posts28

Posted 21.12.2012 - 23:39

Я этот вопрос уже задавал, но никто на него не ответил. Поэтому задам его еще раз. Можно ли сделать так, чтобы часть программы, например:
turtle[paste][/paste]turnRight()turtle[paste][/paste]select(1)turtle[paste][/paste]place(1)turtle[paste][/paste]drop
назначить на какое-то слово/букву? Чтобы не приходилось переписывать по сто раз.

#1376 KaMaPuK

KaMaPuK

    Добытчик алмазов

  • Пользователи
  • Active Posts681
  • Откуда: СПб

Posted 22.12.2012 - 00:45

если бы вы прочли полностью первое сообщение топика данного топика, то вы бы обнаружили бы там такую строчку:

Функция, это поименованная часть программы, которая может вызываться из других частей программы столько раз, сколько необходимо. Функции применяются для упрощения "жизни" программиста. Например вам надо несколько раз выполнить один и тот же набор действий, но он занимает строк 10.

и описание, и синтаксис все описано в сообщении... вопрос тут возник кто нибудь уже играл с модом миск перпл? интересует меня больше всего станция поддержки и подключенные к ней черепашки.... у кого на каком расстоянии работает станция? я играю на версии, где еще нету черепашки с таумометром, но они запросто принимают факела со станции находящейся на расстоянии уже 20 чанков...
рандом он такой рандом....а если корейский так вообще забей)

#1377 ic2fan

ic2fan

    Добытчик дерева

  • Пользователи
  • Active Posts103
  • Откуда: Краснодар

Posted 23.12.2012 - 10:31

А ничего не известно о версии на 1.4.6? Может 1.47 работает на 1.4.6?Прошу добавить описание потребления топлива черепашками. И вообще надо добавить в перевод больше игровых, а не программных элементов:)

#1378 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 23.12.2012 - 10:36

ух ты, 1.48 вышел! для 1.4.6. чуть позже сделаю, если время будет.http://www.youtube.com/watch?v=vr15EjF3ShA

#1379 ic2fan

ic2fan

    Добытчик дерева

  • Пользователи
  • Active Posts103
  • Откуда: Краснодар

Posted 23.12.2012 - 14:08

О_о Я за две минуты до моего предыдущего сообщения в этой теме проверял оф.тему КомпьютерКрафта: обновы не было! А через 5 минут появилась!

#1380 Kaerius

Kaerius

    Странник

  • Пользователи
  • Active Posts17

Posted 24.12.2012 - 05:20

Подскажите как из тела одной программы, вызвать код другой?


2 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users


    Google