Название: Me Message v1.0
Скрипт: MeMessage.mrc
Программа: mIRC
Автор: Epic
Описание: Создаёт управляемое диалоговое окно для редактирования "/ME" сообщений. Также позволяет вести подсчёт набранных символов, настраивать цвет и команду для отправления сообщения.
Управление: Чтобы открыть панель управления нажмите клавишу "F9". (Вы можете переназначить клавишу в алиасе на более удобною для вас).
Скриншоты:
[indent=0.8,0.5]
Установка:
Откройте редактор скриптов вашего клиента при помощи комбинации клавиш "ALT+R".
Далее через верхнее меню "File/New" откройте новый файл и разместите там код.
Далее через верхнее меню "File/Save As..." сохраните код как скрипт под названием "MeMessage.mrc".
Если у вас уже установлена предыдущая версия этого скрипта, то замените его новым кодом. Не оставляйте предыдущие версии скриптов во избежании конфликтов.
Скачать: 💾 MeMessage_v1.0.rar
##################################################################### # Название: Me Message v1.0 # Автор: Epic (epicnet@mail.ru, http://epicnet.ru) # Описание: Создаёт управляемое диалоговое окно для редактирования "/ME" сообщений. # Управление: Чтобы открыть панель управления нажмите клавишу "F9". ##################################################################### alias F9 { if (!$dialog(me)) { unset %me_chars %me_mess | .dialog -mp me me | .dialog -r me me_colors me 5 | if (%me_colors) .did -c me 5 %me_colors me_select me 6 | if (%me_select) .did -c me 6 %me_select | else .did -c me 6 1 } else .dialog -x me } dialog me { title "Me Message" size -1 -1 300 235 option pixels edit "", 1, 10 10 280 130, multi autovs, limit 900 text "Символов:", 2, 30 155 55 20, nowrap edit "0", 3, 88 152 30 21, read rich right, limit 4 text "Цвет:", 4, 130 155 40 20, nowrap combo 5, 165 151 104 20, drop combo 6, 30 191 65 20, drop button "Отправить ➤", 10, 105 190 165 23 } on *:DIALOG:me:edit:1: unset %me_chars | var %q 1 | while (%q <= $did($dname,$did).lines) { %me_chars = $calc(%me_chars + $did($dname,$did,%q).len) | inc %q } | .did -o $dname 3 1 %me_chars on *:DIALOG:me:sclick:5: %me_colors = $did($dname,$did).sel on *:DIALOG:me:sclick:6: %me_select = $did($dname,$did).sel alias -l me_colors { .did -a $1 $2 Белый | .did -a $1 $2 Чёрный | .did -a $1 $2 Т.Синий | .did -a $1 $2 Зелёный | .did -a $1 $2 Красный | .did -a $1 $2 Коричневый | .did -a $1 $2 Фиолетовый | .did -a $1 $2 Оранжевый | .did -a $1 $2 Жёлтый | .did -a $1 $2 Салатовый | .did -a $1 $2 Морской | .did -a $1 $2 Голубой | .did -a $1 $2 Синий | .did -a $1 $2 Розовый | .did -a $1 $2 Серый | .did -a $1 $2 С.Серый } alias -l me_select { .did -a $1 $2 /me | .did -a $1 $2 /ame | .did -a $1 $2 /qme } on *:DIALOG:me:sclick:10:{ unset %me_mess | var %q 1 | while (%q <= $did($dname,1).lines) { %me_mess = %me_mess $did($dname,1,%q).text | inc %q } if (%me_colors) { var %me_col $calc(%me_colors -1) | if ($len(%me_col) == 1) var %me_col $+($chr(3),0,%me_col) | else var %me_col $+($chr(3),%me_col) } if (%me_chars > 0) .editbox -an $did($dname,6,0).text $+(%me_col,%me_mess) else .echo -a :: Пожалуйста, напишите ваш текст ➤ }
P.S. Если у вас возникли вопросы, вы столкнулись с трудностями по установке скрипта, или вы обнаружили ошибки, а может быть у вас появились новые идеи по модификации данного скрипта, то обязательно напишите здесь об этом.
- Подпись автора
[html]<style>img {vertical-align:middle;}.hnet{color:#FFFFFF;}.hstar{color:#DE0000;}.htext{font-family:Verdana;font-size:13px;color:#6E1E00;}.heading{font-family:Verdana;font-size:13px;font-weight:bold;background-color:#4897E7;}.stitle{font-family:Verdana;font-size:12px;}.dot{color:#808000;}.desc{color:#ADADAD;}a .curl{font-family:Verdana;font-size:13px;color:#3A92CD;}</style><table><tr><td width="20px" height="20px"><img src="https://forumstatic.ru/files/000d/c9/8c/34681.jpg"></td><td><a href="https://forum.epicnet.ru/viewtopic.php?id=234"><span class="heading"> <span class="hstar">★</span> <span class="hnet">EpicNet.Ru</span> <span class="hstar">★</span> </span><span class="htext"> - IRC Чат © 2008</span></a></td></tr><tr><td></td><td><div class="stitle"><span class="dot">•</span> <span class="desc">Вход через вебгейт:</span> <a href="http://irc.epicnet.ru"><span class="curl">http://irc.epicnet.ru</span></a><br><span class="dot">•</span> <span class="desc">Сервер:</span> irc.epicnet.ru <span class="desc">Порты:</span> 6667, 6668 (ssl)<br><div></td></tr></table>[/html]