Crazy Squirrel SV v1.1 [плагин для сервера]

Здесь содержатся плагины, графические оболочки, наборы смайлов и другие дополнения к CommFort.
Аватара пользователя
CrazyVirus
Сообщения: 747
Зарегистрирован: 13:40, 26.05.2007

Crazy Squirrel SV v1.1 [плагин для сервера]

Сообщение CrazyVirus »

Имя: Crazy Squirrel SV
Версия: 1.1

Добавляет поддержку Squirrel скриптов (http://www.squirrel-lang.org).

Аналогичный плагин для клиента.


Изменения в версии 1.1:
  • Добавлена возможность удалённого запуска/остановки скриптов через виртуального пользователя
    Библиотека Squirrel версии 3.0.1
Вложения
CrazySquirrelSV_v1.1.zip
(228.54 КБ) 676 скачиваний
Последний раз редактировалось CrazyVirus 12:16, 24.11.2011, всего редактировалось 6 раз.
Аватара пользователя
leonbratsk
Сообщения: 488
Зарегистрирован: 14:07, 21.03.2010

Re: Crazy Squirrel SV v1.0 [плагин для сервера]

Сообщение leonbratsk »

CrazyVirus писал(а):Имя: Crazy Squirrel SV (для сервера 5)
Размер: 219 КБ
Версия: 1.0
Ссылка: http://crazyvirus.net.ru/downloads.php?page_id=16

Добавляет поддержку Squirrel скриптов (http://www.squirrel-lang.org).

Плагин тестировался мало, поэтому может быть много ошибок.
Уважаемый CrazyVirus, не могли бы вы написать отдельный плагин Crazy Visual Basic для клиента?
Чат CommFort города Братск "SkyLine"
адрес: vcommforte.com или 194.146.200.130
версия сервера: 5.40
Аватара пользователя
CrazyVirus
Сообщения: 747
Зарегистрирован: 13:40, 26.05.2007

Re: Crazy Squirrel SV v1.0 [плагин для сервера]

Сообщение CrazyVirus »

leonbratsk писал(а):Уважаемый CrazyVirus, не могли бы вы написать отдельный плагин Crazy Visual Basic для клиента?
Зачем? :) Да и желания у меня нет...
Аватара пользователя
Hellios
Сообщения: 324
Зарегистрирован: 22:31, 06.05.2008
Откуда: Мирный (Саха)
Контактная информация:

Re: Crazy Squirrel SV v1.0 [плагин для сервера]

Сообщение Hellios »

Лучше несколько полезных скриптов бы знающие люди опубликовали.
Лично я этот язык вообще не знаю...
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Crazy Squirrel SV v1.0 [плагин для сервера]

Сообщение Yaroslav »

А есть какая-то возможность запускать скрипты не трогая сервер? Скорее всего нету. Может подумаешь в эту сторону? К примеру у меня сервер работает под Wine на удалённом сервере. Для того, чтобы запустить тот или иной скрипт, мне нужно провести кучу геморных операций одной из которых будет перезапуск сервера, и потом перезапуск ещё раз после включения.
У тех, у кого сервер работает службой Windows, ситуаця похожая. В любом случае надо перезапускать.
Всё это крайне неудобно, особенно в процессе отладки скрипта.

К примеру я это вижу либо путём специального именования скриптового файла и тогда он будет стартовать автоматически. Либо какой-то специальной командой в начате самого скрипта как-то так, чтобы для самого языка это было коментарием. Типа
/*start*/
/*stop*/
но тогда плагин должен регулярно перечитывать сожержимое каталога на предмет новых файлов. И запскать те, которые начинаются со /*start*/, и потом мониторить изменения этого файла.

Не очень красиво, но просто.

Или тогда завести у плагина административного виртуального пользователя, который будет работать по принципу CrazyPluginUnloader. Это, наверное, сложнее в реализации, но на много круче в плане интерфейса. А с учётом готового CrazyPluginUnloader может можно логику содрать оттуда, а только подставить данные другие (собсвтенно список скриптов, а не плагинов) и действия другие (остановка/запуск опять же скриптов).
Hellios писал(а):Лучше несколько полезных скриптов бы знающие люди опубликовали.
Лично я этот язык вообще не знаю...
Я тоже не знаю. Но скриптовые языки делаются такими, что зная любой язык программирования в них разобраться не сложно. Squirrel не исключение. Главное вникнуть и начать решать проблему.
Я уже начал. Когда будет что-то, что не стыдно показать, то покажу обязательно, но ка кскоро это будет ни кому не известно :) Скорее всего очень не скоро.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Аватара пользователя
CrazyVirus
Сообщения: 747
Зарегистрирован: 13:40, 26.05.2007

Re: Crazy Squirrel SV v1.0 [плагин для сервера]

Сообщение CrazyVirus »

Yaroslav писал(а):А есть какая-то возможность запускать скрипты не трогая сервер? Скорее всего нету. Может подумаешь в эту сторону?
Нет такой возможности. Хорошо, сделаю, скорее всего через виртуального пользователя.
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Crazy Squirrel SV v1.0 [плагин для сервера]

Сообщение Yaroslav »

CrazyVirus писал(а):Хорошо, сделаю, скорее всего через виртуального пользователя.
Было бы замечательно. Спасибо.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Аватара пользователя
CrazyVirus
Сообщения: 747
Зарегистрирован: 13:40, 26.05.2007

Re: Crazy Squirrel SV v1.1 [плагин для сервера]

Сообщение CrazyVirus »

Плагин обновлён.
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Re: Crazy Squirrel SV v1.1 [плагин для сервера]

Сообщение Yaroslav »

CrazyVirus писал(а):
Yaroslav писал(а):Ещё не ставил. Как раз хочу опробовать систему обновления плагина без остановки сервера. Одного не пойму, как настраивается виртуальный пользователь и пароль к нему? В архиве ini файла не нашёл. Или нет возможности изменять его?
Но ведь в любом случае нужно задать список людей, кто будет иметь право запускать/останавливать скрипты.
Настраивается через окно настроек. :) Можно ini положить - подберёт при запуске.
Вот параметры:

Код: Выделить всё

[VirtUser]
Enabled=1
Icon=0
Name=CrazySquirrelSV
IP=N/A
Pass=123456
AdmUsers=Имя1;Имя2;127.0.0.1
P.S.
Это тема клиентского плагина. :)
Сорри, не туда написал случайно. Спасибо. Сегодня буду пробовать с ini.
Респект за проделанную работу. Хорошие и нужные штуки делаешь. Но всё равно Crazy плагин для клиента (вот тот, самый первый с недокументированными фичами) — это зло.
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185
Ответить