Диалоговые окна MemoServ
Эти скрипты упрощают работу с сервисом MemoServ. Впредь Вам не нужно будет набирать команды для чтения сообщений.
Первый скрипт для создания окна
отправки сообщения
Для этого запускаем
редактор всплывающих меню (Ctrl+Alt+4) и в меню
channeltextview создаем новый пункт
(я назвал его "Послать мемо" и использовал иконку 129; эти параметры можно изменять по своему усмотрению) В окне скрипта вставте этот код.
Код:
dialog.textinput -d="Впишите ник и текст письма" -i=129 ($tr("Текст письма"),$tr("Введите текст послыки"), $tr("&Послать"),$tr("Отменить"),,)
{
if($0 == 0)
{
memoserv send $1 $k(12,9)\"$me\"
}
}
Создаем окно для
получения сообщения.
Все в том же
редакторе всплывающих меню в
channeltextview создаем пункт с названием "Прочитать Memo" и иконкой, например: 128. Вписываем этот код.
Код:
dialog.textinput -d="NEW" -i=128 ($tr("Текст письма"),$tr("Введите номер письма. LAST покажет последнюю записку. NEW покажет непрочитанные записки"),$tr("&Получить"),$tr("Отменить"),,$0)
{
if($0 == 0)
{
memoserv read $1
}
}
Тут же аналогично создаем окно для
удаления сообщений.
Новый пункт меню с названием "Удалить Memo" и иконкой 60
Код:
dialog.textinput -d="ALL" -i=60 ($tr("Удалить!!!"),$tr("Введите номер удаляемого письма. ALL удалит все записки."),$tr("&Удалить"),$tr("Отменить"),,$0)
{
if($0 == 0)
{
memoserv del $1
}
}
Эти пункты появятся в меню, которое открывается нажатием правой клавиши в окне вывода текста чата. Для удобства можно объеденить эти два пункта в одном подменю. Пробуйте.
Не забываем после каждого ввода кода нажимать кнопочку "применить"