Когда на оффсайте миранды появился новый плагин, тогда ещё просто
mBot, который позволял писать разнообразные скрипты для миранды, почти никто не обратил на это внмание, но были и такие, у кого сразу в голове что-то перевернулось!
Именно они начали вместе с
Piopawlu(автором плага) писать разнообразные скрипты... И что мы видим по прошествии полугода(грубо...) - плагин поднялся на ноги и обзавелся довольно большим количеством функций и отдельным разделом в файл-листинге оффсайта, в котором теперь складируются скрипты для Скриптового Движка Миранды(перевод грубоват, но понятен, на мой взгляд, большинству...).
А совсем недавно произошло вообще переломное событие, которое вывело mBot на новый уровень популярности - была реализована поддрежка скриптов
MSP в плагине
IRC... Фанатам ирка не надо объяснять, что такое скрипты в ирке в наше время - именно благодаря им стал столь популярен
mIRC, а сейчас поклонники миранды могут с гордостью заявить, что
mIRC отдыхает по сравнению с возможностями миранды в скриптовании...
Но, судя по моим наблюдениям, для большинства пользователей миранды
mBot - лес дремучий... Вот здесь я и постараюсь прояснить(в силу своих возможностей) все тонкие моменты использования данного плага, который по значимости вполне может приблизиться к протоколам и таким монстрам, как
Tab_SRMM... Так же в этой темепредлагаю постить все вопросы по этому плагу.
Основная информация
- Для написания скриптов в mBot'e использется язык PHP - можно использовать 90% встроенных функций языка и несколько десятков функций, используемых только в миранде!
- Написать скрипт может любой, и ничего сложного в этом нет, главное - знать что должен делать этот скрипт, а то как он будет это делать постепенно выстроится в чёткий алгоритм... В плагине отличная документация, позволяющая без труданаписать скрипт.
- Установка плагина! Для начала необходимо скачать инсталятор или архив, только учтите, что инсталятор ломенётся качать из инета библиотеку, которая просто необходима для работы плагина - скачать её ручками можно здесь(php5ts.dll)
При установке у вас должна получиться следующая структура папок и фалов(только то, что непосредственно относится к данному плагину):
Код:
C:\Program Files\Miranda IM
|
+---mbot
| +---config
| | mbot.xml
| | php.ini
| +---scripts
| | | example1.php
| | | example2.php
| | | example3.php
| | | example4.php
| | | example5.php
| | | example6.php
| | | convert.php
| | | dialog1.php
| | | dialog2.php
| | | dialog3.php
| | | svc_test.php
| | +---autoload
| +---extensions
| +---help
| | mbot.chm
| +---www
\---Plugins
| | mbot.dll
|
| miranda32.exe
| php5ts.dll
- Установка нового скрипта! Есть несколько способов... И все они одинаково действенны:
- Открыть консоль mBot'a (Главное меню - mBot - Show Console) и перетащить на неё файл скрипта из проводника - он автоматически будет установлен.
- Открыть консоль mBot'a и выбрать NEW > Install script далее выбрать нужный скрипт!
http://img285.echo.cx/img285/4462/snap0826wr.png
- Просто скопировать скрипт в подпапку /mbot/scripts/autoload/ вашей миранды. Этот способ отличается от предыдущих тем, что скрипт начнёт работать(или выдаст ошибку, если скрипт содержит ошибку) лишь при следующем запуске миранды, так что советую использовать первые два.
- Удаление скрипта! С самого начала, начиная испытывать возможности плагина многие ставят всё подряд! Но в итоге от этого надо избавляться и не все знают как! Тут есть тоже несколько способов!
- В настройках миранды в разделе "mBot" есть список активных скриптов:
http://img285.echo.cx/img285/4966/snap0810gi.png
...возможно, что установленный Вами скрипт будет встречаться там несколько раз, пусть это Вас не смущает, достаточно выбрать пункт Uninstall в контекстном меню данного пункта в списке и плагин будет удалён!
- Если Миранда в данный момент не запущена, млжно просто тупо стереть файл установленного скрипта из подпапки /mbot/scripts/autoload/ вашей миранды. После запуска миранды никаких ошибок не возникнет - для неё его никогда и не было

- Ещё одна довольно интересная функция данного плагина - он способен запустить на вашем компьютере Web-сервер с поддержкой PHP!! Все настройки, связанные с ним находятся в файле mbot.xml в подпапке /mbot/config/ вашей миранды. Включить/Выключить сервер можно в настройках миранды в разделе "mBot"(требуется перезапуск миранды).
Благодяря именно этой функции появился скрипт WebMiranda, позволяющий использовать Вашу миранду с любого компьютера, на котором есть браузер(при условии, что дома у вас постоянное соединение с интернет и внешний IP-адрес)
Скрипты для mBot'a на оффсайте миранды.