charselect - выход в меню выбора персонажей

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

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

EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

charselect - выход в меню выбора персонажей

Сообщение EternalHarvest »

Мини-плагин, добавляет команду выхода в чарселект (предусмотренную в ОК).

charselect.pl

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

package charselect; # by EternalHarvest (rofan.ru)

my $c = Commands::register (['charselect', undef, sub {
	$Globals::messageSender->sendQuitToCharSelect if $Globals::messageSender;
}]);

Plugins::register ('charselect', undef, sub { Commands::unregister ($c); });
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: charselect - выход в меню выбора персонажей

Сообщение piroJOKE »

А никаким флагами состояний в ОК ворочать не надо? :shock: (не смотрел, но странно)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: charselect - выход в меню выбора персонажей

Сообщение EternalHarvest »

piroJOKE писал(а):А никаким флагами состояний в ОК ворочать не надо? :shock: (не смотрел, но странно)

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

charselect
Sent packet    : 00B2    [ 3 bytes]  [Respawn]
Received packet: 00B1    [ 8 bytes]  [Your Status Info (Exp, Job Exp, Zeny)]
Received packet: 00B1    [ 8 bytes]  [Your Status Info (Exp, Job Exp, Zeny)]
Received packet: 00B0    [ 8 bytes]  [Your Status Info]
Received packet: 00B3    [ 3 bytes]  [Character Select Result]
Disconnecting (*:5000)...disconnected
Pausing for 1 second(s)...
Connecting to Character Server...
Connecting (*:6000)... connected
Sent packet    : 0065    [17 bytes]  [Character Server Login]
Правда в обработчике 00B3 (switch_character) написано "User is switching characters in X-Kore", но тем не менее всё работает и без X-Kore.
Ответить