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

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

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

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

К событию onShowGui привязать

$${if(GUI == "GUIGAMEOVER"); respawn; endif;}$$

Надёжнее.

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

Ну либо к событию изменения здоровья и проверять, равняется ли оно нулю

Использовал такую конструкцию, почему-то, срабатывала не всегда.

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


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

Помогайте нубу) Вот допустим я ввожу в чат 

/tban Nick 20m Причина Любой Длинны С Пробелами И ТД

Хочу сделать чтобы это разбивалось в переменные. Ник в переменную %&nick%, Время в переменную %&time%(чтоб буковка m оставалась в переменной), и причина в переменную %&reason%.

 

Вот что написал:

В OnSendChatMessage:
$${
ifmatches("%CHAT%","/tban (.+)");
match("%CHAT%","/tban (.+) (.+) (\S+)",{&nick},{&time},{&reason});
exec(macros.txt,,%&nick%,%&time%,%&reason%);
endif;
}$$

Содержимое файла macros.txt:

&nick = $$[1];
&time = $$[2];
&reason = $$[3];

log("Ник: %&nick%");
log("Время: %&time%");
log("Причина: %&reason%");

 

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

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


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

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

ifmatches("%CHAT%","/tban (.+)");

match("%CHAT%","/tban (.+) (.+) (\S+)",{&nick},{&time},{&reason});

 

ifmatches("%CHAT%","\/tban (.+)");
match("%CHAT%","\/tban (.+?) (.+?) (.+)",{&nick,&time,&reason});

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


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

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

 

ifmatches("%CHAT%","\/tban (.+)");
match("%CHAT%","\/tban (.+?) (.+?) (.+)",{&nick,&time,&reason});

А зачем в начале "\"?

 

22 часа назад, OcelotJungle сказал:

Надёжнее.

Использовал такую конструкцию, почему-то, срабатывала не всегда.

У меня не работает та, которую Ласт написал. Сделал цикл на кнопке. Только так

 

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


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

12 минут назад, Murasaki сказал:

А зачем в начале "\"?

mkb вроде и без неё разберёт, но обычно / - это спецсимвол, и чтобы получить обычный символ, нужно экранировать с помощью \

https://regexr.com/3rqkf

Снеси тут хоть один обратный слэш, и всё полетит либо выдаст error

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


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

В 14.06.2018 в 19:14, Murasaki сказал:

Привет. Вопрос. Можно ли реализовать такую фичу:

Я пишу команду в чат


/tempban Nickname 20m 1.1.2

и при отправке команды в итоге появляется дополнительный текст, записанный в скрипте. Например:


Input:
/tempban Nickname 20m 1.1.2
Output:
[!] Игрок MyNick забанил игрока Nickname по причине >> 1.1.2 [vk.com/dagaev_777 | vk.com/ForsPlay | bit.ly/rulesFP] 

где текст [vk.com/dagaev_777 | vk.com/ForsPlay | bit.ly/rulesFP]  будет добавляться скриптом. Время может быть разное, и причина тоже. Ну и ник само собой. Я сколько не пытаюсь, ничего не получается. Срочно нужна такая фича. Заранее спасибо!

А это реализовать все-таки не получится? Да?

 

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


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

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

А это реализовать все-таки не получится? Да?

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

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


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

Привет снова. Мне нужно немного модифицировать свой скрипт, но я не знаю как это сделать. 

 

Сделал всё как ты и говорил, даже добавил еще одну переменную.

В общем, ввожу команду /act (метод(kick/tban/tmute)) Nick Reason.

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

OnSendChatMessage:

$${
ifmatches("%CHAT%","\/act (.+)");
match("%CHAT%","\/act (.+?) (.+?) (.+?) (.+)",{&method,&nick,&time,&reason});
exec(action.txt,,%&method%,%&nick%,%&time%,%&reason%);
endif;
}$$

Содержимое файла action.txt:

&info = [[bit.ly/sardero][bit.ly/GroupFP][bit.ly/RulesFP]];
&method = $$[1];
&name = $$[2];
&time = $$[3];
&reason = $$[4];

ifmatches("%&method%","kick");
log("/kick %&name% %&reason% | %&info%");
endif;
ifmatches("%&method%","tban|tmute");
log("/%&method% %&name% %&reason% | %&info%");
endif;

//Это для теста скрипта
log("               ");
log("Action:   $$[1]");
log("Nickname: $$[2]");
log("Time:     $$[3]");
log("Reason:   $$[4]");
log("");

Дя, я люблю все усложнять. Не ругайтесь)

 

P.S Мне еще  нужно сделать так, чтобы если после команды /act ничего нет, то в log выводилось "/act method". Сорян что загрузил)

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

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


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

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

Привет снова. Мне нужно немного модифицировать свой скрипт, но я не знаю как это сделать. 

 

Сделал всё как ты и говорил, даже добавил еще одну переменную.

В общем, ввожу команду /act (метод(kick/tban/tmute)) Nick Reason.

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

OnSendChatMessage:


$${
ifmatches("%CHAT%","\/act (.+)");
match("%CHAT%","\/act (.+?) (.+?) (.+?) (.+)",{&method,&nick,&time,&reason});
exec(action.txt,,%&method%,%&nick%,%&time%,%&reason%);
endif;
}$$

Содержимое файла action.txt:


&info = [[bit.ly/sardero][bit.ly/GroupFP][bit.ly/RulesFP]];
&method = $$[1];
&name = $$[2];
&time = $$[3];
&reason = $$[4];

ifmatches("%&method%","kick");
log("/kick %&name% %&reason% | %&info%");
endif;
ifmatches("%&method%","tban|tmute");
log("/%&method% %&name% %&reason% | %&info%");
endif;

//Это для теста скрипта
log("               ");
log("Action:   $$[1]");
log("Nickname: $$[2]");
log("Time:     $$[3]");
log("Reason:   $$[4]");
log("");

Дя, я люблю все усложнять. Не ругайтесь)

 

P.S Мне еще  нужно сделать так, чтобы если после команды /act ничего нет, то в log выводилось "/act method". Сорян что загрузил)

А в чём проблема сначала парсить только действие, а там уже получать все необходимые значения? В твоём случае вообще проще использовать SPLIT(), а дальше работать с массивом аргументов.

Для последнего: проверяешь длину массива аргументов, если равна нулю, то вот.

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

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


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

15 часов назад, OcelotJungle сказал:

А в чём проблема сначала парсить только действие, а там уже получать все необходимые значения? В твоём случае вообще проще использовать SPLIT(), а дальше работать с массивом аргументов.

Для последнего: проверяешь длину массива аргументов, если равна нулю, то вот.

Это я:

7PRTRxJ.jpg

 

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


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

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

Это я:

Ты хотя бы ради приличия предложил бы пару тысяч изумрудов или 500р за помощь.
Кому интересно на обезьянку смотреть?

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


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

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

Ты хотя бы ради приличия предложил бы пару тысяч изумрудов или 500р за помощь.
Кому интересно на обезьянку смотреть?

Приложу как-нибудь) Мне уже столько раз помогли что без прикладывания денег я не уйду ) А пока что я на нуле

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


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

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

...

Как-то так:

Скрытый текст

IFMATCHES("%CHAT%", "^/act (.+?)$");
	MATCH("%CHAT%", "^/act (.+?)$", {&argstr});
	SPLIT(" ", "%&argstr%", &args[]);
	ARRAYSIZE(&args[], #size);
	IF(#size > 0);
		LCASE("%&args[0]%", &method);
		IF("%&method%" = "kick");
			ECHO("/kick %&args[1]% %&args[2]%");
		ELSEIF("%&method%" = "tban");
			ECHO("/tban %&args[1]% %&args[2]% %&args[3]%");
		ELSEIF("%&method%" = "tmute");
			ECHO("/tmute %&args[1]% %&args[2]% %&args[3]%");
		ELSE;
			LOG("Неизвестный метод! Доступные методы: kick, tban, tmute.");
		ENDIF;
	ELSE;
		LOG("/act <метод> <параметры>");
	ENDIF;
	FILTER;
ENDIF;

 

 

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


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

18 минут назад, OcelotJungle сказал:

IFMATCHES("%CHAT%", "^/act (.+?)$");

В таком случае он будет смотреть только на act+пробел+любой символ. Т.е. если вбить "/act", то LOG("/act <метод> <параметры>"); то не прокатит.

Ну и в reason же может быть больше чем одно слово, а последний args выведет только одно

26 минут назад, OcelotJungle сказал:

FILTER;

Тоже вроде не нужен, там же не событие получения сообщения, а событие отправки

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


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

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

В таком случае он будет смотреть только на act+пробел+любой символ. Т.е. если вбить "/act", то LOG("/act <метод> <параметры>"); то не прокатит.

Ну и в reason же может быть больше чем одно слово, а последний args выведет только одно

Затупил, да. Полдня с документами возился. Ну, шаблон есть, а поменять - фигня вопрос.

 

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

Тоже вроде не нужен, там же не событие получения сообщения, а событие отправки

Ага, а дальше оно уйдёт серверу, который в чат же выругается, что такой команды нет. Нужен, нужен. Все свои команды - обязательно с FILTER.

Изменено пользователем OcelotJungle
  • Спасибо 1

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


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

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

Ага, а дальше оно уйдёт серверу, который в чат же выругается, что такой команды нет. Нужен, нужен. Все свои команды - обязательно с FILTER.

Так, погодь.. Т.е. если в событии отправки написать filter, то сообщение не отправляется?

29 минут назад, OcelotJungle сказал:

Все свои команды - обязательно с FILTER

Он же вроде не команды отправлять хотел, а инфу в логи выводить. Т.е. без echo


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

Так, погодь.. Т.е. если в событии отправки написать filter, то сообщение не отправляется?

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

В 01.07.2018 в 17:21, LastLife сказал:

Нет, модифицировать сообщение, отправленное в чат нельзя

 

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


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

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

Он же вроде не команды отправлять хотел, а инфу в логи выводить. Т.е. без echo

Мне кажется, он ещё не дописал скрипт и использовал LOG вместо ECHO, чтобы наблюдать за результатом без отправки в чат. Ну, я обычно делаю так.

 

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

Я тут людей оказывается в заблуждение ввожу:

А я и забыл, что MODIFY тоже можно использовать, но в данной ситуации, имхо, проще ECHO + FILTER.

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

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


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

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

Как-то так:

  Скрыть контент


IFMATCHES("%CHAT%", "^/act (.+?)$");
	MATCH("%CHAT%", "^/act (.+?)$", {&argstr});
	SPLIT(" ", "%&argstr%", &args[]);
	ARRAYSIZE(&args[], #size);
	IF(#size > 0);
		LCASE("%&args[0]%", &method);
		IF("%&method%" = "kick");
			ECHO("/kick %&args[1]% %&args[2]%");
		ELSEIF("%&method%" = "tban");
			ECHO("/tban %&args[1]% %&args[2]% %&args[3]%");
		ELSEIF("%&method%" = "tmute");
			ECHO("/tmute %&args[1]% %&args[2]% %&args[3]%");
		ELSE;
			LOG("Неизвестный метод! Доступные методы: kick, tban, tmute.");
		ENDIF;
	ELSE;
		LOG("/act <метод> <параметры>");
	ENDIF;
	FILTER;
ENDIF;

 

 

Дядь, у меня какая-то проблема с ifами внутри ifmatches. Какой бы скрипт я не делал - не работают. :/

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


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

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

проблема с ifами

Там не = , а == попытаться в if поставить

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


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

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

Там не = , а == попытаться в if поставить

МКБ же пофиг было раньше? У меня все старые скрипты с =, всё работало.

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


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

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

МКБ же пофиг было раньше? У меня все старые скрипты с =, всё работало.

У меня уже давно хрень с ифами. Я говорю, внутри ifmatches не работает. Даже проверку условий не начинает и вообще ни на что в чате не срабатывает.

 

 

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


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

У тебя ошибка - дядя удаленно не поможет.  Выгони обезьянку из головы ))

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


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

 

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

У тебя ошибка - дядя удаленно не поможет.  Выгони обезьянку из головы ))

Ну дядя больше разбирается) Обезьянка не уходит)

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


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

Что за херня с форумной вставкой кода?


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

Дядь, у меня какая-то проблема с ifами внутри ifmatches. Какой бы скрипт я не делал - не работают. :/

В OnSendChatMessage:

IFMATCHES("%CHAT%","^/act"); EXEC(action.txt,"Action","%CHAT%"); FILTER; ENDIF;

 

В action.txt:

IFMATCHES("$$[1]","^/act (.+?)$");
    MATCH("$$[1]","^/act (.+?)$",{&argstr});
    SPLIT(" ","%&argstr%",&args[]);
    ARRAYSIZE(&args[],#size);
	LOG("Size = %#size%")
    IF(#size > 0);
        LCASE("%&args[0]%",&method);
        IF(&method="kick");
            ECHO("/kick %&args[1]% %&args[2]%");
        ELSEIF(&method="tban");
            ECHO("/tban %&args[1]% %&args[2]% %&args[3]%");
        ELSEIF(&method="tmute");
            ECHO("/tmute %&args[1]% %&args[2]% %&args[3]%");
        ELSE;
            LOG("Unknown method! Available methods: kick, tban, tmute.");
        ENDIF;
    ENDIF;
ELSE;
	LOG("/act <method> <parameters>");
ENDIF

 

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

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


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

11 минут назад, OcelotJungle сказал:

Что за херня с форумной вставкой кода?


В OnSendChatMessage:


IFMATCHES("%CHAT%","^/act"); EXEC(action.txt,"Action","%CHAT%"); FILTER; ENDIF;

 

В action.txt:


IFMATCHES("$$[1]","^/act (.+?)$");
    MATCH("$$[1]","^/act (.+?)$",{&argstr});
    SPLIT(" ","%&argstr%",&args[]);
    ARRAYSIZE(&args[],#size);
	LOG("Size = %#size%")
    IF(#size > 0);
        LCASE("%&args[0]%",&method);
        IF(&method="kick");
            ECHO("/kick %&args[1]% %&args[2]%");
        ELSEIF(&method="tban");
            ECHO("/tban %&args[1]% %&args[2]% %&args[3]%");
        ELSEIF(&method="tmute");
            ECHO("/tmute %&args[1]% %&args[2]% %&args[3]%");
        ELSE;
            LOG("Unknown method! Available methods: kick, tban, tmute.");
        ENDIF;
    ENDIF;
ELSE;
	LOG("/act <method> <parameters>");
ENDIF

 

В причинах только первое слово пишется. Мне уже стыдно просить о помощи, но плиз помоги)

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От 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 пользователей онлайн

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

×