Перейти к содержанию

Hibbe

Пользователи
  • Постов

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

  • Посещение

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

    5

Hibbe стал победителем дня 3 апреля

Hibbe имел наиболее популярный контент!

Информация

  • Пол
    Мужчина
  • Город
    Мухосранск

Посетители профиля

56 051 просмотр профиля

Достижения Hibbe

  1. Еще также может повлиять у пользователя банально другой часовой пояс. У него может быть банально отображаться как 10:23 (условно), т.е. не считается нарушение, а у модератора - 9:22 (снова же условно), т.е. отображается с нарушением. И для модератора не хватает только лишь одной пары секунд, чтобы у него отображалось правильное время 9:23, чтобы оно не считалось нарушением. Также хочу отметить, что у пользователей возле постов не отображается банально, как у модераторов, "Опубликовано Вторник в 20:21", у них отображается как, к примеру: "1 час назад", "30 минут назад", "Вчера" и т.д. Только после 2 дней будет отображаться так, как у модератора. И вот из-за такой системы "округления" у пользователя может уже отображаться как "1 час назад", уже не должно по идее считаться нарушением, но по факту опубликовано как 10:23, а должно быть в 10:24 (опять же условно). Да, можно подвести курсор к дате и увидеть подробности, но не каждый об этом знает и не каждый станет по время публикации поста заморачиваться с этим.
  2. <Отрывок текста>

    — Точно! Отправляемся туда!

    — Нам куда?

    — На запад. Вот, видишь дорогу?

    — Ясно.

    Все вместе отправились по дороге на запад. Дорога расположена возле поезда, который находится возле депо. Они идут по этой дороге.

    — Не пойму, это сталкер 2 или… это вообще что?

    — Я тебе советую не обращать на такое внимание, Франклин.

    <Отрывок текста>

  3. Когда хабар собираешься вернуть? Странно, у меня такого особо не было... Ну или мне повезло 😅 Вот 2023 год был тяжелый для меня, вот это я понимаю
  4. У меня сегодня день рождения поздравьте меня кто нибудь

    1. Hibbe

      Hibbe

      И никто даже не поздравил..... Я очень разочарован

    2. Samuraiii

      Samuraiii

      с прошедшим бро 

    3. Hibbe

      Hibbe

      Спасибо хоть так

  5. Нашел способ сделать такого нпс через похожего целителя, однако я не уверен в том, что это именно то что нужно, такое лучше делать через скрипты. Для этого зайди в своего нпс мотыгой, зайди в "Продвинутые" и в целителя, и выставь возле кнопки "Эмоции" (на английском Affect) и выставь "Враждебны". Теперь создай для этого целителя отдельную фракцию. Зайди в глобальные, фракции, в ней создай новую фракцию. Желательно скрой, нажав "Скрытый" на да. Цвет выбирай любой, название тоже ставь любое например Healther. Теперь во враждебные фракции выбери фракцию, которую он будет лечить - это будут его союзники. Для других фракций такое не ставь. Также можешь выставь и другие фракции и он будет лечить еще и их. Если тебе нужно сделать, чтобы этот нпс также и атаковал игрока, как только найдет его, то выставь в "Очки", значение по умолчанию 0. После можешь зайти в "Данные игрока" в глобальные и удалить игрока, если надо, чтобы сбросить все Теперь если все сделал правильно, выставь ему фракцию, которую ты ему создал и, если все сделал правильно, то он будет лечить своих союзников, однако способ конечно не особо: нпс будет лечить также всех враждебных мобов (если они у тебя есть), а также могут быть баги, поэтому если тебе этот способ через целителя не подошел, то сделай через скрипт. Вот скрипт. Версия: 1.20.1, язык программирования: JavaScript (ECMAScript). Берешь сценарист в руки, устанавливаешь да, создаешь вкладку и вставляешь этот код; там, где комментарии помечены заменяешь на свои значения которые тебе нужны: var radius = 16; //радиус, в котором будет нпс выдавать эффект var effectId = 6; // айди эффекта var duration = 100; // длительность var strength = 0; //уровень эффекта (1 начинается с 0, т.е. если впишешь 0, то уровень при выдаче будет 1, или если впишешь 1, то уровень будет 2) var hideParticles = false; //показать/скрыть частицы при эффекте function tick(e) { var npc = e.npc var npcFaction = npc.getFaction().getId() var npcs = npc.world.getNearbyEntities(e.npc.pos, radius, 2) var uuid = npc.getUUID() for (var i = 0; i < npcs.length; i++) { if (npcs.length > 0 && npcs[i].getFaction().getId() == npcFaction && npcs[i].getUUID() != uuid) { npcs[i].addPotionEffect(effectId, duration, strength, hideParticles) } } } Нпс будет лечить всех нпс, но только тех, кто состоит в фракции целителя. Если тебе нужен скрипт, который запускает лечение, как только обнаружил врага, то вот еще один вариант, он немного отличается от выше предложенного: var radius = 16; //радиус, в котором будет нпс выдавать эффект var effectId = 6; // айди эффекта var duration = 100; // длительность var strength = 0; //показать/скрыть частицы при эффекте var hideParticles = false; //уровень эффекта (1 начинается с 0, т.е. если впишешь 0, то уровень при выдаче будет 1, или если впишешь 1, то уровень будет 2) var entityType = 1; //тип нпс, на которого будет агриться нпс (1 - это игрок, 2 - нпс, -1 - все, 0 - неизвестный) var a; //это лучше не трогать function tick(e) { var npc = e.npc var npcFaction = npc.getFaction().getId() var npcs = npc.world.getNearbyEntities(e.npc.pos, radius, 2) var uuid = npc.getUUID() for (var i = 0; i < npcs.length; i++) { if (npcs.length > 0 && npcs[i].getFaction().getId() == npcFaction && npcs[i].getUUID() != uuid && a) { npcs[i].addPotionEffect(effectId, duration, strength, hideParticles) } } } function target(e) { if (e.entity.getType() == entityType) a = true } function targetLost(e) { a = false } Надеюсь помог :)
  6. Эх, жаль уже не тот паренек, что был раньше... Хорошим пареньком был...
×
×
  • Создать...