Jump to content
LastLife

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

Recommended Posts

В 08.11.2018 в 00:46, 3678 сказал:

я просто увеличил кол-во итераций в 10 раз и убрал ноль в wait, но скрипт отрабатывает теперь больше чем за 14 секунд. Можно ли как-то поправить?

первое - скрипт у тебя на 15 итераций, а не на 14... Ставь 0,13

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

Share this post


Link to post
Share on other sites
Достижения

16 минут назад, rinzou сказал:

можно ли сделать такой скрипт который автоматический отвечает на вопросы в чате тип 330*20 или 232+10301

Админы серверов видимо проводят какую-то сверхважную операцию по выращиванию математиков начальных классов

Share this post


Link to post
Share on other sites
Достижения

6 часов назад, LastLife сказал:

Админы серверов видимо проводят какую-то сверхважную операцию по выращиванию математиков начальных классов

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

 

Share this post


Link to post
Share on other sites

37 минут назад, rinzou сказал:

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

Что кидается? Как устанавливал скрипт? Какой код? Скрины спама в студию

Share this post


Link to post
Share on other sites
Достижения

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

Что кидается? Как устанавливал скрипт? Какой код? Скрины спама в студию

OdslUAd.png

IF?MATCHES("%CHATCLEAN%","Решите пример: (-*)(\d+) ([\+\-]) (-*)(\d+)"); 
    MATCH("%CHATCLEAN%","Решите пример: (-*)(\d+) ([\+\-]) (-*)(\d+)",{&sx,#x,&op,&sy,#y}); 
    if(%&sx%="-"); #x = -1 * #x; endif; 
    if(%&sy%="-"); #y = -1 * #y; endif; 
    IF(%&op%="+"); 
        #answer = #x + #y; 
    ELSEIF(%&op%="-");? 
        #answer = #x - #y; 
    ENDIF; 
    ECHO("%#answer%"); 
    Wait(10ms);
    stop;
ENDIF;?

а мне надо что бы на определённые слова сработал ответил и остановился

 

и не спамил

 

Всё разобрался

 

Share this post


Link to post
Share on other sites

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

IF?MATCHES

...........
    ELSEIF(%&op%="-");? 
 ...........
ENDIF;?

Тут вопросительные знаки лишние, хз откуда взялись, внимательней сверяй код, и у тебя только для операций + и -, надо добавлять другие операции..

Share this post


Link to post
Share on other sites
Достижения

Здравствуйте,я прочитал все 27 отделов,и так нужного до конца не нашел .Пожалуйста скажите мне,можно сделать АвтоМут на маты, как я понял что это зависит от чата сервера,и как его подстроить под чат сервера? Если 1 момент отпадает хорошо тогда, можно что бы Маты игрока выделялись другим ТЕкстом,и размером в 2 раза больше,или же сделать так что бы игрок "Petryshka написал : ******" то это сообщение выводилось у меня на отдельный чат в другом рассположение . И хотел бы под конец спросить,есть ли типо скрипты для Администрирование . За ранее спасибо.

Edited by LastLife
Скрытие мата

Share this post


Link to post
Share on other sites

16 минут назад, Waldorst сказал:

АвтоМут на маты

Описывал проблемы тут:

 

19 минут назад, Waldorst сказал:

размером в 2 раза больше

В майне такого нет, только жир/курсив/подчёркивание/зачёркивание

 

20 минут назад, Waldorst сказал:

есть ли типо скрипты для Администрирование

У каждого сервера свои команды, свои тонкости, свои администраторы, так что, либо администратор самостоятельно сможет настроить мод под себя, либо будет всё делать обычными методами..

 

Share this post


Link to post
Share on other sites
Достижения

@lastlife

На счёт размеров я понял,но можно вывести эти сообщение в другой отдельный чат."Petya написал : блэт" и в любом расположение у меня эти слова выделены 

Share this post


Link to post
Share on other sites

17 минут назад, Waldorst сказал:

можно вывести эти сообщение в другой отдельный чат

Отдельных чатов нет. Есть только Область для текста, в которой текст пропадает со временем; и метка, в которой, насколько мне известно, нельзя скроллить

Share this post


Link to post
Share on other sites
Достижения

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Здравствуйте , можете пожалуйста дать скрипт на AutoClick для 1.11.2 ( ну задержкой на меч думаю он есть,я его видел) и fastbow , буду признателен .И не могли бы сказать куда это всё установить,кините потом реквизиты я отблагодарю 

Share this post


Link to post
Share on other sites

12 часов назад, Waldorst сказал:

Здравствуйте , можете пожалуйста дать скрипт на AutoClick для 1.11.2 ( ну задержкой на меч думаю он есть,я его видел) и fastbow , буду признателен .И не могли бы сказать куда это всё установить,кините потом реквизиты я отблагодарю 

Для меча:

Спойлер

toggle(flag);
if(flag);
    do();
        if(%ATTACKPOWER% >= 100); key(attack); endif;
    while(flag);
else;
    stop;
endif;

либо

Спойлер

toggle(flag);
if(flag);
    do();
        key(attack); wait("%ATTACKSPEED%t");
    while(flag);
else;
    stop;
endif;

 

Для лука:

Спойлер

toggle(flag);
if(flag);
    do;
       if(%BOWCHARGE% < 100); key(use); endif;
    while(flag);
else;
    stop;
endif;

 

Share this post


Link to post
Share on other sites
Достижения

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

Для меча:

  1 (Показать контент)

toggle(flag);
if(flag);
    do();
        if(%ATTACKPOWER% >= 100); key(attack); endif;
    while(flag);
else;
    stop;
endif;

либо

  2 (Показать контент)

toggle(flag);
if(flag);
    do();
        key(attack); wait("%ATTACKSPEED%t");
    while(flag);
else;
    stop;
endif;

 

Для лука:

  Показать контент

toggle(flag);
if(flag);
    do;
       if(%BOWCHARGE% < 100); key(use); endif;
    while(flag);
else;
    stop;
endif;

 

Я очень признателен и благодарен вам,у меня вопрос.Куда это и как привязать .И на какую клавишу идёт активация

 

Edited by Waldorst

Share this post


Link to post
Share on other sites

Привязываешь к любой клавише выполнение текстового файла. Как это делать, описывал здесь:

 

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

Принцип работы скриптов, которые я скинул: Привязываешь к любой свободной клавише. Первое нажатие на клавишу запускает скрипт, второе - останавливает.

Share this post


Link to post
Share on other sites
Достижения

$${
IFMATCHES("%CHATCLEAN%","^helper: (.+?)$");
    MATCH("%CHATCLEAN%","^helper: ([A-Za-z0-9_].+?)$",{&argstr});
    SPLIT(", ","%&argstr%",&args[]);
    ARRAYSIZE(&args[0],#helpers);
    IF(#helpers > 0);
        LCASE("%&args[]%",&method);
		echo(/bc \n&fХелперов в сети - &c%#helpers%&f:\n&c%&args[0]%\n&c%&args[1]%\n&c%&args[2]%\n&c%&args[3]%\n&c%&args[4]%\n);
		log(&c%&args[0]%);
	
	ELSE;
	log();
	ENDIF;
ENDIF;
}$$

Здравствуйте. У меня скрипт для показа игроков группы helper создает лишние строки, и я не знаю что с этим поделать. Хочу сделать так, чтобы ники окрашивались красным, но пустых строк не создавалось. Помогите сделать код аккуратней пожалуйста. Вот результат этого кода63O2TS2.png

Share this post


Link to post
Share on other sites

2 часа назад, sarumaki сказал:

Здравствуйте. У меня скрипт для показа игроков группы helper создает лишние строки, и я не знаю что с этим поделать. Хочу сделать так, чтобы ники окрашивались красным, но пустых строк не создавалось. Помогите сделать код аккуратней пожалуйста. Вот результат этого кода

Пустые строки из-за того, что ты пытаешься вывести четвёртый ник, которого у тебя нет. Пустой log() нафига? Да и не пустой тоже нафиг не нужен. LCASE тоже ни к чему..

 

IFMATCHES("%CHATCLEAN%","helper: (.+?)$");
    MATCH("%CHATCLEAN%","helper: (.+?)$",{&argstr});
    SPLIT(", ","%&argstr%",&args[]);
    ARRAYSIZE(&args[0],#helpers);
    IF(#helpers > 0);
        &message = "\n&fХелперов в сети - &c%#helpers%&f:";
        foreach(&args[],&helper);
            &message = "%&message%\n&c%&helper%";
        next;
        echo("/bc %&message%");
    ELSE;

        log();
    ENDIF;
ENDIF;

Share this post


Link to post
Share on other sites
Достижения

GYclaFv.png

Спасибо. А можно сделать так чтобы игроков с приставкой [СКРЫТ] не показывало?

Edited by sarumaki

Share this post


Link to post
Share on other sites

3 часа назад, sarumaki сказал:

Спасибо. А можно сделать так чтобы игроков с приставкой [СКРЫТ] не показывало?

Можно. Пишешь условия, чтобы игроков с приставкой [СКРЫТ] не показывало.. + ещё нужно заранее пересчитывать количество, т.к. будет цифра 5, а выведет 4 ника

Share this post


Link to post
Share on other sites
Достижения

Здравствуйте. Спасибо за прошлый скрипт, дописал проверку, всё отлично) 

Сейчас такой случай. Вот сообщения чужих кланов, хочу вывести их в textarea так чтобы в чате они не писались. Надо чтобы сообщение делилось на клан, ранг, ник и сообщение. 

F15f6CA.png

И еще надо чтобы не срабатывало на сообщения своего клана. Они выглядят так:

90y1Tfo.png

Помоги пожалуйста

 

Share this post


Link to post
Share on other sites

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

Здравствуйте. Спасибо за прошлый скрипт, дописал проверку, всё отлично) 

Сейчас такой случай. Вот сообщения чужих кланов, хочу вывести их в textarea так чтобы в чате они не писались. Надо чтобы сообщение делилось на клан, ранг, ник и сообщение. 

F15f6CA.png

И еще надо чтобы не срабатывало на сообщения своего клана. Они выглядят так:

90y1Tfo.png

Помоги пожалуйста

 

ifmatches(%CHATCLEAN%,"^\[Клан (.+)\] \((.+)\) (.+) непонятная_стрелочка (.+)$");
    match(%CHATCLEAN%,"^\[Клан (.+)\] \((.+)\) (.+) непонятная_стрелочка (.+)$",{&clan,&rank,&nick,&message});

    filter;

    ..................................

endif;

Share this post


Link to post
Share on other sites
Достижения

11 часов назад, LastLife сказал:

ifmatches(%CHATCLEAN%,"^\[Клан (.+)\] \((.+)\) (.+) непонятная_стрелочка (.+)$");
    match(%CHATCLEAN%,"^\[Клан (.+)\] \((.+)\) (.+) непонятная_стрелочка (.+)$",{&clan,&rank,&nick,&message});

    filter;

    ..................................

endif;

Скрипт работает, ток из чата почему-то никогда не удаляется ничего. Какой скрипт не был бы. С чем может быть связано? 

 

Share this post


Link to post
Share on other sites

28 минут назад, sarumaki сказал:

Скрипт работает, ток из чата почему-то никогда не удаляется ничего. Какой скрипт не был бы. С чем может быть связано? 

 

В onChat Запускаешь? filter насколько я помню в чат-фильтре только применяется, пиши код там

Share this post


Link to post
Share on other sites
Достижения

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By 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
    • By Lunomi
      Здравствуйте,
      сегодня мы разберемся с темой порталов в ад, а именно с их «Соединением».
       
      Вот вы – новый игрок на сервере, немного поиграли, накопали ресурсов, и нашли себе свой «райский уголок», но до спауна добираться пешком очень долго и далеко. И вы решили построить портал в ад, а для полного счастья и чтобы не появиться на территории соседа, (и что еще хуже не попасть оттуда в тюрьму) на обратном пути нужно «Соединить» их. С этим сейчас и разберемся.
       
       
      Например, мы находимся в обычном мире. При переходе в нижний мир игра делит наши текущие координаты на 8, а если наоборот – то
       
      умножает.

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

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

       
      =================================================================================
       
    • By 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 и комиксах
    • By 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 После скачивание требуется инсталляция. Как только что то будет выходить свеженькое или интересное буду добавлять суда )
    • By stosoten
      В этой теме развивается каталог ссылок, помогающий новичкам.
      - - - - - - -
      Здравствуй странник! Мир BBya приветствует тебя 
       
      Эта тема поможет тебе адаптироваться и быстрее влиться в игровой процесс.
      - - - - - - -
      Начало игры:
      Сейчас твой ник зачеркнут, на персонаже висят отрицательные эффекты и ты не можешь ударять других/ломать блоки.
       
      Не нужно беспокоиться - это нормально. Так мы встречаем всех новичков 
      На сервер заходит много людей: мы защищаемся от проделок тех, кто сразу же уйдет.
       
      Так вот, чтобы начать играть полноценно - нужно подать заявку.
       
      Это делается в теме BBya World | Информация о сервере и правила игры.
       
      Вскоре, заявка будет обработана и ты сможешь полноценно играть.
      - - - - - - -
      Самые нужные ссылки:
      Прямо скажем, наш сервер весьма необычен. Здесь легально воровство, но и весьма развиты охранные системы.
       
      От попадания в тюрьму спасет прочтение правил.
       
      Карта сервера поможет сориентироваться на местности и выбрать место для дома - <<карта>>
      - - - - - - -
      Территория:
      На нашем сервере нет приватов, однако, закрепить за собой опредеденную территорию - можно.
       
      Делается это в теме Геополитика №3. Достаточно отослать туда скриншот карты, где ваш участок будет выделен, и, если все будет в порядке - администратор закрепит его за вами.
       
      Позже, когда вы станете гражданином, можно будет (за отдельную плату), выделить территорию на карте.
      Это делается в теме Разметка территории на карте, а здесь даны рекомендации по разметке.
      - - - - - - - 
      Заработать изумруды:
      Изумруды - это наша основная валюта. Заработать их можно торгуя с другими игроками, сдавая шлак или выполняя гос. заказы.
      - - - - - - - 
  • Recently Browsing   0 members

    No registered users viewing this page.

×