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

Fingercomp

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

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

  • Посещение

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

    283

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


  1. Добавлю от себя. Не обязательно убивать нанитов, если попался эффект урона, это не рационально, т. к. крафт у них дороговат. Просто возле зарядника должен быть комп (или несколько) с WiFi, который будет в цикле выключать все активные эффекты. Достаточно два раза подбежать к заряднику и наниты будут обезврежены ценой всего одной смерти.

    То есть? Я только подхожу к заряднику — моментально дохну. Или во время того, как я ещё не нажал кнопку респауна, наниты продолжают отвечать и работать в целом?


  2. Предисловие.

    У нанитов есть конфигурация — набор "комбинация — эффект". Подбирается она рандомно. Эффект может быть положительным, отрицательным, партиклами или отсутствовать вообще.

    Соотвестственно, шанс, что будет копка 3х3, довольно низок.

     

    Как проверить эти комбинации?

    Рекомендуемый способ:

    1. Скрафтить грог.
    2. Зарядиться у зарядника ОС.
    3. Отойти от него минимум блоков на 3.
    4. В инвентаре иметь гробовщик (Undertaker), подойдут могилки из OpenBlocks. Или же встать на воронку. В любом случае, нужно сохранить лут. Ибо есть самый страшный эффект: дамаг 2. Убивает в кванте за доли секунды. А при респауне наниты останутся, но разряженными. Если подойти к заряднику, сразу же убьёт.
    5. Запустить инициализацию. nn init сюда_прописать_желаемый_порт.
    6. Запустить комбо-тест. Дело в том, что он требует для работы ещё пройденный базовый тест, который вызывается в противном случае. И затем комбинации пойдут в скан. Сразу говорю: процесс долгий, займёт примерно 4 минуты.
    7. Если вас убило:
      1. ПАНИКУЕМ! Если всё будет плохо, у вас будет чуть более 19 секунд, чтобы выполнить все шаги. Иначе — смерть. (Если всё будет офигеть как плохо, то продамажит на 2.5 сердца, наниты зарядятся от этого, включится эффект урона и вас будет убивать бесконечно)
      2. Возвращаетесь на место смерти.
      3. Подбираете шмот.
      4. Берёте грог, избегая зарядников.
      5. Пьёте грог.
    8. Если вас не убило:
      1. Ознакомьтесь с результатами тестов: nn get и nn getcombo.
      2. Командой nn on вход включайте нужные входы. Если больше 2 (по умолчанию в конфиге ОС) активно, то будет бить.
      3. Можно задать группу входов для удобства.

    Ну и там использовать всякие другие функции проги можно.

     

    Про эффекты и защиту.

    Дебаффы такие: иссушение, мгновенный урон, урон 2, голод. Я тестировал в кванте всё: иссушение пробивает слабо, полсердечка за 5 секунд, игновенный урон — полсердечка в секунду, мгновенный урон 2 — 10 сердец в секунду, голод — просто голод.

    Сомневаюсь, что смерти можно избежать 100%.

     

    К слову, копка НЕ отображается в списке эффектов! Поэтому стойте рядом с факелом во время теста: при активации, по словам @electronic_steve, ломается всё в 3×3×3.

     

    Ну и если копки нет, съешьте больше нанитов.

    • Нравится 3

  3. Все в одном, неплохо...

    А что дает перебор пар? Ни разу не пробовал, много времени занимает, да и опасно с дебаффами.

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

    Например, у меня #12 и #13 по одиночке вообще никаких эффектов не давали, но будучи вместе включёнными, появился эффект прыжка.

     

    Время одного рана — около 1.5 секунд, всего ранов 153, если входов 18, например. В районе 250 секунд (трёх-четырёх минут) где-то.


  4. Продвинутое решение в плане игр с нанитами. Помимо простого перебора всех входов, позволяет ещё осуществлять перебор комбинаций (парами, например, 1 и 2, 1 и 4, 15 и 16, 12 и 13 и т. д.), работа с группами входов, настройка порта ответа, динамическое получение количества входов, получение всякой инфы (энергия, здоровье, голод, потребление энергии, ник игрока и его "возраст") и пр.

     

    Список команд:

     

     

    get - отображает результат базового теста
    clear - отключение всех портов
    test - провести базовый тест. Если указать после имени числа, разделённые пробелом, то данные входы будут исключены из теста
    init [port] [prevport] - инициализация. Подробнее — ниже.
    s [msg ...] - отправка сообщения на наномашины
    g [msg ...] - то же, что и s, только ожидает информации с наномашин
    reset - сброс порта и результатов тестов
    info - небольшая информация
    on [input] - включить данный вход
    off [imput] - выключить данный вход
    hp - получение информации о здоровье игрока
    hunger - получение информации о голоде
    energy - получение информации о текущем заряде батареи нанитов
    usage - получение информации о потреблении энергии нанитами
    age - получение "возраста" игрока
    name - получение имени игрока
    input - получение информации о безопасном и максимальном количествах активных входов
    efon - получение списка активных эффектов
    combo - комбинационный тест. Аргументы те же, что и у обычного теста
    getcombo - результаты комбо-теста
    group - команда для работы с группами
      group set [name] [inputs ...] - создание/изменение группы с данным именем, приваиваются входы, указанные в аргументах через пробел
      group del [name] - удаление группы
      group on [name] - включить всех входы в данной группе
      group off [name] - выключить все входы в данной группе
      group save - сохранения списка групп
      group list - получение списка групп
    

     

     

     

    Перед началом работы введите команду nn init и укажите желаемый порт. Если хотите сменить порт, после желаемого укажите предыдущий порт. Кроме того, можно просто ввести nn, тогда установится значение по умолчанию (27091, можно сменить в коде программы в начале). Или установится тот порт, который был указан вами ранее в этой сессии.

    Эту команду можно затем не вводить до выключения планшета.

     

    Установка через OPPM: oppm install nn

    • Нравится 5

  5. Короче, кроту ясно.

    Никто писать пастбин-клиент с изменением не собирается. Такс затыкал в клиент от ECS, в котором нужна своя граф. оболочка, нет консольки и нет изменения пасты. Серг пробовал писать, да бросил.

    Лёша писать не начинал.

     

    В связи с этим, от пастбина отказываюсь.

    Гист на гитхабе? В своё время мы месяца полтора мучали Лёшеньку этим. Затем зашли на лайт и попробовали писать. Фигушки! Gist юзает HTTPS, с чем возникли проблемы. Написал на форум тему — нуль эмоций. Ну, ладно.

     

    Заказ закрыт и помечен как невыполненный.


  6. Эта тема была закрыта сегодня.

    Результаты голосования достаточно неожиданные для меня и, думаю, для Администрации в том числе.

     

    7 игроков ПРОТИВ мода InfiniPipes! @Kid, @LeshaInc, @vx13, @Doob, @Ktlo, @BarBoss, @Quant. Данный вариант набрал 33.33% голосов.

     

    5 игроков невероятно сильно ЖЕЛАЮТ этот мод на ИТ. @LeShyj, @evgkul, @mrGreen, @Sharplook, @ZKoshak. 21.81% голосов.

    3 игрока склонились в сторону ЗА, но обещают не ныть из-за отсутствия InfiniPipes. @Asummonster, @PhilosoRaptor и @MrSnake20_15. Таких людей 14.29%.

    (Итого 8 ЗА, 36.10%)

     

    Никто не знает никаких краше-лаго-дюпо-багов. Это и плохо, и хорошо.

     

    И 6 голосов было отдано за неопределённость. @YuRaNnNzZZ, @Krutoy, ваш не покорный не слуга, @SkyFogginer, @cloud и @davial. От общего количества составило 28.57%.

     

     

    Итого, видно, что нытьё рандомных Васей из 13 поъезда и 228 квартиры достаточно равномерно расходятся с противниками всяких труб-шмуб и шмактусов.

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

     

    И даже несмотря на то, что вроде 8 за и 7 против, трое из сторонников не требуют яростно этот мод. И пять к семи — уже достаточно необычный результат.

     

    С другой стороны, многие игроки сервера не проголосовали (не умеют/не смогли читать форум, что поделать).

     

    На сим свой рассказ я кончаю. Ждём окончательного решения Администрации.

     

    Ваш любимый Фингеркрот.


  7. Прошу помощи у магистров.

    В процессе разработки Лёшей клиентом гиста, возникла проблема. Гитхаб упорно не даёт ничего через обычный http. Обязательно требуется https.

     

    inet.request() спокойно всё делает под капотом. Но вот отправить свой заголовок (Authentication же) через него нельзя. Требуется установка соединения вручную, с помощью сокетов. Соответственно, это минимум требуется шифровать пакет. А ещё нужно обменяться ключами. И установка соединения.

     

    В общем, так и не разобравшись, погуглил. Один фронтэнды к OpenSSL. Есстественно, мы его прикрутить не сможем.

     

    Так что вопрос.

    1. Как можно отправить заголовок к inet.request?
    2. Если никак, то как установить секурное соединение?

     

    Для тестов использовали URL: https://api.github.com/

    • Нравится 3

  8. Ну носились вы на Дримсе и на МТ с описом, как с писаной торбой? И что? Лаги хоть как-то убрали? Привыкни смотреть фактам в лицо)))

    Мммм, Алекс.

    Всё Опис нормально показывает. Вот только лагодромы — они интересные. Кабель аешный в одиночку вообще ничего не жрёт почти, пока 10000 штук крякают сервак. Да, Опис показывает и поодиночке, и всего. Но ВСЕГО — это по всему серверу, и находить так не получается. Для этого есть отображение нагрузки ЧАНКОВ!! Таким образом, лагодромы на раз находятся.  Вот только лагают совершенно неожиданные вещи.

    Дримс. Моя халупа. Там стояла печка ВАНИЛЬНАЯ. Сервер висит и всячески тормозит, Опис говорит, мол, печурка из ума выжила... Убрали — и вуаля! Как часы заработал!

    На МТ железные печки так же работали. А ванильные воронки всегда лагали. Они и сейчас лагают и, видимо, будут лагать. Опис всё нормально отображает, не гоните, пользоваться надо уметь и иметь терпение. Для Алекса вообще более чем хватает, раз спокойно в реген все лагочанки. Я предпочитаю детально разобраться, что там катастрофического такого и просто убираю это. Но вот здесь проигрывает всё, так как лагает хрен знает что, но не блоки, бывает.

     

    А определять лагульки по глазу — старомодно и ни разу неэффективно. Например, кто смог бы мою печку Дримсовскую лагучую отыскать на глаз без Описа?

     

    К слову, самые лагучие твари — это мобы. С ИТ вайтового, например, было так. Всего 124 зомбика. ТПС 5. Удалил всю нежить — сразу подскочило всё.

     

    Но, конечно, надо призвать сюды @SergOmarov. С его коронными "хрень-хрень-хреееень!"

    • Нравится 3

  9. Присоединяясь к ораторам выше.

     

    Зачем публиковать проги в 30 строчек?

    Зачем нам твои helloworld'ы? :mellow:

    Зачем нам на форуме генераторы псевдорандомных чисел, котоыре по назначению (ссх) даже использоваться не могут?!

    Зачем твои программы спамят директориями?

    Простой вопрос. Зачем?

     

    Зато вот пафоса вроде "тихналохия РэндомЗинг... РэндомСиСкиХи каперайд Програмист" черпать и черпать.

    Ну подними уже планку. На полезности. Пусть ты их раз в полгода публиковать будешь, но бомбы.

     

    Ответь на все эти вопросы, и я отстану.


  10. какой-то был у нас когда-то мод на ИТ, типа кейХотБиндинга, но не помню, куда его запихал.

    Macro / Keybind Mod, ждём.

     

    Полисию лучше пилить на одного конкретного игрока, который в 25 блоках от кровати. На спаун просто телепортировать и поставить медлительность. Стоимость примерно 100 ЮЮ и 2500 СКВ.

    • Нравится 1

  11. Если в привате чужом живет затраснутый игрок, это не важно. Главное, где его точка респавна. Если в зоне вызова полиции, то все хорошо.

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

    Хозяин главного привата, который затрастил других игроков, не пострадает.

    ОК, хорошо.

    Есть дом ОГРОМНЫЙ. Ну, допустим, 100 блоков по одной стороне. Кровати стоЯт с двух противоположных сторон. Один из трастнутых подходит к чужой кровати (допустим, там сундук с ресами, и он просто хотел взять коблы чуточку). Опять среднестатистический Кверти лезет, не успокаивается. Пишем police... И снова наш приятель оказывается с недругом в тридевятом царстве.

     

    Предвидя ответ: возможности переместить кровать у летучего товарища нет.

     

     

    Или вот ещё. Два друга живут в отдельных приватах, но трастнуты друг у друга. Повторяя предыдущие сценарии, один снова улетит куда-то.


  12. Иииииии тут же тебе НА! Вылезает интересная находочка... Есть у нас приват. В нём стоят владецец и затрастнутый. Приходит среднестатистический Кверти, начинает вламываться в дом. Пишем police... И наш бедный товарищ улетает с недругом в тридевятое царство.

    • Нравится 2

  13. > setValue -_-

     

    А у нас в Луа прописывать =component.command_block теперь запретили? Ну, ё-моё, что ж вы лезете, если даже просто строчку прописать не можете? И на Вики глянуть тоже нельзя. УЖАС. Надо будет чистить такое.

     

    Но по делу:

    command_block.setCommand(command) и command_block.executeCommand().

    • Нравится 1

  14. В этом смысла нет, поскольку все методы на всём экране не уместятся, а прокрутить консоль вверх нельзя. Файл можно хоть крутить куда хочешь.

    Ты уверен? Проверь-ка lib/process.lua. Либа. Уместилось? Маааааааагия. Надо.


    1. Вырубай свой шрифт у стандартному более-менее!!! Ты ещё вот такими пиши, ага. 14-16 пунктов, иначе вырвиглазно.

    А `lua` и =libname уже запретили? Банят за это? ИМХО, бессмысленна прога немного в этом плане... Хотя, конечно, есть исключения, но проще тогда код глянуть и понять работу.

    Ну, и по умолчанию в файл — фигня фигнёй. Во-первых, путь нужно подавать как аргумент командной строки. Во-вторых, по умолчанию выводить на консоль, по флагу передавать в файл.


  15. Проблема с этим успешно решилась, но теперь появилась ещё одна. Повторяется 1 строка на весь экран.

    attachicon.gif2015-10-25_14.29.04.png

    Алгоритмы — два, садись.

    А вообще — после конца строчки не удосужился её стереть!

    Перед end добавь txtToSend = "".

     

    И, ещё раз. ПРОДУМАЙ, ЧТО ТЫ ПИШЕШЬ!!!!!!!!!!!!! А щас ты только фигню постишь какую-то мелкую.

    • Нравится 1

  16. Пробовал вывести одну строку. Результат:

    attachicon.gif2015-10-25_14.20.12.png

    Ты точно прочитал моё сообщение?

     

     

    А вообще, лучший кодер всех времён и народов забыл, что вывод на очках работает в ПИКСЕЛЯХ, поэтому каждая строчка была со сдвигом в ОДИН ПИКСЕЛЬ. Простое умножение на 7-10 решит проблему.

     

     

    К слову, Ротарикрафт засунь подальше, особенно на сервере C9.

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