-
Notifications
You must be signed in to change notification settings - Fork 0
ru_Home
Это русскоязычный раздел документации по фреймворку m0ssion.
m0ssion — это расширение для Google Chrome (и его производных) для разработки дополнений для чата "Галактика Знакомств", он же Galaxy. Дело в том, что этот чат наполнен глупейшими функциями, которые хочется убрать. Для некоторых это анимации на планете, тормозящие браузер, для других — деньговысасывающие объекты, появляющиеся на планете. Кто-то хочет игнор-лист, кто-то хочет выключить погоду на планете, кто-то хочет оповещения (Web Notification) и так далее. Разработчики смотрят на просьбы пользователей свысока и отвечают целым ничего. В результате такого отношения нами было принято решение взять дело в свои руки и дать пользователям то, что они хотят.
m0ssion — это не набор готовых функций, это так называемый фреймворк. Говоря по-русски, это платформа, на основе которой разрабатывается и внедряется нужный функционал. Сама по себе m0ssion никаких изменений в чат не вносит, но она предоставляет своим пользователям возможность изменять работу чата и подстраивать его под свои нужды, изменяя или добавляя функциональность. Для m0ssion разрабатываются **модули **— по сути, код на JavaScript, внедряемый в веб-версию чата Galaxy. При написании кода следует учитывать некоторые особенности, а именно ru/Events и ru/Galaxy_Structure, которые описаны в этой Wiki.
В чате, для которого написан m0ssion, есть свод правил, который они называют Конституцией Галактики. Пункт 4 оной гласит:
4. Запрещено использовать любые сторонние приложения для доступа в Galaxy.
Давайте разберёмся. Во-первых, для доступа к чату мы используем веб-версию Galaxy, написанную самими разработчиками. Ничего не нарушаем, верно? Но вдруг m0ssion изменяет JS-код Галактики? Снова нет, m0ssion лишь вызывает доступные публично функции, встраиваясь в события публично доступного класса. Запретить устанавливать расширения для браузеров у разработчиков Galaxy нет возможности.
Тем не менее, IDENT Software никак не связаны с разработчиками Galaxy (Mobstudio Ltd). Имейте ввиду, что за все действия, совершаемые с помощью m0ssion, несёте ответственность только Вы. Мы не несём ответственность за блокировку персонажа и иные проблемы с разработчиками Galaxy, с которыми Вы можете столкнуться при использовании нашего фреймворка. Мы также не несём никакой ответственности за модули для m0ssion, написанные кем бы то ни было.
m0ssion framework by IDENT Software
