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

Гайд По Моду Macro/keybind

Рекомендуемые сообщения

Ура! Два часа назад вышла новая версия.

Скачать можно тут: 

или на оф.форуме:

http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1275039-macro-keybind-mod?comment=16787

  • Спасибо 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!
А не подскажите, как d crhbgnt выбросить из слота стек целиком, а не по одному предмету? Там надо нажимать Ctrl+Q

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

30 минут назад, Netlog сказал:

А не подскажите, как d crhbgnt выбросить из слота стек целиком, а не по одному предмету? Там надо нажимать Ctrl+Q

Если нужно выбрасывать при открытом инвентаре, то можно через slotclick(). В скобках указывается номер слота, по этому слоту производится клик. Затем нужно кликнуть за пределами слотов, точно не помню, но это какое-то из этих значений: -1, -999 или 999

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

1 час назад, LastLife сказал:

Если нужно выбрасывать при открытом инвентаре, то можно через slotclick(). В скобках указывается номер слота, по этому слоту производится клик. Затем нужно кликнуть за пределами слотов, точно не помню, но это какое-то из этих значений: -1, -999 или 999

-999.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

Всем драсьте!

 

Кто-нибуть знает команду или другой способ (кроме ссылка в чат) открывать ссылку в браузере по нажатию на кнопку в GUI ?

Например, кнопка на экране GUI "Открыть Майнкрафт Форум Нэт". Жмешь и открывается в браузере ссылка "http://www.minecraftforum.net". На подобии клика на ссылку в чате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 01.10.2017 в 16:25, _IeRONim_ сказал:

Всем драсьте!

 

Кто-нибуть знает команду или другой способ (кроме ссылка в чат) открывать ссылку в браузере по нажатию на кнопку в GUI ?

Например, кнопка на экране GUI "Открыть Майнкрафт Форум Нэт". Жмешь и открывается в браузере ссылка "http://www.minecraftforum.net". На подобии клика на ссылку в чате.

Насколько мне известно, такое не провернуть

  • Плюс 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

В 03.10.2017 в 14:32, LastLife сказал:

Насколько мне известно, такое не провернуть

Очень жаль(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет-привет, срочно нужна помощь в написании макроса. Суть его такова: При определенном слове (пусть это будет "ivent, ivents"), выполнялась определенная команда, при которой игрока телепортировало бы ко мне. Знаю что делается это в чат-фильтре, но не знаю как настроить все это дело.. 
Что-то готовое у меня есть, может это как-то поможет:
 

Спойлер

IFMATCHES(%CHATCLEAN%,"ivent|ivents")
ECHO(/tpohere %name%)
playsound(note.hat)
ENDIF

И макрос в принципе рабочий, но там где "%name%", нужно писать конкретно ник игрока, а всех подряд кто написал заданное слово не телепортирует, какие бы значения я не ставил, ни %player%, ни %players% и т.д. 
буду очень благодарен за помощь, заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Asures, как выглядит чат? На многих серверах ставят плагины на изменения вида чата. Префиксы там и прочая лабуда

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

@LastLife, чат как чат) вроде бы ничего необычного нет, модеры, донатеры, игроки

Изменено пользователем Asures

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Asures, с дефолтным чатом вида:
<игрок> сообщение

скрипт будет примерно таким

ifmatches(%CHATCLEAN%,"^\<.+\> .*$")
    match(%CHATCLEAN%,"^\<(.+)\> (.*)$",{&player,&msg})

    ifmatches(%&msg%,"ivent|ivents")
        echo("/tpohere %
&player%")
        playsound(note.hat)
    endif

endif

 

Вставлять в чат-фильтр не обязательно. Лучше ставить скрипт всобытие onChat с помощью текстового файла.

P.s. Правильней будет написать не ivent, а event

 


 

В 09.10.2017 в 19:19, Asures сказал:

Еще раз привет) Ты мне в теме ответил, но я почему-то не могу туда написать. В общем) Вот макрос
ifmatches(%CHATCLEAN%,"^\<.+\> .*$")
    match(%CHATCLEAN%,"^\<(.+)\> (.*)$",{&player,&msg})
    ifmatches(%&msg%,"ivent|ivents")
        echo("/tpohere %&player%")
        playsound(note.hat)
    endif
endif
 

 

Первый косяк - Как я и сказал, у тебя не дефолтный чат. Нужно учитывать все состояния строки с сообщением:

Какие варианты могут быть в первых скобках [ ] ? Только Lobby или есть ещё? могут ли они вообще отсутствовать?

Какие варианты могут быть во вторых скобках [ ] ? Кроме Ст.Модер есть другие? могут ли они вообще отсутствовать?

Что за символ стрелки после ника? Можно ли его сюда скопировать. +хз сможет ли её обратотать mkb.

 

Второй косяк - то, что текст скрипта пишется в чат означает, что ты не обвёл его в скриптовые скобки. Т.е. ты скорей всего подключил текстовый документ так: $$<script.txt>, а не так $${$$<script.txt>}$$

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

@LastLife, кроме Lobby есть еще Planets_Ivent, остальные группы это ВИП, Каратель, Мл.Модератор и Ст.Модератор.
Вроде все исправил, теперь в чат не вылазит
Стрелка после ника есть только у меня, у игроков ":"

Изменено пользователем Asures

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, Asures сказал:

@LastLife, кроме Lobby есть еще Planets_Ivent, остальные группы это ВИП, Каратель, Мл.Модератор и Ст.Модератор.
Вроде все исправил, теперь в чат не вылазит
Стрелка после ника есть только у меня, у игроков ":"

Т.е. группы обычных игроков нет? Или обычные игроки каратели? Двоеточие перед сообщением идёт сразу после ника или с пробелом, как у тебя со стрелкой?

Если никаких других аспектов нет, то первые две строки скрипта будут такими

ifmatches(%CHATCLEAN%,"^\[.+\]\[.+\](.+): (.*)$")
    match(%CHATCLEAN%,"^\[.+\]\[.+\](.+): (.*)$",{&player,&msg})

 

Посмотреть и проверить работу такой регулярки можно тут: https://regexr.com/3gu2f, Синим подсвечены строки, которые будут проверяться на наличие слова ivent. Можно навести на них и проверить, правильно ли записались ник и само сообщение. Если перед двоеточием стоит пробел, поставь его также в регулярку перед двоеточием

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

@LastLife, да, работает) Спасибо большое. Только забыл указать несколько групп - "Боец" и "Премиум",  Боец - это и есть простые игроки, которые не тпхаются. Мл.Модеры, Каратели и ВИПы тпхаются, и оказывается у всех Ст.Модеров после ника стрелка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 минуты назад, Asures сказал:

@LastLife, да, работает) Спасибо большое. Только забыл указать несколько групп - "Боец" и "Премиум",  Боец - это и есть простые игроки, которые не тпхаются. Мл.Модеры, Каратели и ВИПы тпхаются, и оказывается у всех Ст.Модеров после ника стрелка

4 стека изумрудных блоков и он тебе поможет доделать ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы все с потрохами отдал бы если бы играл тут) Очень полезный макрос

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 минут назад, Admin сказал:

4 стека изумрудных блоков и он тебе поможет доделать ))))

Так-то всё сделано и доделывать нечего

  • Плюс 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

@LastLife,  можешь пожалуйста в макрос добавить две группы? "Боец" и "Премиум" 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, Asures сказал:

@LastLife,  можешь пожалуйста в макрос добавить две группы? "Боец" и "Премиум" 

Макрос же рабочий, внутри квадратных скобок может находиться что угодно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

4 минуты назад, LastLife сказал:

Макрос же рабочий, внутри квадратных скобок может находиться что угодно

да, макрос рабочий, но тпхает только определнные группы, а обычных игроков и премиумов макрос игнорирует. (Я просто не знаю как добавить две группы, лул)

Изменено пользователем Asures

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Игроки:

(Если что, у них группа "боец")
Премиум:

 

Изменено пользователем Asures

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я посоветовал бы для бОльшей эстетичности, сменить в плагине с префиксами или группами (хз где эти настройки) убрать пробел после [Премиум], а то предыдущие группы что ты писал без пробела перед ником, а эта с пробелом.

 

ifmatches(%CHATCLEAN%,"^\[.+\] ?(.+) ?: (.*)$")
    match(%CHATCLEAN%,"^\[.+\] ?(.+) ?: (.*)$",{&player,&msg})

Должно работать - тест тут

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

27 минут назад, Asures сказал:

@LastLifeигроков все так же не хочет :c

Даже майн открыл проверить. У меня всё норм, хз
cGNbBNT.png

  • Плюс 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От newoldmax
      Зачем мы здесь сегодня собрались?   Уже неоднократно на форуме звучала просьба выложить шейдеры, чтобы наслаждаться картинками вроде этой:     Так вот, протестированная на нескольких людях готовая сборка показала, что не все так гладко, как хотелось бы. У вас могут быть проблемы, если:  - установлены старые драйвера на видеокарту;  - видеокарта сама по себе не новая и не умеет всякие фишечки, используемые в шейдерах;  - игре не хватает оперативной памяти;  - просто слабый компьютер и увы;  - иные специфические проблемы.   Наиболее часто проблемы возникают у владельцев видеокарт торговой марки Radeon, а также пользователей не-windows систем (в них работа вообще не гарантируется).   Основная инструкция (версия 1.6.2)    
      Файлы для 1.7.2    
      Файлы для 1.7.10    
      История версий шейдеров    
      Инструкция для версии 1.8  
        Инструкция для версии 1.9.2
       
      Инструкция для версии 1.10
        Инструкция для версии 1.11
       
      Инструкция для версии 1.12
       
      Инструкция для версии 1.12.2
       
      Инструкция для версии 1.14.4
         
      Инструкция для версии 1.16.1
    • От Lunomi
      Здравствуйте,
      сегодня мы разберемся с темой порталов в ад, а именно с их «Соединением».
       
      Вот вы – новый игрок на сервере, немного поиграли, накопали ресурсов, и нашли себе свой «райский уголок», но до спауна добираться пешком очень долго и далеко. И вы решили построить портал в ад, а для полного счастья и чтобы не появиться на территории соседа, (и что еще хуже не попасть оттуда в тюрьму) на обратном пути нужно «Соединить» их. С этим сейчас и разберемся.
       
       
      Например, мы находимся в обычном мире. При переходе в нижний мир игра делит наши текущие координаты на 8, а если наоборот – то
       
      умножает.

       
      Допустим, координаты портала в обычном мире:
       
      X:-166
      Z: -833
      Что произойдёт после входа в портал?
      Игра поделит координаты на 8 и получится:

      X: -20
      Z: -104
      И так, чтобы соединить порталы, нужно построить портал в обычном мире, поделить его координаты на 8 и найти их в аду. А после этого построить портал там.
       
      Всё! Теперь зайдя в портал в аду мы окажемся в обычном мире, в том портале, через который заходили.
       

       
      =================================================================================
       
    • От LastLife
      Одна из самых важных особенностей мультиплеера - общение игроков в чате. Но т.к. мне очень уж не нравится тот вариант чата, что предлагает ванильный майнкрафт, пришлось менять его самому с помощью модификаций, о которых и пойдёт речь в этом посте.
       
       
      ChatFlow
      Мод с простым интерфейсом, способный находить и изменять/фильтровать сообщения по заданным регулярным выражениям. Также может найденные сообщения перекидывать в область actionbar. Легко реализовываются такие вещи, как выделение ключевых слов цветом, игнор(мут) игроков и прочие необходимые мелочи. Из недостатков стоит отметить то, что в отформатированных сообщениях пропадает функции кликабельности. Т.е. если вам скинут ссылку, открыть по клику не получится.
      Лёгкость освоения: 5/5
      Скрины:
       
       
      TabbyChat 2
      Мод, который может:
      Менять цвет и прозрачность чата и его рамки Менять размер и местоположение чата Создавать отдельные каналы чата по фильтрам Делать звуковые оповещения по найденным словам Сохранять историю чата Писать сообщения длиной 768 символов (против 256 в майне 1.11). При отправке такого сообщения, оно разделится на несколько сообщений и отправится последовательно с коротким промежутком времени и др. Мод не может редактировать сообщения (хотя в давнишних версиях мог)
      Лёгкость освоения: 5/5
      Скрины:
       
       
        MKB
      Мод, с помощью которого можно менять содержимое чата, не ограничивая себя практически ни в чём.
      Для хорошего понимания этого мода рекомендуется к прочтению мой гайд и комментарии темы
      Как он может преобразить чат?
      Изменение и преобразования любых кусков сообщений, приходящих в чат Звуковые и визуальные оповещения при необходимых событиях(упоминания, лс, вход в игру друзей и т.п.) Игнор(мут) нежелательных игроков При сильной заморочке можно также делать ссылки в изменённых сообщениях кликабельными Не забываем глянуть мою версию чата для данного мода
      Лёгкость освоения: 2/5
      Скрин создания чат-фильтра:
       
       
       
      EnhancedChat
      Для игры на сервере не совсем подходит
      Позволяет редактировать сообщения чата согласно регулярным выражениям. 
      Добавляет возможность включить оповещение при упоминании игрока с использованием @, например @LastLife. Не сказал бы, что функция хороша, т.к. информирование происходит через команду /title, в итоге при упоминании пол экрана перекрывается текстом о том, что вас упомянули.
      Походу сносит все исходные форматирования текста, т.е. ни ссылок ни цветного текста не будет. (Цветным только тот, что был отредактирован регулярными выражениями с кодами форматирования)
      Позволяет изменить кол-во сообщений в истории чата.
       
      Всё можно настроить либо в ESC > Настройки модов > EnhancedChat > Config, либо в файле конфига мода %ПапкаМайнкрафта%/config/EnhancedChat.cfg . Настройка через конфиг рекомендуется, т.к. только там можно настроить изменения чата с кодами форматирования (цветной текст, жирный, курсивный и т.п.). Изменение чата настраивается в пункте substitutions. В одну строку вводится строка поиска регулярным выражением, а в следующую - замена/изменение найденых совпадений. Для создания других фильтров нужно сделать пропуск строки и далее также, как и предыдущий пример. Звучит ужасно, примеры в скринах.
      Лёгкость освоения: 4/5
      Скрины:
       
       
      Можно упомянуть:
      Chat Bubbles - Чат не редактирует, но добавляет вслпывающие облачка над игроками, как в некоторых mmorpg и комиксах
    • От FoxSus
      Лаунчер MultiMc со встроенным Forge и LiteLoader.
       
      Minecraft Forge под 1.12.2 - 14.23.0.2491 Всем известный LiteLoader под 1.12.2 - мод-загрузчик для других модификаций Карта VoxelMap под 1.12.2 - для тех кто не может играть без карты Сетка для WorldEdit WorldEditCUI для 1.12.2 - для тех кто знает что такое WorldEdit Macro / Keybind Mod Скрипты бинды и многое другое ) OptiFine — модификация, значительно увеличивающая производительность игры и добавляющая поддержку HD ресурс/текстур-паков, а также сглаживание, анизотропную фильтрацию, динамическое освещение и прочее. PS После скачивание требуется инсталляция. Как только что то будет выходить свеженькое или интересное буду добавлять суда )
    • От stosoten
      В этой теме развивается каталог ссылок, помогающий новичкам.
      - - - - - - -
      Здравствуй странник! Мир BBya приветствует тебя 
       
      Эта тема поможет тебе адаптироваться и быстрее влиться в игровой процесс.
      - - - - - - -
      Начало игры:
      Сейчас твой ник зачеркнут, на персонаже висят отрицательные эффекты и ты не можешь ударять других/ломать блоки.
       
      Не нужно беспокоиться - это нормально. Так мы встречаем всех новичков 
      На сервер заходит много людей: мы защищаемся от проделок тех, кто сразу же уйдет.
       
      Так вот, чтобы начать играть полноценно - нужно подать заявку.
       
      Это делается в теме BBya World | Информация о сервере и правила игры.
       
      Вскоре, заявка будет обработана и ты сможешь полноценно играть.
      - - - - - - -
      Самые нужные ссылки:
      Прямо скажем, наш сервер весьма необычен. Здесь легально воровство, но и весьма развиты охранные системы.
       
      От попадания в тюрьму спасет прочтение правил.
       
      Карта сервера поможет сориентироваться на местности и выбрать место для дома - <<карта>>
      - - - - - - -
      Территория:
      На нашем сервере нет приватов, однако, закрепить за собой опредеденную территорию - можно.
       
      Делается это в теме Геополитика №3. Достаточно отослать туда скриншот карты, где ваш участок будет выделен, и, если все будет в порядке - администратор закрепит его за вами.
       
      Позже, когда вы станете гражданином, можно будет (за отдельную плату), выделить территорию на карте.
      Это делается в теме Разметка территории на карте, а здесь даны рекомендации по разметке.
      - - - - - - - 
      Заработать изумруды:
      Изумруды - это наша основная валюта. Заработать их можно торгуя с другими игроками, сдавая шлак или выполняя гос. заказы.
      - - - - - - - 
  • Последние посетители   0 пользователей онлайн

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

×