1)
use strict;
use Plugins;
use Globals;
use Utils;
use Log qw(message);
...
$::self->{ID} - вытяну ли я этим своё ИД?
...
2)
packet/chat_created
packet/chat_info
получаем ли эти пакеты когда сами создаём чат?
3)
...
my $hooks = Plugins::addHooks(
['packet/chat_created', \&onсhatopen, undef],
['packet/chat_info', \&onchatopen, undef],
...
onchatopen - запустится когда получим один из пакетов или оба?
4)
...
my ($packet, $args) = @_;
my $chatowner = $args->{ownerID};
my $chatname = $args->{title};
...
Нужно ли проверка на пакет так как chat_created пустой chat_info с инфой... в разных плагинах по разному и я потерялся....
Вроде пока всё...
Группа вопросов.
Модератор: 4epT
-
- Грамотный
- Сообщения: 235
- Зарегистрирован: Вт сен 07, 2010 2:24 pm
- Сервер RO:: Никакого
- Discord: Mortimal#5416
- Откуда: от верблюда
- Контактная информация:
Группа вопросов.
Ну не работает у тебя бот.... и чё теперь надо всем про это рассказать что ли?
-
- Разработчик
- Сообщения: 819
- Зарегистрирован: Пн окт 27, 2008 9:49 pm
Re: Группа вопросов.
1. $::self->{ID} - self в глобальной области видимости, вроде не было такого. Есть $accountID. И обычно $self - локальный указатель на экземпляр класса.
2. Поставь хуки и проверь.
3. Один из. Элементы массива - параметра addHooks независимы.
4. Что есть в $args для каждого пакета - см. в таблице в начале Network::Receive::ServerType0. Текущий заголовок пакета в $args->{switch}. Или вообще разные функции в хуки ставить.
2. Поставь хуки и проверь.
3. Один из. Элементы массива - параметра addHooks независимы.
4. Что есть в $args для каждого пакета - см. в таблице в начале Network::Receive::ServerType0. Текущий заголовок пакета в $args->{switch}. Или вообще разные функции в хуки ставить.
Re: Группа вопросов.
Святой Инквизитор
Я так понял, ты хочещь создавать Хуки на пакеты от хКор клиента?
тогда, тебе обычные не подойдут.
Я так понял, ты хочещь создавать Хуки на пакеты от хКор клиента?
тогда, тебе обычные не подойдут.
-
- Грамотный
- Сообщения: 235
- Зарегистрирован: Вт сен 07, 2010 2:24 pm
- Сервер RO:: Никакого
- Discord: Mortimal#5416
- Откуда: от верблюда
- Контактная информация:
Re: Группа вопросов.
ненене я хочу создать плагин бегущей строки для чата))) Так что там Хкор не при чём...
Ну не работает у тебя бот.... и чё теперь надо всем про это рассказать что ли?