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

Лидеры


Популярный контент

Показан контент с высокой репутацией 25.05.2023 во всех областях

  1. 1 балл
    Символ "s" поставил лишний, сорян. Я тебе сам принцип хотел показать, что нужно сначала пройтись по всем имеющимся танкам, а затем уже обращаться к их полям. Если нужен самодельный сериализатор для любого типа таблиц, то можно написать что-то вроде tank1 = {amount = 222, capacity = 333, nestedTable = {1, 2, 3}} tank2 = {amount = 452, capacity = 349, nestedTable = {4, 5, 6}} tankTable = {tank1, tank2} local function printTableContents(source, name, indentator) indentator = indentator or "" name = name or "" print(indentator .. name .. "{") for key, value in pairs(source) do if type(value) == "table" then printTableContents(value, tostring(key) .. " = ", (indentator or "") .. " ") else print(indentator .. " " .. tostring(key) .. " = " .. tostring(value)) end end print(indentator .. "}") end printTableContents(tankTable) В результате выведется
  2. 1 балл
    Там банальная опечатка внутри ipairs: вместо tanksTable должен быть tankTable.
  3. 1 балл
    робота можно прокачивать зачереным лутом (книги, предметы), макс 30 уровней https://pastebin.com/ZKFw0Lst
  4. 1 балл
    Оказалось, мой косяк: local robot = component.proxy(component.list("robot")()) local computer = component.proxy(component.list("computer")()) computer.pullSignal(3) for i = 1, 4 do robot.turn(true) end определил computer, хотя он и так есть, как Вы и объяснили. Без этой строчки pullSignal работает как и должен работать. Наверное, им и буду пользоваться. Спасибо, работает, в том числе и модули можно использовать.
  5. 0 баллов
    Большое обновление "Скрипты" Добавлено: Библиотека: Добавлено несколько функций: Это группа get которая возвращает всё логически от имени. В data у нас либо имя объекта, либо таблица объекта, либо имя объекта. Так-же у нас появилась OE.regScript(script,mode,interval,endTime,name) и OE.unregScript(name). Они прибивают скрипт к потоку от безымянного объекта который приделан к окну. Mode это режим, их 3: "execute", 'string", "function", загрузить из файла объекта скрипта, из строки и из функций. Script это сама функция на пример. Интервал и endTime это интервал выполнения и конец выполнения через n секунд. Если endTime будет меньше нуля, -1 на пример, то цикл выполнения будет вечен (Пока окно не закроется). UnregScript принудительно удаляет скрипт из выполнения потока. Помните Instance из патча? Он полностью доделан. Порядок входящих параметров такой-же какой и в параметрах и можно создать вообще любые граф. объекты. На пример: OE.Instence.new('panel',1,1,10,10,0x989898,true) --OE.Instence.new(type,x,y,width,height,color,visible) Еще есть Instance.remove(data). Data точно такая-же как и с get кластером. Удаляет объект с экрана. Граф. элементы: В очередной раз изменён алго счёта позиций названия окна. В планах сделать кэш подгружаемых объектов таких как те-же скрипты или изображения и сделать анимационный объект: атлас-анимация. Вырезаем-вставляем. Подкидывайте идеи..
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...