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

Natsu_Zirok

Пользователи
  • Публикации

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

  • Посещение

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


  1. (P.S. Я давно не был на форуме и поэтому не помню где лучше пихнуть эту тему)
    Использую бета версию OpenComputers 1.6.0.3 для 1.10.2

    Решил покапаться в конфиге в одиночке и на строке 1294 заметил строку maxShapes=24
    Теперь по умолчанию стоит 24, а не 23 шейпа. т.е. можно поставить гораздо больше шейпов для более крутых моделей.(Пример: моя модель из этой темы(Код можете забирать для тестов, я тоже забрал))

    Код из конфига

    # The maximum number of shape for a state of a 3D print allowed. This is
    # for the individual states (off and on), so it is possible to have up to
    # this many shapes *per state* (the reasoning being that only one state
    # will ever be visible at a time).
    maxShapes=24
    

    И да - напомните, какая по размеру должна быть модель для state версии? 32 по стандартному блоку и 32 в высоту, 32 в глубь, 64 в бок?


  2. Даешь IRC сервер на OC без использования выхода в Интернет (без сторонних web-сервисов)! :smile148:

    К сожалению я забыл весь LUA в OC... И да - WEB сервис будет. Чат между человеком, который не хочет/может заходить на сервер и человеком на сервере должен быть!


  3. Теоретически можно достать скриптом чат форума из базы сайта и отдать на ОС, ОС через чат бокс или КБ репитит его в чат игровой.  То есть сообщения чата форума можно транслировать в игру, но опять же, зачем? Есть же броузер.  Игровой же мусор-флуд на сайте не нужен тем более, типа "Вася, а у тебя кропсы есть, а то я свои профукал, когда меня крипер бомбанул" и прочая мурень. Это на сайте не нужно.

     

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

    То, что Вовочку из 5-го "А" херакнул паук, не нужно всем знать. :)

    Я вообще не про чат майна :mellow:


  4. А упростить нельзя, например избавиться от пхп, и базы данных.

    Интернет плата поддерживает сокеты, можно написать сервер на языке программирования, java, c++

    Кхм. С сокетами я вообще не могу разобраться. Не просто в Java, но и в C++


  5. Можно подробнее объяснить, кто, куда, что, когда и зачем должен или будет писать? На примере. Я вообще не понимаю, что тут замышляется и с какой целью. Куда нужно писать и для чего. Какой чат вы хотите сделать и для кого?  

     

    Для чего какие-то чаты еще вообще нужны, кроме форумного и игрового ванильного? Можно услышать здесь обоснование их надобности?

    Так с ходу и не объяснишь.

    Игрок первый раз заходит в чат и получает пароль. На серверах - как у вас в банке, в одиночке - выводится на монитор(Т.е. две разные версии) OC, на сайте - ему лично выводится через JavaScript.

    Игрок должен будет установить:

    Для одиночки/локалки - интернет плату, по желанию Wi-Fi карту, монитор 2 уровня как минимум, видеокарту 2 уровня и стандартный набор пк или планшет с этим же.

    Для сервера(Игроку) - Wi-Fi карту, монитор 2 уровня как минимум, видеокарту 2 уровня и стандартный набор.

    Для сервера(Админу) - интернет плату, Wi-Fi карту. Остальное - пожеланию.

     

    Игрок пишет в чат на сайте/пк(OC)/планшете(OC) и это передается в базу SQL, после чего каждые (от 1 до 60, задается) идет запрос от интернет карты php скрипту, который выводит новые сообщения, а ПК/Планшет выводит на монитор сообщения в формате: "@Игрок : сообщение" Цвет @Игрок меняется от желания игроков, если в чат написать, например, "@AlexCC, дождись хотя бы начала разработки =)", то "@AlexCC" будет подсвечено.

     

    По Wi-Fi карте идет broadcast по заданному порту(там где интернет карта), а программа на пк/планшете ждет event и/или чтения строчки для сообщения.... Дальше я уже не могу думать. И так болею.


  6. Будем посылать ник игрока, префикс, сообщение. (Можно без префиксов).

    internet.request(http://computercraft.ru/chat.php,{"Vasya007", "","!как приватить!"})

    Также написать сайтовую часть, тут я помочь не могу, ибо в веб-программировании на php я гуглокодер.

    Префиксы не к чему. А вот логирование в системе - прошу Тоторо дать эту часть кода банка =)

    Мне именно с паролем надо =)


  7. Не сравнивай полноценный язык,с языком сценариев.

    Плюс java быстрее однозначно.

    Скажи это Minecraft'у.

    Так как у меня дико бомбануло от хардкорного СКЕЛЕТА (В полном сете, алмазном, зачар.луком да еще и на пауке!) вынесли меня(В квантовой кирасе и (поножи, шлем, ботинки) нано) с пол тычка в я решил передохнуть. Начну примерно в 20:00 по МСК сегодня


  8. Подумал я тут, и пришел к мысли - почему бы не сделать межсерверный(А так же для любителей одиночки) чат? Да еще с возможностью общение через сайт и создании приватных комнат
    Работа через WEB:PHP, WEB:SQL, OC:Сетевая/беспроводная карта, OC:Интернет карта.

    Программа состоит из:
    OC - клиента(Пользователь)
    OC - сервера(Соединение с PHP, рассылка сообщений)

     

    WEB - чат для тех, кто не играет по какой либо причине.
    WEB - php скрипт - Получение новых сообщений.
    WEB - php скрипт - добавление новых сообщений.

     

    WEB/OC - регистрация глобального пользователя.

    Сразу выявил плюсы
    Единый аккаунт на все сервера, где есть OC.
    Можно подключится из одиночки с помощью гибрида СК (Сервер-Клиент).

    Если стоит КТ(Который, к сожалению багнутый) можно будет транслировать общий чат через чатбоксы.

    Если есть что добавить - говорите.  :smile89:


  9. Для админов патчик.) Игрокам, жаль, никаких обновок не перепало.

    А кто в курсе, что это за штуковина? http://ocdoc.cil.li/component:world_sensor  газ, гравитация, силу ветра получает, воздух. Это чего за компонент такой? Или это в 1.8?

    Это мод GalactiCraft.

    http://micdoodle8.com/mods/galacticraft

    Для робота/дрона. Мол, полетай там один, без меня, а я посмотрю с земли. Появляется смысл делать связанные карты.

    Гравитация мода GC идеальна! Если хотите подробнее узнать о моде - спрашивайте =)

    • Нравится 1

  10. Модель: post-14612-0-66282200-1432627339_thumb.png

    Итог:

    {
      label = "Minecraft 1Laser_top_zy",
      shapes = {
        { 5,0,5,6,11,11,texture = "iron_block", tint = 0x00ff00 },
        { 6,0,5,11,11,6,texture = "iron_block", tint = 0x00ff00 },
        { 6,0,10,11,6,11,texture = "iron_block", tint = 0x00ff00 },
        { 7,0,7,9,9,9,texture = "iron_block" },
        { 10,0,6,11,11,11,texture = "iron_block", tint = 0x00ff00 },
        { 5,5,11,11,6,16,texture = "iron_block", tint = 0x00ff00 },
        { 5,6,11,6,11,16,texture = "iron_block", tint = 0x00ff00 },
        { 10,6,11,11,11,16,texture = "iron_block", tint = 0x00ff00 },
        { 7,7,9,9,9,16,texture = "iron_block" },
        { 6,10,6,11,11,16,texture = "iron_block", tint = 0x00ff00 },
     
        { 7,0,7,9,9,9,texture = "iron_block", state = true },
        { 5,5,15,11,6,16,texture = "iron_block", tint = 0xff0000, state = true },
        { 5,6,15,6,11,16,texture = "iron_block", tint = 0xff0000, state = true },
        { 10,6,15,11,11,16,texture = "iron_block", tint = 0xff0000, state = true },
        { 7,7,9,9,9,16,texture = "iron_block", state = true },
        { 6,10,15,11,11,16,texture = "iron_block", tint = 0xff0000, state = true },
      }
    }

     


  11. Конвертер обновлен!

    • Лишние поля со стандартными значениями теперь не выводятся.
    • Теперь цвета выводятся верно, загружаясь прямо из редактора. Ориентироваться где какие текстуры намного легче.

    mivoe3X.png

    Кстати, ты где-то намудрил. черные сегменты не определяет вообще.


  12. Конвертер обновлен!

    • Лишние поля со стандартными значениями теперь не выводятся.
    • Теперь цвета выводятся верно, загружаясь прямо из редактора. Ориентироваться где какие текстуры намного легче.

    mivoe3X.png

    Решил, дописать, что бы не создавали темы, на подобие моей? =)


  13. Я вижу что ты делал в MagicaVoxel, и использовал мой конвертер.

    Твоя ошибка в слишком большом количестве шейпов - максимум 23 шейпа на всю модель, включая стейты. Это значит, что включенный и отключенный вид должны быть по 12-11 формочек.

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

     

    Модель прикольная, но тебе нужно оставить только 1 стержень, что бы влез в ограничения. После конвертации замени цвета

    0x0000f5 на 0x111111
    0x0000e2 на 0x00ff00
    0x0000f6 на 0xffffff
    0x0000d9 на 0xff0000
    

    Сделаешь, и всё получится!

    К сожалению, у 1 "стержня" 30 шелов. Придется перестроить.


  14. Я вижу что ты делал в MagicaVoxel, и использовал мой конвертер.

    Твоя ошибка в слишком большом количестве шейпов - максимум 23 шейпа на всю модель, включая стейты. Это значит, что включенный и отключенный вид должны быть по 12-11 формочек.

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

     

    Модель прикольная, но тебе нужно оставить только 1 стержень, что бы влез в ограничения. После конвертации замени цвета

    0x0000f5 на 0x111111
    0x0000e2 на 0x00ff00
    0x0000f6 на 0xffffff
    0x0000d9 на 0xff0000
    

    Сделаешь, и всё получится!

    А как-то изменить максимальное кол-во можно?


  15. Код модели

     

    {
    label = "4Lasers",
    tooltip = "BigEnergy",
    lightLevel = 15,
    emitRedstone = false,
    buttonMode = false,
    shapes = {
    { 0,0,0,1,1,16,texture = "quartz_block_side", tint = 0x0000f5 },
    { 1,0,0,16,1,1,texture = "quartz_block_side", tint = 0x0000f5 },
    { 1,0,1,2,16,7,texture = "quartz_block_side", tint = 0x0000e2 },
    { 1,0,7,16,1,9,texture = "quartz_block_side", tint = 0x0000f5 },
    { 1,0,9,2,16,15,texture = "quartz_block_side", tint = 0x0000e2 },
    { 1,0,15,16,1,16,texture = "quartz_block_side", tint = 0x0000f5 },
    { 2,0,1,7,16,2,texture = "quartz_block_side", tint = 0x0000e2 },
    { 2,0,6,7,16,7,texture = "quartz_block_side", tint = 0x0000e2 },
    { 2,0,9,7,16,10,texture = "quartz_block_side", tint = 0x0000e2 },
    { 2,0,14,7,16,15,texture = "quartz_block_side", tint = 0x0000e2 },
    { 3,0,3,5,16,5,texture = "quartz_block_side", tint = 0x0000f6 },
    { 3,0,11,5,16,13,texture = "quartz_block_side", tint = 0x0000f6 },
    { 6,0,2,7,16,7,texture = "quartz_block_side", tint = 0x0000e2 },
    { 6,0,10,7,16,15,texture = "quartz_block_side", tint = 0x0000e2 },
    { 7,0,1,9,1,16,texture = "quartz_block_side", tint = 0x0000f5 },
    { 9,0,1,10,16,7,texture = "quartz_block_side", tint = 0x0000e2 },
    { 9,0,9,10,16,15,texture = "quartz_block_side", tint = 0x0000e2 },
    { 10,0,1,15,16,2,texture = "quartz_block_side", tint = 0x0000e2 },
    { 10,0,6,15,16,7,texture = "quartz_block_side", tint = 0x0000e2 },
    { 10,0,9,15,16,10,texture = "quartz_block_side", tint = 0x0000e2 },
    { 10,0,14,15,16,15,texture = "quartz_block_side", tint = 0x0000e2 },
    { 11,0,3,13,16,5,texture = "quartz_block_side", tint = 0x0000f6 },
    { 11,0,11,13,16,13,texture = "quartz_block_side", tint = 0x0000f6 },
    { 14,0,2,15,16,7,texture = "quartz_block_side", tint = 0x0000e2 },
    { 14,0,10,15,16,15,texture = "quartz_block_side", tint = 0x0000e2 },
    { 15,0,1,16,1,16,texture = "quartz_block_side", tint = 0x0000f5 },
    { 0,15,0,1,16,16,texture = "quartz_block_side", tint = 0x0000f5 },
    { 1,15,0,16,16,1,texture = "quartz_block_side", tint = 0x0000f5 },
    { 1,15,7,16,16,9,texture = "quartz_block_side", tint = 0x0000f5 },
    { 1,15,15,16,16,16,texture = "quartz_block_side", tint = 0x0000f5 },
    { 7,15,1,9,16,16,texture = "quartz_block_side", tint = 0x0000f5 },
    { 15,15,1,16,16,16,texture = "quartz_block_side", tint = 0x0000f5 },

    { 0,0,0,1,1,16,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 1,0,0,16,1,1,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 1,0,1,2,1,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 1,0,7,16,1,9,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 1,0,9,2,1,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 1,0,15,16,1,16,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 2,0,1,7,1,2,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 2,0,6,7,1,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 2,0,9,7,1,10,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 2,0,14,7,1,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 3,0,3,5,16,5,texture = "quartz_block_side", tint = 0x0000f6, state = true },
    { 3,0,11,5,16,13,texture = "quartz_block_side", tint = 0x0000f6, state = true },
    { 6,0,2,7,1,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 6,0,10,7,1,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 7,0,1,9,1,16,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 9,0,1,10,1,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 9,0,9,10,1,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 10,0,1,15,1,2,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 10,0,6,15,1,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 10,0,9,15,1,10,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 10,0,14,15,1,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 11,0,3,13,16,5,texture = "quartz_block_side", tint = 0x0000f6, state = true },
    { 11,0,11,13,16,13,texture = "quartz_block_side", tint = 0x0000f6, state = true },
    { 14,0,2,15,1,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 14,0,10,15,1,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 15,0,1,16,1,16,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 0,15,0,1,16,16,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 1,15,0,16,16,1,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 1,15,1,2,16,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 1,15,7,16,16,9,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 1,15,9,2,16,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 1,15,15,16,16,16,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 2,15,1,7,16,2,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 2,15,6,7,16,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 2,15,9,7,16,10,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 2,15,14,7,16,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 6,15,2,7,16,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 6,15,10,7,16,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 7,15,1,9,16,16,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    { 9,15,1,10,16,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 9,15,9,10,16,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 10,15,1,15,16,2,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 10,15,6,15,16,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 10,15,9,15,16,10,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 10,15,14,15,16,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 14,15,2,15,16,7,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 14,15,10,15,16,15,texture = "quartz_block_side", tint = 0x0000d9, state = true },
    { 15,15,1,16,16,16,texture = "quartz_block_side", tint = 0x0000f5, state = true },
    }
    }

     

    Оригинал:post-14612-0-36389300-1432498089_thumb.png

    Итог:post-14612-0-62622600-1432498142_thumb.pngpost-14612-0-05215000-1432498167_thumb.png


  16.  

    OpenComputers 1.5.11 Hotfix 1

     

    Добавлено:

    • Интеграция с NotEnoughKeys

    Фикс:

    • Нативные библиотеки для старых Линуксов (особенно для тех, что все еще на glibc 2.13).
    • Планшеты выключались, если игра стояла на паузе слишком долго.

     

    Слишком часто обновляет =D

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