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

Zer0Galaxy

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

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

  • Посещение

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

    189

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

  1. Очень не рекомендую использовать эти две библиотеки одновременно. Formsы пытаются реализовать собственную многопоточность, так что они подерутся. И да, многопоточность не значит многозадачность.
  2. Ага. Начинает проясняться. Есть некая биржа, на которой можно продавать реальные либо игрушечные валюты. Операции с валютами можно поручить ботам (роботам), которые программируются на Lua. Наверное, где-то есть и руководство по написанию таких Lua-скриптов. Похоже, топикстартер решил поднять бабла. Вот только таланту не хватает не только на программирование, но и на толковое изложение собственных хотелок.
  3. Deshli, боюсь, с таким подходом тебе вряд ли кто-то поможет. И дело вовсе не в том, что мы тут все злые. Дело в том, что программирование это не магия, где достаточно махнуть палочкой и сказать "Хочу, чтоб тыква превратилась в карету". В программировании, что бы получить карету, ты должен отчетливо представлять каких размеров должна быть карета, какой формы и цвета, сколько иметь колес, сколько спиц на каждом колесе и еще очень-очень много деталей. Вот ты уже не первый раз создаешь тему про торгового робота, а я до сих пор не пойму, какие функции должен выполнять этот робот, под какой операционкой работать, имеет ли он отношение к Майнкрафту или какой другой игре. А может это вовсе не игра, а реальный робот, который чем то там торгует? Вместо куска кода, выдранного непонятно откуда, лучше выложи что-то на подобии технического задания, в котором попытайся изложить всё, что ты знаешь о своем роботе и всё что желаешь от него добиться, что бы тот, кто захочет тебе помочь, не задавал кучи вопросов.
  4. Имеет ли значение цвет контакта, к которому подключен провод?
  5. Zer0Galaxy

    Терминал

    Сделать всё можно. Вопрос только, чего это будет стоить и так уж ли это надо.
  6. Zer0Galaxy

    Оффтоп

    А на ванильном редстоуне или project red не хочешь сделать? А нажимные пластинки, вроде как нажимаются.
  7. Есть коммутатор , который позволяет связывать сети CC и OC. Адаптер, наверное, сможет управлять принтером. А какой смысл в СС когда есть ОС?
  8. Написать свой edit с использованием предложенной либы. К стати, ссылка уже недоступна
  9. Есть еще RAID. Я не пробовал, но возможно его получиться к нескольким компам подключить.
  10. К одному компу можно подключить несколько мониторов, обслуживать одновременно нескольких игроков и ничего никуда не отправлять.
  11. Можно конечно и так, но у такого способа есть маленький недостаток. Для каждого рид-онли поля каждого экземпляра объекта необходимо создавать отдельную функцию. В твоем примере, если я создам несколько экземпляров Class1: require("class1") local myObjects={} for i=1,1000000 do myObjects[i]=Class1() end будет создано соответствующее количество не только таблиц private но и функций getPrivateVar1. Каждая такая функция будет занимать место в небезграничном ОЗУ, хотя все они выполняют одно и тоже действие.
  12. На всякий случай кину ссылку: Избавляемся от черных полос
  13. Вот не догадался, как в Ocelot Online добавлять компоненты. Или пока никак?
  14. В онлайн версии попытка выйти из редактора edit по Ctrl+W приводит к закрытию страницы
  15. Zer0Galaxy

    3D принтер

    Не совсем. Вот, к примеру первый шейп у тебя имеет координаты {0,16,0,16,16,16 ... . Это значит, что его протяженность по оси X равна 16 - 0 =16. По оси Z - такая же. А вот по оси Y 16 - 16 = 0. Попробуй сделать {0,15,0,16,16,16 ... Ну, и по остальным шейпам аналогично.
  16. Zer0Galaxy

    DataBase

    Я как-то делал. Но оно, по моему, слишком тяжелое для любых задач на ОС. Так что, только чисто поиграться.
  17. fmaker pr_name.fmk где pr_name - имя твоего проекта. К стати, если параметром программы является имя существующего файла, это имя не обязательно вбивать целиком. Достаточно ввести первые несколько букв и нажать Tab.
  18. Вопрос, я полагаю в тему FormsMaker. Там же можно найти и ответ:
  19. Zer0Galaxy

    Заставка

    Хм. Четыре практически идентичных функции для четырех различных направлений движения. А для движения в 16-ти мерном пространстве тебе бы пришлось делать 216=65536 функций.
  20. Ты решаешь задачу при помощи библиотеки forms? Код можешь выложить?
  21. А кто говорил про 10 elseif? Если по простому, то нужно просто принтить содержимое элемента таблицы, а для отсутствующих элементов выводить "Об этом я не ничего знаю"
  22. Наш случай это упрощает ровно на один оператор if. Какой в этом смысл не знаю. Не я придумал использовать метатаблицу. Ну, можно почувствовать себя крутым прогером.
  23. Это удобней уже тем, что обращений к элементу таблиц в программе может быть множество. И при каждом обращении нужно ставить проверку, "а существует ли такой элемент?". В случае с метатаблицей такую проверку берет на себя Луа. Конечно это никак не ускоряет выполнение программы (наверное), но количество кода сокращает.
  24. Вот я о чем: local knowns = {"A","B","C"} local indexer = { __index = function(self, key) return "unknown" end } setmetatable(knowns, indexer) for i=1,5 do print(knowns[i]) end результат: A B C unknown unknown т..е. __index стреляет только для тех элементов, которые отсутствуют в таблице knowns.
×
×
  • Создать...