Перейти к содержимому


Фотография

[1.7.10] ComputerCraft [1.74]


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2863

#2301 Dimus

Dimus

    Странник

  • Пользователи
  • Сообщений: 89

Написал 18.07.2013 - 14:22


У меня черепаха стоит на месте и крутится просто если зарнаие команду refuel пропишу она немного поработет а потом опять стопится как это исправить??

В приведенной программе не производится контроль уровня топлива.
Есть несколько способов решения проблемы:
Самый простой - прописать в файл конфигурации Computercrafta turtleNeedFuel = 0. Тогда черепашки смогут работать вообще без топлива. Но я считаю это читерством.
Можно заранее дать несколько команд refuel. Тогда черепашка зарядится топливом немного больше и проработает дольше.
Но правильно, конечно, вставить в программу контроль типа
if turtle[paste][/paste]getFuelLevel() < 100 then  for slot=1,16 do    turtle[paste][/paste]select(slot)    if turtle[paste][/paste]refuel(1) then break end  endend
За правильность кода не ручаюсь ибо не проверял

#2302 kirill51902

kirill51902

    Странник

  • Пользователи
  • Сообщений: 14
  • Откуда: Беларусь Минск

Написал 18.07.2013 - 14:45

Скрытый текст

Мог бы написать в эту программу свою и написать полную программку а то я не разбираюсь))

#2303 Dimus

Dimus

    Странник

  • Пользователи
  • Сообщений: 89

Написал 18.07.2013 - 15:23

а то я не разбираюсь))

Так это ж самое интересное - разобраться. Я б конечно мог, да временем не располагаю. Могу предложить использовать стандартную програмку excavate. Она то работает без глюков

#2304 kirill51902

kirill51902

    Странник

  • Пользователи
  • Сообщений: 14
  • Откуда: Беларусь Минск

Написал 18.07.2013 - 15:27


а то я не разбираюсь))

Так это ж самое интересное - разобраться. Я б конечно мог, да временем не располагаю. Могу предложить использовать стандартную програмку excavate. Она то работает без глюков

А как ей пользоватся????

#2305 Dimus

Dimus

    Странник

  • Пользователи
  • Сообщений: 89

Написал 18.07.2013 - 15:31

Ну например так:excavate 5копает яму 5х5 до коренной породы

#2306 kirill51902

kirill51902

    Странник

  • Пользователи
  • Сообщений: 14
  • Откуда: Беларусь Минск

Написал 18.07.2013 - 15:33

Ну например так: excavate 5 копает яму 5х5 до коренной породы

О спасибо вариант.А если водой залить копать будет??

#2307 Dimus

Dimus

    Странник

  • Пользователи
  • Сообщений: 89

Написал 18.07.2013 - 15:37

кАпать или копАть?

#2308 kirill51902

kirill51902

    Странник

  • Пользователи
  • Сообщений: 14
  • Откуда: Беларусь Минск

Написал 18.07.2013 - 15:38

Ну например так: excavate 5 копает яму 5х5 до коренной породы

О спасибо вариант.А если водой залить капать будет??

Чёт подумал а она же будет переполнятся быстра

#2309 kirill51902

kirill51902

    Странник

  • Пользователи
  • Сообщений: 14
  • Откуда: Беларусь Минск

Написал 18.07.2013 - 15:49

кАпать или копАть?

Да хромает у меня грамотность)))

#2310 Dimus

Dimus

    Странник

  • Пользователи
  • Сообщений: 89

Написал 18.07.2013 - 15:50

Она периодически вылазит и вываливает содержимое, вроде

#2311 kirill51902

kirill51902

    Странник

  • Пользователи
  • Сообщений: 14
  • Откуда: Беларусь Минск

Написал 18.07.2013 - 15:54

Она периодически вылазит и вываливает содержимое, вроде

Ладно потом проверю если ты всё таки соединишь эти программки напиши в личку пожалуйста

#2312 DU_HAST

DU_HAST

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

  • Пользователи
  • Сообщений: 271
  • Ник в Minecraft:
    Rostisha
  • Откуда: Краснодар

Написал 18.07.2013 - 19:11

Программа excavate копает определенную зону. При этом черепашка наполнив инвентарь выходит на исходную позицию и выгружает добытое в сундук или трубу. Так что вполне достойный вариант только есть одна засада. Если у черепашки кончится топливо то она застрянет на полпути и тебе придется вручную подкидывать топливо
Изображение
Изображение
Нажмите сюда чтобы увидеть всю подпись
Скрытый текст

#2313 kirill51902

kirill51902

    Странник

  • Пользователи
  • Сообщений: 14
  • Откуда: Беларусь Минск

Написал 18.07.2013 - 19:19

Программа excavate копает определенную зону. При этом черепашка наполнив инвентарь выходит на исходную позицию и выгружает добытое в сундук или трубу. Так что вполне достойный вариант только есть одна засада. Если у черепашки кончится топливо то она застрянет на полпути и тебе придется вручную подкидывать топливо

Пару минут назад проверил но все ровно спосибо

#2314 Hadmi

Hadmi

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

  • Пользователи
  • Сообщений: 118
  • Откуда: Nibiru

Написал 18.07.2013 - 19:26

У меня черепаха стоит на месте и крутится просто если зарнаие команду refuel пропишу она немного поработет а потом опять стопится как это исправить??

Постараюсь исправить на выходных. Давно не заглядывал в темку, что нового добавили (кроме топлива)? Теперь черепаха может взаимодействовать с сундуками напрямую?

Мое литературное прохождение игры RimWorld   :roll:


#2315 kirill51902

kirill51902

    Странник

  • Пользователи
  • Сообщений: 14
  • Откуда: Беларусь Минск

Написал 18.07.2013 - 19:34

Да может и ещё как говорилось выше топливо может стать проблемой может сможешь тоже сделать что нибудь с ним))

#2316 Dijas

Dijas

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

  • Пользователи
  • Сообщений: 294

Написал 18.07.2013 - 22:47

При использование черепашки начинает лагать игра, после чего либо вылетает, либо крашится при попытке выйти с карты.Лог:
Скрытый текст

Птицей Гермеса меня называют, свои крылья пожирая сам себя я укрощаю. © Алукард

#2317 adami

adami

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

  • Пользователи
  • Сообщений: 318
  • Ник в Minecraft:
    _adami_

Написал 18.07.2013 - 22:54

Обрати внимание на ошибку
Caused by: java[paste][/paste]lang[paste][/paste]OutOfMemoryError: PermGen space
попробуй запустить джаву с параметром -XX:PermSize=256M

#2318 Dijas

Dijas

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

  • Пользователи
  • Сообщений: 294

Написал 18.07.2013 - 23:05

Спасибо.Upd. Собственно сработало 1 раз, но позже игра стала крашится сразу и выдавать:Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.Minecraft exited with code 1.Minecraft аварийно завершился!Если убрать параметр - всё приходит в норму, но майн опять начинает крашится при использование черепахи.Upd2. Перезагрузка системы решила проблему, вроде бы.
Птицей Гермеса меня называют, свои крылья пожирая сам себя я укрощаю. © Алукард

#2319 Gendalph

Gendalph

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

  • Пользователи
  • Сообщений: 248

Написал 19.07.2013 - 00:04

%WINDIR%\System32\cmd[paste][/paste]exe /c start "MC" /d "%appdata%\[paste][/paste]minecraft" "%ProgramFiles%\Java\jre7\bin\javaw[paste][/paste]exe" -XX:NewSize=84m -d32 -server -XX:+UseAdaptiveGCBoundary -XX:SurvivorRatio=1 -XX:TargetSurvivorRatio=90 -XX:CompileThreshold=300 -XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:MaxPermSize=150m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:MaxHeapFreeRatio=25 -XX:MinHeapFreeRatio=21 -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=4 -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintCommandLineFlags -XX:+PrintGCDetails -Xloggc:GC[paste][/paste]log -cp "%APPDATA%\[paste][/paste]minecraft\bin\*"; -Djava[paste][/paste]library[paste][/paste]path="%APPDATA%\[paste][/paste]minecraft\bin\natives" net[paste][/paste]minecraft[paste][/paste]client[paste][/paste]Minecraft "Genda1ph"
Мой лончер с прицелом на mystcraft. Скопировать в .bat файл и запускать.

#2320 Cyxapuk

Cyxapuk

     

  • Главные модераторы
  • Сообщений: 8706
  • Ник в Minecraft:
    Meegoo

Написал 19.07.2013 - 06:55

1. 256 мб для PermGen сильно дохрена. Из-за этого могут быть лаги. 128 хватит
2. Гендальф, у тебя много лишнего.
Скрытый текст

Если запускаешь с родного расположения майнкрафта (%appdata%\bin), то нужно просто убрать set APPDATA=%cd%

V6xCzSN.png



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных