plugin [ICQ Commander]|камандим ботом через аську!

Дополнения к OpenKore, расширяющиее её функциональность, называются плагинами.

Модератор: 4epT

Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Тэкс...качну тогда щас 1.9.4...Спасибо за помощь ;)
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
varg
Начинающий
Сообщения: 35
Зарегистрирован: Вс ноя 19, 2006 9:33 pm

Сообщение varg »

чес слово, незнаю по какой причине у тебя не может найти файл ICQ2000_Easy.pm .... :shock: :unknown:

Добавлено спустя 3 минуты 55 секунд:

мб попробуй добавить в openKore.pl строку
use lib "$RealBin/plugins"; :shock: :shock: :shock: ? хотя я не уверен что это правильная идея ....
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Нет ну,что за :evil:

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

OpenKore version what-will-become-2.0.0 (SVN version)
Network state = 5
Network handler = Network::DirectConnection
Loaded plugins:
  plugins/alertsound.pl (alertsound)
  plugins/doCommand.pl (doCommand)
  plugins/icq.pl (icqCommander)
  plugins/patchConnect.pl (patchconnect)
  plugins/ropp.pl (ppengine)

Error message:
Can't locate Time/Local.pm in @INC at plugins/Net/ICQ2000.pm line 39.
BEGIN failed--compilation aborted at plugins/Net/ICQ2000.pm line 39.
Compilation failed in require at plugins/ICQ2000_Easy.pm line 38.
BEGIN failed--compilation aborted at plugins/ICQ2000_Easy.pm line 38.
Compilation failed in require at C:/194SVN5704/plugins/icq.pl line 61.

Stack trace:
Can't locate Time/Local.pm in @INC at C:/194SVN5704/src/Interface/Wx.pm line 109
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x264286c)') called at openkore.pl line 97
	main::__start() called at start.pl line 119

Died at this line:
     
* require 'ICQ2000_Easy.pm';
  $icq = Net::ICQ2000_Easy->new($icq_uin, $icq_passw,"1");

Это уже в той что 1.9.4
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

to do:
- исправить баг с длинными сообщениями (очень сильно нужна помощ людей знающих перл)
- переадресация в ICQ при получении PM сообщения
- оповещение при "сдохнувшем" боте
- более полный консольный лист (like openKore "you atackmonster poring .... dmg - miss ")
- поиск предметов из БД (для Базы данных продавцов)
2-4 имхо лучше средствами verbose...

Касаемо базы: как я понимаю, она стоит где-то на домашней машине, потому, собственно, так и работает... Есть целый ряд конструктивных предложений, потому лучше бы создать о ней отдельную темку, дабы не оффтопить. Но, имхо, плагин должен всё же исполнять свою функцию, да и в веб интерфейсе база всяко удобней
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
varg
Начинающий
Сообщения: 35
Зарегистрирован: Вс ноя 19, 2006 9:33 pm

Сообщение varg »

Antarx писал(а): 2-4 имхо лучше средствами verbose...

Касаемо базы: как я понимаю, она стоит где-то на домашней машине, потому, собственно, так и работает... Есть целый ряд конструктивных предложений, потому лучше бы создать о ней отдельную темку, дабы не оффтопить. Но, имхо, плагин должен всё же исполнять свою функцию, да и в веб интерфейсе база всяко удобней
2 и 4е в принципе так и планировалось просто нет времени сразу этореализовать,
сейчас первостепенная проблема стоит в отправке из плугина на аську "большиш" сообщений, к примеру help ... и на решение этой проблеммы направлена основная деятельность ...

касаемо базы, офтопить действительно не будем, т.к. на этом сайте есть Своя база, к которой я отношения не имею...

Добавлено спустя 55 секунд:
jack_spa писал(а):Нет ну,что за :evil:

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

........
Can't locate Time/Local.pm in @INC at plugins/Net/ICQ2000.pm line 39
........

Это уже в той что 1.9.4
решение данной проблемы описал выше
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

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

use lib "C:/Perl/lib/";
Этим я подключу либу из установленного перла?
Если да,можно например взять её у тебя и поселить у себя?
P.S.в перле ноль,могу нести бред
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
varg
Начинающий
Сообщения: 35
Зарегистрирован: Вс ноя 19, 2006 9:33 pm

Сообщение varg »

jack_spa писал(а):

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

use lib "C:/Perl/lib/";
Этим я подключу либу из установленного перла?
Если да,можно например взять её у тебя и поселить у себя?
P.S.в перле ноль,могу нести бред
таоретически можно, но Увы виндовая машина уже выключена, и вне досягаемости ....
прочитай viewtopic.php?p=36226#36226
я вроде доступно изложил ;) .....

Добавлено спустя 3 минуты 47 секунд:

этим ты подключиш всю папку с либами .... иногда для других плагинов, могут потребоваццо другие библиотеки, крайне рекомендую всётаки поставить перл и подключить его библиотеки,

даже не просто
use lib "C:/Perl/lib/";
а еще и
use lib "C:/Perl/site/lib/";

*C:/Perl - путь к установленному перлу
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Понятно.Спасибо.
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

varg
сейчас первостепенная проблема стоит в отправке из плугина на аську "большиш" сообщений, к примеру help ... и на решение этой проблеммы направлена основная деятельность ...
боюсь, на этом форуме есть только пара человек, которые хоть сколько-то регулярно появляются и способны помочь. Я... гм... посмотрел, конечно, но реализовывать подобное не умею.
По большому счёту это единственное, что нужно плагину для работоспособности
2 и 4е в принципе так и планировалось просто нет времени сразу этореализовать
и незачем торопиться - без этого плагин работает. Да и, имхо, лучше перенаправлять все сообщения выключенного verbose и приложить свои рекомендации по поводу настройки.
касаемо базы, офтопить действительно не будем, т.к. на этом сайте есть Своя база, к которой я отношения не имею...
Как мне кажется, местная администрация достаточно либеральна, чтобы спокойно отнестись к обсуждению альтернативной базы в соответствующем разделе.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
varg
Начинающий
Сообщения: 35
Зарегистрирован: Вс ноя 19, 2006 9:33 pm

Сообщение varg »

Antarx писал(а):varg
сейчас первостепенная проблема стоит в отправке из плугина на аську "большиш" сообщений, к примеру help ... и на решение этой проблеммы направлена основная деятельность ...
боюсь, на этом форуме есть только пара человек, которые хоть сколько-то регулярно появляются и способны помочь. Я... гм... посмотрел, конечно, но реализовывать подобное не умею.
По большому счёту это единственное, что нужно плагину для работоспособности
.......
ну для работоспособности ему много еще что нужно (в планах ;) )
но в частности с данной проблемой , чем больше читаю гугль - тем больше убеждаюсь в том, что перл не способен Оо вычленить из строки, определенное число символов! Оо мб ошибаюсь, но в гугле нашел уже 4 реализации ... первые 2 (через PCRE aka regexp) просто не подходят 3я у меня была попытка реализовать, но максимум что добился - это то что сейчас есть (он просто записывает всё в $massive[0] и его же отправляет ... т.е. не работает .... ну и 4й вариант, работоспособный, *nix-лайк вэйв, т.е. сразу отвалятся все виндовые пользователи, ... для частного плагина сгодится, но для паблик - не подходит .....
пока в поисках
Аватара пользователя
Xmpe
Бывалый
Сообщения: 751
Зарегистрирован: Вт ноя 14, 2006 10:12 pm
Discord: Xmpe#6813
Контактная информация:

Сообщение Xmpe »

Тру плага ) Скорее бы сделали переадресовку привватов и паблик чата ) ну и прочищ событий ) на который допустим реагирует тот же алертсаунд
Мы не умираем тут...и не рождаемся...
Лишь веря в мир, мы делаем его реальным...
....
Изображение
#openkore-ru
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

varg
А как можно объяснить мою проблему на ряду с тем,что у всех работает? :)
P.S.Виндовая машина не онлайн случаем?
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Афтар. Очень попрошу обновлять Первую Страничку. Иьо програмный продукт всегда смотрят по обличию.
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Поставил перл - краши исчезли.
Но теперь после логина через несколько секунд пишет

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

ICQ Commander plugin unloaded
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

jack_spa
Если "краши исчезли" (а это не креш, просто не хватает файлов, "* require 'ICQ2000_Easy.pm';"), значит *.pm лежит не там, где его ищет перл OK.
Я до сих пор толком не знаю, как/куда эти pm-модули правильно ложить. Когда у мну с этим бывает затруднения, я качаю пару чужих плагинов с форума ОК, и раскладываю файлы по каталогам "как у них".

2афтар
Если есть у тебя возможность, посмотри сам, всё ли правильно. Я в таких случаях запускаю ОК на "чистой" VirtualPC (где нет перла и других библиотек), и смотрю, всё ли рабоает.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить