Страница 2 из 5

Добавлено: Пт окт 19, 2007 2:38 am
jack_spa
Тэкс...качну тогда щас 1.9.4...Спасибо за помощь ;)

Добавлено: Пт окт 19, 2007 2:43 am
varg
чес слово, незнаю по какой причине у тебя не может найти файл ICQ2000_Easy.pm .... :shock: :unknown:

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

мб попробуй добавить в openKore.pl строку
use lib "$RealBin/plugins"; :shock: :shock: :shock: ? хотя я не уверен что это правильная идея ....

Добавлено: Пт окт 19, 2007 2:52 am
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

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

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

Добавлено: Пт окт 19, 2007 3:02 am
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
решение данной проблемы описал выше

Добавлено: Пт окт 19, 2007 3:08 am
jack_spa

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

use lib "C:/Perl/lib/";
Этим я подключу либу из установленного перла?
Если да,можно например взять её у тебя и поселить у себя?
P.S.в перле ноль,могу нести бред

Добавлено: Пт окт 19, 2007 3:14 am
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 - путь к установленному перлу

Добавлено: Пт окт 19, 2007 3:22 am
jack_spa
Понятно.Спасибо.

Добавлено: Пт окт 19, 2007 3:43 am
Antarx
varg
сейчас первостепенная проблема стоит в отправке из плугина на аську "большиш" сообщений, к примеру help ... и на решение этой проблеммы направлена основная деятельность ...
боюсь, на этом форуме есть только пара человек, которые хоть сколько-то регулярно появляются и способны помочь. Я... гм... посмотрел, конечно, но реализовывать подобное не умею.
По большому счёту это единственное, что нужно плагину для работоспособности
2 и 4е в принципе так и планировалось просто нет времени сразу этореализовать
и незачем торопиться - без этого плагин работает. Да и, имхо, лучше перенаправлять все сообщения выключенного verbose и приложить свои рекомендации по поводу настройки.
касаемо базы, офтопить действительно не будем, т.к. на этом сайте есть Своя база, к которой я отношения не имею...
Как мне кажется, местная администрация достаточно либеральна, чтобы спокойно отнестись к обсуждению альтернативной базы в соответствующем разделе.

Добавлено: Пт окт 19, 2007 3:55 am
varg
Antarx писал(а):varg
сейчас первостепенная проблема стоит в отправке из плугина на аську "большиш" сообщений, к примеру help ... и на решение этой проблеммы направлена основная деятельность ...
боюсь, на этом форуме есть только пара человек, которые хоть сколько-то регулярно появляются и способны помочь. Я... гм... посмотрел, конечно, но реализовывать подобное не умею.
По большому счёту это единственное, что нужно плагину для работоспособности
.......
ну для работоспособности ему много еще что нужно (в планах ;) )
но в частности с данной проблемой , чем больше читаю гугль - тем больше убеждаюсь в том, что перл не способен Оо вычленить из строки, определенное число символов! Оо мб ошибаюсь, но в гугле нашел уже 4 реализации ... первые 2 (через PCRE aka regexp) просто не подходят 3я у меня была попытка реализовать, но максимум что добился - это то что сейчас есть (он просто записывает всё в $massive[0] и его же отправляет ... т.е. не работает .... ну и 4й вариант, работоспособный, *nix-лайк вэйв, т.е. сразу отвалятся все виндовые пользователи, ... для частного плагина сгодится, но для паблик - не подходит .....
пока в поисках

Добавлено: Пт окт 19, 2007 7:44 am
Xmpe
Тру плага ) Скорее бы сделали переадресовку привватов и паблик чата ) ну и прочищ событий ) на который допустим реагирует тот же алертсаунд

Добавлено: Пт окт 19, 2007 10:55 am
jack_spa
varg
А как можно объяснить мою проблему на ряду с тем,что у всех работает? :)
P.S.Виндовая машина не онлайн случаем?

Добавлено: Пт окт 19, 2007 11:26 am
kLabMouse
Афтар. Очень попрошу обновлять Первую Страничку. Иьо програмный продукт всегда смотрят по обличию.

Добавлено: Пт окт 19, 2007 11:34 am
jack_spa
Поставил перл - краши исчезли.
Но теперь после логина через несколько секунд пишет

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

ICQ Commander plugin unloaded

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

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