Логин: Пароль:
Регистрация
+ Ответить в теме
Показано с 1 по 3 из 3

Тема: Macro keybind

  1. #1
    Подающий надежды
    Ваш статус
    Посещай лучший варп сервера /warp sol
    Сообщений
    249
    Cервер
    Classic
    Регистрация
    17.02.2013
    Репутация
    18  

    Поблагодарил(а) 296
    Получено благодарностей: 348 (сообщений: 119).

    Macro keybind

    Матчасть: https://minecraftonly.ru/forum/showthread.php?353873


    Ку.
    Разные бинды которыми я пользуюсь, можете чот брать

    Бинды: События

    onJoinGame

    /fly|/god

    onChat

    Создаём бинд, чтобы не пропустить чистку вещей с земли.

    Открываем редактор текстовых файлов в macro keybind. Создаём файл с названием clearlag

    Внутри пишем:
    Код:
    IFMATCHES(%CHAT%,"^.+\[ClearLag\]\s.+30.+$");
    TITLE("&6&lЧИСТКА","&4&lАААААААААА &6&l& &4&АААААА ЧТО");
    ENDIF;
    В редактирование макроса пишем:
    $${$$<clearlag.txt>}$$

    Результат:
    В чате появляется объявление clearlag и мы точно не пропустим его.


    onHealthChange

    1)
    $${iif(HEALTH < 4," /home home")}$$



    Результат: У нас мало хп - нас тепает домой(можно настроить /home название)

    2)
    $${IF(HEALTH<=0); LOG("&6Вы умерли на координатах: %XPOS%x, %YPOS%y, %ZPOS%z. "); ENDIF}$$

    Результат: Вы умираете - в чат выписываются координаты смерти.

    onItemDurabilityChange

    Чиним вещи, когда они почти сломались

    $${IIF(DURABILITY < 10,"/repair all")}$$

    Результат: Вещи чинятся когда у них прочность ниже 10(можно выставить больше, просто поменять цифру 10)

    onPlayerJoined

    Заходим для начала в GUI редактор


    Можно создать новый экран или работать в существующем экране.


    Перетягиваем слева из доступных окон наш экран на слоты ingame и scoreboard

    Открываем экран и начинаем творить


    Создаём область текста, называем его joinedpl, время показа 500 тиков.


    Кнопкой "редактировать" можно настроить размер области текста


    Создаём текстовый файл joinedplayer и вписываем туда:

    Код:
    &staff = "AnanasinkaA|JoniPlay|Veteran3|moxeve1999|";
    &friends = "Expample|Example|Example";
    
    
    UNSET(&staff[]);
    UNSET(&friend[]);
    IFMATCHES(%JOINEDPLAYER%,"^(%&staff%)$");
      TITLE("&4&l%JOINEDPLAYER%","&2&lна сервере!");
    ELSE;
    IFMATCHES(%JOINEDPLAYER%,"^(%&friend%)$");
      TITLE("&d&l%JOINEDPLAYER%","&5&lна сервере!");
    ELSE;
      LOGTO(joinedpl,"&b%JOINEDPLAYER% на сервере");
    ENDIF;
    ENDIF;
    ENDIF;
    В бинде событя onPlayerJoined пишем
    $${$$<joinedplayer.txt>}$$

    Результат:
    Обычные игроки:

    Модерский состав:



    Бинды: Клавиши

    Ставим на удобную кнопку команду: $${SHOWGUI("default")}$$ в дальнейшем будем по ней открывать экран с кнопками.

    Для удобства владения варпом можно на другую кнопку поставить такую команду:
    $${PLACESIGN("первая строка","вторая строка","третья строка","четвёртая строка", "true или пробел")}$$

    Результат: нажимаем на кнопку и у нас ставиться табличка с подготовленным вводом, если в команде прописан в конце true, то после размещения табличку ещё можно редактировать.

    Удобно для размещения табличек магазина с одинаковыми ценами и похожими id


    Бинды: Кнопки

    Идём в GUI редактор смотрим чтоб в playback был default.
    Ставим кнопки


    Остановка всех макросов: $${STOP(all)}$$

    Дальше всё просто, создаём кнопку(разные кнопки для разных команд) и пишем любую нужную команду которую лень вечно выписывать

    Например
    /trade accept
    /tpaccept
    /repair all
    /cstoggle
    /god
    /fly
    /god|/fly
    и т.д

    Кнопка для постройки сета формы маяка под землёй
    Создаём текстовый файл например autobeacon, на кнопку ставим $${$$<autobeacon.txt>}$$
    В текстовом файле пишем:



    Кнопка для сета теры по кд:
    $${DO();ECHO("/fill null");ECHO("//shift 1 w");WAIT(7500ms); LOOP;}$$
    //shift 1 w можно переписать как угодно.

    Кнопки для управления выделенной терой:
    //expand $$? e,s,n,w
    //contract $$? e,s,n,w

    Кнопка для авторекламы:
    $${$$<reklama.txt>}$$
    Текстовый файл
    Код:
    DO()
    ECHO("Ваша реклама");
    WAIT(300000ms);
    LOOP;

    Бинды созданы игроком SirBomsh, JUP и интернетом

    МД если хотите какие то модерские кнопки пишите, отдам

    Cпасибо за внимание, мб будет пополняться.









    Последний раз редактировалось JUP; 29.04.2021 в 23:08.
    /warp sol






  2. 11 пользователей сказали cпасибо JUP за это полезное сообщение:

    darjapsycho (30.01.2021),dushSantos (30.01.2021),igorpic (30.01.2021),JoniPlay (30.01.2021),kreyzii (08.02.2021),Leep (30.01.2021),Neme3is (30.01.2021),proCBETApro (30.01.2021),Reverd (30.01.2021),Salfetka_ (30.01.2021),zlodey256543678 (13.03.2021)

  3. #2
    Наблюдатель
    Ваш статус
    Мемчики-мемасики)
    Сообщений
    82
    Cервер
    Forestry
    Любимый монстр
    Свинозомби
    Регистрация
    02.11.2013
    Адрес
    Россия, Липецк
    Репутация

    Поблагодарил(а) 88
    Получено благодарностей: 208 (сообщений: 131).
    +3 макроса в копилку - тык.
    1) Определение, есть ли на стволе гевеи источники латекса, на какой они высоте и с какой стороны.
    2) Вывод в чат всех игроков, которые входят и выходят с сервера.
    3) Счётчик TPS с дробной частью и постоянным обновлением.

    +1 макрос в копилку - тык.
    1) Макрос для АФК, слегка улучшенная версия.

    +1 макрос в копилку - тык.
    1) Макрос-автоответчик для входящих ЛС.
    Последний раз редактировалось Meridiano; 22.06.2021 в 13:13.

  4. #3
    Наблюдатель
    Ваш статус
    [Trader]
    Сообщений
    119
    Cервер
    Classic/PowerCraft
    Регистрация
    27.02.2018
    Репутация

    Поблагодарил(а) 64
    Получено благодарностей: 26 (сообщений: 22).
    Цитата Сообщение от JUP Посмотреть сообщение
    Матчасть: https://minecraftonly.ru/forum/showthread.php?353873
    ...
    onPlayerJoined
    Если вам нужен простой скрипт на вход игроков на сервер, то вот:
    смс в чат которое видите только вы
    Код:
    LOG("                                                  &e%JOINEDPLAYER% &a&oв игре")
    количество пробелов - по желанию
    Всё остальное - как написал ТС
    Последний раз редактировалось kreyzii; 08.09.2021 в 19:33.

 


+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
© MinecraftOnly