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

Zer0Galaxy

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

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

  • Посещение

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

    189

Сообщения, опубликованные пользователем Zer0Galaxy


  1.  

     

    @Zer0Galaxy, у вас там ЛС уже есть? Готов присоединиться.
    Нету, пока ничего. Записываю:

    - Doob

    - Quant

    - Fingercomp

    Кто еще хочет присоединиться к команде разработчиков, отписывайтесь в этой теме.

    Дальнейшее обсуждение постройки лабиринта переносится в личку (создайте кто нибудь)


  2. К стати, вот как я реализовал снег

     

     

    local tSnow = {}
    
    local function gen_snow() -- генерируем снежинку
      local x, y, z = math.random(1, 46), 32, math.random(1, 46)
      table.insert(tSnow,{x=x,y=y,z=z})
      hologram.set(x, y, z, 1)
    end
    
    local function falling_snow() -- сдвигаем снежинки вниз
      local i=1
      while i<=#tSnow do
        if tSnow[i].y>1 then
    	local x,y,z=tSnow[i].x+math.random(-1, 1), tSnow[i].y-1, tSnow[i].z+math.random(-1, 1)
    	if x<1 then x=1 end
    	if x>46 then x=46 end
    	if z<1 then z=1 end
    	if z>46 then z=46 end
    	c=hologram.get(x, y, z)
    	if c==0 or c==1 then
              hologram.set(tSnow[i].x, tSnow[i].y, tSnow[i].z, 0)
    	  tSnow[i].x, tSnow[i].y, tSnow[i].z=x,y,z
              hologram.set(x, y, z, 1)
              i=i+1
            else
    	  table.remove(tSnow,i)
            end	  
         else
    	table.remove(tSnow,i)
         end
         os.sleep(0)
      end
    end
     
    hologram.clear()
    
    while true do
      gen_snow()
      falling_snow()
    end 

     

     

    Получилось намного более реалистично и снежинки оседают на других элементах голограммы.  Но os.sleep(0) ...

    • Нравится 2

  3. Есть в Луа такая функция string.dump(func). Она возвращает строку, содержащую двоичное представление функции func. Иными словами, существует возможность заглянуть не только в данные, но и в исполняемый код. На незабвенном ComputerCraftе полученную строку можно было снова преобразовать в исполняемый код при помощи loadstring(). Но в OpenOS функция loadstring() почему то не доступна. Если же вместо loadstring() воспользоваться load(), то она выполняется с ошибкой.

    Может кто нибудь знает способ выполнить дамп под OpenOS?


  4. $$<filename.txt>

    Ничего не понял. Попытаюсь сам, поправьте если не так.

     

    Что бы привязать скрипт геосканера к клавише, например, "G" выполните следующие действия:

    1) Сохраните текст скрипта в файл с именем "filename.txt"

    2) В игровом чате введите текст $$<filename.txt>

    3) Дальше что?


  5. На нашем сервере уже нет мода ComputerCraft, зато есть мод OpenComputers. Это тоже компьютерный мод, но намного более реалистичный. Так же как и реальный компьютер, ОС-компьютер может быть выведен из строя при неправильных действиях пользователя, даже если находится в чужом привате. Однако, над вопросом компьютерной безопасности мы сейчас активно работаем и думаю, это не должно стать серьезным препятствием для реализации Вашей идеи.


  6. Здравствуйте. Может не туда написал, но все же (админ пока не ответил).Тут вот какое дело. Я учитель информатики в школе и хотел бы использовать minecraft для изучения некоторых основ программирования. Есть ли возможность на вашем сервере создать специальную зону для заданий? Например как здесь https://www.youtube.com/watch?v=5N7HQuWKMWs Школьники бы регались на сервере играли бы там, а мои задания выполняли в специальном месте.
    На нашем сервере построена для этих целей академия. Но она пока не функционирует поскольку интересных задач по программированию никто не придумал. Думаю, админы против не будут.
    • Нравится 2

  7. Может он просто ремувнул систему rm * , или как там, да и ребутнулся потом? И комп же откатывается до ванильного состояния тогда, по идее. Даже если игрока запереть в какой-то оболочке, все равно плохиши как-то умудрятся хакнуть комп, видимо, если хоть на время дать доступ к консоли.

    Комп сам по себе не откатится. Восстанавливать с дискеты надо будет. А системные файлы там от записи/удаления защищены были. Защита, правда картонная. В лоб удалить не даст, а если сбоку обойти - пожалуйста. Что Нео и сделал.

    Думаю, второй тайм будет интереснее.


  8. Фингер и Дуб уже вроде как собрали комп на рынке Фингера. Идея, вроде, не плохая. Покупатели будут тестировать, а хакеры может купят чего. ПО, я надеюсь, скоро поставят. Ждите сообщений.

    Есть ли ТП со спауна на рынок? Если нет, надо бы сделать.

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

×
×
  • Создать...