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

Fingercomp

Гуру
  • Публикации

    1 629
  • Зарегистрирован

  • Посещение

  • Победитель дней

    283

Все публикации пользователя Fingercomp

  1. У меня не парсер, а кастомное окружение для скрипта и выхлопа, которое позволяет программисту не париться с дефолтными значениями везде, а юзеру — легко редактировать конфиг.
  2. Я же писал обновление неделю назад, где ответил на оба вопроса. Почему не читаете? Вы или с мыслями соберитесь, или используйте кнопку "Изменить". Не надо на форуме флудить по вопросу на пост с дельтой в 2 минуты.
  3. Из одиннадцати форумчан, захотевшие поучаствовать, о готовности проги написал только @electronic_steve. Переносим поэтому ивент на неделю вперёд. Ждём хотя бы 8 участников, чтобы был какой-то интерес.
  4. Сериализованные строки требуют запятую в конце строки, которую я лично, например, постоянно забываю в файлах programs.cfg в репах своих, из-за чего клиент матерится. Мой вариант же позволяет эти запятые не ставить, что очень удобно. Ну и молчу уже про то, что в конфиге можно задавать даже функции.
  5. Вполне можно использовать и Луа-конфиги. Достаточно немного обёртки. чтобы защититься от "вандализма" в конфиге. Конфиг: message.helloworld = "Hello, world!" message.error = "I caught an error." emoji.bomb = "" emoji.heart = "♥" answer = 42 -- what is this? coordinates = {1,2,3} Код В base находятся категории — это таблицы, которые будут иметь обработку значений из конфига. В default, как ни странно, находятся дефолтные значения. Обязательно должны быть все таблицы из base. Кроме того, конфиг не засетит ключ, если его не будет в default. После запуска код напишет это: Hello, world! supertest
  6. Очков в CX нет >_> Тыкай IC2 Alt Key и IC2 Hub Expand Key.
  7. Ну это уже не проблемы модпака. Пусть учатся юзать OC.
  8. Основной интересный мод — это OpenComputers. Небольшое (по твоим меркам) число модов подталкивает решать задачи нестандартно, скажем так. Как раз интереснее будет. А с OC так вообще половина модов становится ненужной.
  9. А, ну да, точняк. Креативные корпуса же могут быть использованы только игроком в режиме креатива.
  10. К чёрту магию. Не того оно совсем. Наплодились уже однажды норкомаги, уши вяли от них на форуме круглые сутки. И так достаточно модов для глобального фана, я считаю. Думаю, можно уже переключаться на релиз: делать карту, твикать конфиги и прочее.
  11. FastLeafDecay надо, думаю, а то висящие листья раздражают чутка.
  12. В чём опасность открытой двери? Она же заблокирована роботом всё равно, фиг пролезешь. А если и пройти, то без робота.
  13. @Asior, нахрена ты ставишь дискету "Network"? Она сломана, не работает или работает очень криво, флудит вот тебе как раз этими сообщениями, а ты сюда пишешь. Не устанавливай софт с неё, если не можешь найти причину таких проблем. Она не нужна для работы сети OpenComputers. Я даже говорил уже об этом в твоём туторе по установке OpenOS. Забудь про эту дискету, она к чёрту не сдалась. К тому же, она ещё и переписывается полностью автором.
  14. Что по тесту? Сколько будет он работать в таком режиме?
  15. Эти циферки показывают расстояние до ближайшего игрока, даже если он за блоками где-то. Чит читом же.
  16. Черепахи выжирают ресурсы сервера бесконтрольно, поэтому даже не найдеся на их возвращение. Радио постоянно умудряется найти способ крашнуть клиент.
  17. А зачем сейчас юзать OpenComputers 1.5? Уже три релиза 1.6 вышло.
  18. Вся инфа, доступная из IGI. Потому и удалили давно и с тех пор не ставили.
  19. Торговая станция из Форестри не работает на тестовом сервере. Пробовал порыться в сырцах — потонул в кросс-референсах. Фз, что не так.
  20. Лично у меня оптифайн вызывает проседания фпс до 10-15 максимум и ломает рендер блоков.
  21. А модем-то почему не вставил беспроводной? Он на то и сетует. Как же он без модема будет дистанционно управляться?
  22. Почему юзаешь _G.cofile, а не local cofile? Почему не закрываешь файл в getLastShopNumber? local stroka = cofile:read("*a") должно быть. serialization.serialize не нужен. Используй tostring(getLastShopNumber() + 1). serialization.unserialize тоже не нужен. Уже есть tonumber. Итого: -- Нахождение последнего номера заказа local shopCounter = "Shop/shopcount.cfg" local function getLastShopNumber() local cofile = io.open(shopCounter, "r") local content = cofile:read("*a") cofile:close() return tonumber(content) end -- Изменение последнего номера заказа local function changeLastShopNumber() local cofile = io.open(shopCounter, "w") cofile:write(tostring(getLastShopNumber() + 1)) cofile:close() end
  23. Почитай выше сообщения, там есть про это.
  24. Бумагофилы крайне негодуют по поводу отсутствия OpenPrinter на сервере (примерно так: ). Ничего с ним ужасного нет на сервере? Я не помню уже.
×
×
  • Создать...