IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> MMC, Все про ММС - скрипты, проблемы, etc
Shaidar Haran
сообщение 24 Jan 2007, 16:44
Сообщение #1

Оранжевый Канцлер Тьмы
Сообщений: 2 340
Спасибо сказали: 605 раз




Так вот, меня волнуют две проблемы:
1) Что делать с комбинациями Alt-k[какая-нить]. Они срабатывают, но выдают в ввод символы из виндовской таблицы символов в качестве мусора - это мне не нужно smile.gif
2) Хотелось бы все же узнать методы скриптов в отношении ММС. Ну, например, функция, объявленная через CMD::имя_функции будет доступна обычный командой имя_функции, а вот что еще есть? Как послать текст напрямую в МУД, а как через обработку, как делать триггеры и т.п. - через код?

Вот, для начала.


--------------------
I am the fury in your eyes. I am reason, I am vice.
Careful what you say
You may regret it,
Careful what you wish
You just might get it.
Go to the top of the pageAdd Nick
 
+Quote Post
othreen
сообщение 03 Feb 2007, 03:42
Сообщение #2

Newbie
Сообщений: 14
Спасибо сказали: 0 раз




1. Эта проблемма меня самого очень волнует... и хз че с ней делать. МБ опытные юзеры ММС расскажут как бороться...
2. Хе =) вопрос на самом деле некорректный...
послать текст - sendl();
trig
{
комманды
} "строка_срабатывания";
alias аналогично. вот например:

P::trig
{
if ($U::eatanddrink == 1)
{
P::sendl("взять $U::food $U::foodcontainer");
P::sendl("eat $U::food");
};
} '^Ты хочешь есть.';

думаю смысл понятен. а вообще ВСЕ ф-ции для использования в скриптах есть в хелпе к ММС. если у тебя его нету:
http://mmc.mud.ru/mmc.txt
держи)
кстати, есть версия ММС 5.1, там есть несколько клевых фич. если надо - стучи 255009369, я дам линку.


03n
Go to the top of the pageAdd Nick
 
+Quote Post
Shaidar Haran
сообщение 03 Feb 2007, 08:53
Сообщение #3

Оранжевый Канцлер Тьмы
Сообщений: 2 340
Спасибо сказали: 605 раз




Этот документ, mmc.txt, включен вроде в поставку самого ММС. Он описывает только внутренние функции самого клиента, а хотелось именно референс по скриптам, как в справке по жабе на jmc.mud.ru - там расписаны именно методы объекта jmc: jmc.send, jmc.parse, jmc.getvar, jmc.setvar, и т.п.

А сцылку на пятый mmc клади сюда, если он в нете ) Могу предположить, что Грей согласится его даж в ФАЙЛЫ выложить вместо нашего, четвертого.

По поводу же значков по альту: говорят, что это функция самой Винды, надо поискать в ней самой какие-нить странные глубинные настройки.


--------------------
I am the fury in your eyes. I am reason, I am vice.
Careful what you say
You may regret it,
Careful what you wish
You just might get it.
Go to the top of the pageAdd Nick
 
+Quote Post
Ennin
сообщение 03 Feb 2007, 09:42
Сообщение #4

strange thing
Сообщений: 2 586
Спасибо сказали: 94 раза




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


--------------------
anyway the wind blows...
Go to the top of the pageAdd Nick
 
+Quote Post
othreen
сообщение 05 Feb 2007, 01:37
Сообщение #5

Newbie
Сообщений: 14
Спасибо сказали: 0 раз




Последняя версия известного клиента MMC. Автор изменений - Керд (kerd@aladon.ru). В наличии имеется только виндовская версия.
http://infostore.org/file/2662560/2165518/mmc5_1.rar
Go to the top of the pageAdd Nick
 
+Quote Post
sonnic
сообщение 07 Feb 2007, 07:28
Сообщение #6

Advanced Member
Сообщений: 116
Спасибо сказали: 1 раз




Может кто знает..., данный сабж работает через проксю, если да то каким образом?
Go to the top of the pageAdd Nick
 
+Quote Post
othreen
сообщение 09 Feb 2007, 14:43
Сообщение #7

Newbie
Сообщений: 14
Спасибо сказали: 0 раз




2Соник: хз, никогда не разбирался. всегда можно юзать ХТТП-порт wink.gif

Вы мне лучше скажите работает ли линк, что я повыше постил?..
Go to the top of the pageAdd Nick
 
+Quote Post
GrayMage
сообщение 09 Feb 2007, 17:22
Сообщение #8

ArchMage
Сообщений: 8 223
Спасибо сказали: 349 раз




Не знаю работает он или нет - я выложил ММЦ к нам на сайт. Вот сюда: http://www.df2.ru/files/


--------------------
/GrayMage
Go to the top of the pageAdd Nick
 
+Quote Post
sonnic
сообщение 10 Feb 2007, 03:58
Сообщение #9

Advanced Member
Сообщений: 116
Спасибо сказали: 1 раз




Цитата(othreen @ 09 Feb 2007, 18:43)
2Соник: хз, никогда не разбирался. всегда можно юзать ХТТП-порт wink.gif

Вы мне лучше скажите работает ли линк, что я повыше постил?..

можно то можно, но это дополнительные тормоза..., да и постоянный поиск нормальной работающей прокси
Go to the top of the pageAdd Nick
 
+Quote Post
Ahill
сообщение 14 Aug 2007, 17:27
Сообщение #10

Immortal
Сообщений: 719
Спасибо сказали: 4 раза




каким значком в mmc: /action {чегототам} {чтото, а потом еще, чтото} заменяется ", а потом еще," ?
Go to the top of the pageAdd Nick
 
+Quote Post
Shaidar Haran
сообщение 05 Sep 2007, 19:04
Сообщение #11

Оранжевый Канцлер Тьмы
Сообщений: 2 340
Спасибо сказали: 605 раз




Ахилл - почитай любой мануал по регулярным выражениям (regexp). В ММС используются именно они, в реализации для Перла.


--------------------
I am the fury in your eyes. I am reason, I am vice.
Careful what you say
You may regret it,
Careful what you wish
You just might get it.
Go to the top of the pageAdd Nick
 
+Quote Post
Shaidar Haran
сообщение 06 Sep 2007, 17:53
Сообщение #12

Оранжевый Канцлер Тьмы
Сообщений: 2 340
Спасибо сказали: 605 раз




Пример в студию! Какой триггер хотелось бы портировать из Жабы в ММС?


--------------------
I am the fury in your eyes. I am reason, I am vice.
Careful what you say
You may regret it,
Careful what you wish
You just might get it.
Go to the top of the pageAdd Nick
 
+Quote Post
Aldaran
сообщение 08 Jul 2008, 15:33
Сообщение #13

Newbie
Сообщений: 35
Спасибо сказали: 0 раз




Цитата
1) Что делать с комбинациями Alt-k[какая-нить]. Они срабатывают, но выдают в ввод символы из виндовской таблицы символов в качестве мусора - это мне не нужно smile.gif


mmc.txt:
Код
    bind    - команда bind позволяет пользователю определять "горячие кнопки",
    то есть позволяет назначить функции на нажатие клавиш
    пользователем. Без параметров она покажет определенные
    пользователем кнопки, bind -a покажет все назначенные функции,
    включая функции редактора, назначенные самим клиентом. Первым
    параметром указывается обозначение кнопки (с
    приставкой C- для обозначения <Ctrl> и M- для <Alt>. Например:
    /bind C-C /quit будет вызывать /quit при нажатии <Ctrl>-C).
    Если указан только один параметр, кнопка, клиент распечатает
    определенную на нее реакцию.
    Пример:
     /bind C-C /quit  - <Ctrl>-c = <Ctrl>-<Shift>-c = /quit
   /bind C-c /quit  - то же самое, регистр не важен
   /bind M-c /connect mud.arctic.org 2700  - по <Alt>-c
   /bind M-C /dc  - дисконнект по <Alt>-<Shift>-C.
   /bind f1 {recite recall}    - читаем recall по F1


--------------------
КРОВЬ! СМЕРТЬ! СОТОНА!

http://www.arda.pp.ru/
Go to the top of the pageAdd Nick
 
+Quote Post
Shaidar Haran
сообщение 08 Jul 2008, 15:57
Сообщение #14

Оранжевый Канцлер Тьмы
Сообщений: 2 340
Спасибо сказали: 605 раз




Пример: у меня в ММС на комбинации M-k8, M-k6, M-k4, M-k2, M-k9, M-k3 были забиты ренжевые атаки. В итоге после нескольких атак в командной строке оказывались символы, внесенные туда Виндой по команде alt+<номер_символа>
Как от этого избавиться?


--------------------
I am the fury in your eyes. I am reason, I am vice.
Careful what you say
You may regret it,
Careful what you wish
You just might get it.
Go to the top of the pageAdd Nick
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28 March 2024 - 15:38
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика