FeelRo

Обсуждение особенностей разных пиратских серверов

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

ph1047

Re: FeelRo

Сообщение ph1047 »

kLabMouse писал(а):ph1047
МММ? Каждый пакет разный ключь? Глупо однозначно, ибо бывает пакеты склеиваются, бывает и наоборот.
я не вдавался, просто пустил трафик по его api

-----------------
0438 - использование скилла на моба
0437 - атака моба руками

такие пакеты на флае были полгода назад. Не думал что кора не умеет таких банальных вещей.
Гость

Re: FeelRo

Сообщение Гость »

так что получается что с пакетами самой коры что то не так?
ph1047

Re: FeelRo

Сообщение ph1047 »

Master писал(а):так что получается что с пакетами самой коры что то не так?
да. скорее всего я сервертайп не тот подобрал. не может быть что кора не поддерживает 23 версию пакетов.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: FeelRo

Сообщение EternalHarvest »

Master писал(а):при проверке различных сервер тайпов получилось что бот видит мобов и бегает за ними, но не может атаковать. наверно все-таки что то с шифрованием исходящего траффика не доделано
ph1047 писал(а):0438 - использование скилла на моба
0437 - атака моба руками

такие пакеты на флае были полгода назад. Не думал что кора не умеет таких банальных вещей.
Похоже, нет таких пакетов в сервертайпах коры.
Если не работают только атака и скиллы - наверное это можно решить, сделав новый сервертайп на основе одного из имеющихся (как они на основе ServerType0) и переопределив соответствующие функции отправки пакетов.
ph1047

Re: FeelRo

Сообщение ph1047 »

EternalHarvest писал(а):
Master писал(а):при проверке различных сервер тайпов получилось что бот видит мобов и бегает за ними, но не может атаковать. наверно все-таки что то с шифрованием исходящего траффика не доделано
ph1047 писал(а):0438 - использование скилла на моба
0437 - атака моба руками

такие пакеты на флае были полгода назад. Не думал что кора не умеет таких банальных вещей.
Похоже, нет таких пакетов в сервертайпах коры.
Если не работают только атака и скиллы - наверное это можно решить, сделав новый сервертайп на основе одного из имеющихся (как они на основе ServerType0) и переопределив соответствующие функции отправки пакетов.
да, я искал по всем файлам коры строки 0437 не было вообще.
это же всего лишь PacketVersion 23. Она сейчас почти везде.
p.s. -
Кто перл знает?

Добавлено спустя 41 минуту:
Я добавил ServerType8_2.pm два нужных саба

sub sendSkillUse {
my ($self, $ID, $lv, $targetID) = @_;
my $msg;

my %args;
$args{ID} = $ID;
$args{lv} = $lv;
$args{targetID} = $targetID;
Plugins::callHook('packet_pre/sendSkillUse', \%args);
if ($args{return}) {
$self->sendToServer($args{msg});
return;
}

$msg = pack("v v v", 0x0438, $lv, $ID) . $targetID;#0ED9A22E 38 04 04 00 0F 00 5B A0 AA 35
$self->sendToServer($msg);
debug "Skill Use: $ID\n", "sendPacket", 2;
}

sub sendAttack {
my ($self, $monID, $flag) = @_;
my $msg;

my %args;
$args{monID} = $monID;
$args{flag} = $flag;
Plugins::callHook('packet_pre/sendAttack', \%args);
if ($args{return}) {
$self->sendToServer($args{msg});
return;
}
#37 04 38 E4 2D C1 07
#37 04 B4 01 8A 06 07
#37 04 AE 23 79 D7 07
#38 04 03 00 14 00 1F 71 CD A8
$msg = pack("v", 0x0437) .
$monID . pack("C*",0x07);
$self->sendToServer($msg);
debug "Sent attack: ".getHex($monID)."\n", "sendPacket", 2;
}

но кора их не видит. где может еще надо указать что я переопределяю функции?
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: FeelRo

Сообщение EternalHarvest »

ph1047 писал(а):sub sendAttack

но кора их не видит. где может еще надо указать что я переопределяю функции?
Там sendAction, не sendAttack. А скиллы должны работать...

Posted after 40 minutes 46 seconds:
Technology: btw, RagexeRE_2008_09_10a and above have 0438 as the sendSkillUse packet
Technology: packet version 24
Technology: so he should try serverType: RagexeRE_2008_09_10a for feelRO
Technology: i suspect feelRO uses some eA 3rd class mod, erokRO did too and that serverType worked on it
ph1047

Re: FeelRo

Сообщение ph1047 »

EternalHarvest писал(а):
ph1047 писал(а):sub sendAttack

но кора их не видит. где может еще надо указать что я переопределяю функции?
Там sendAction, не sendAttack. А скиллы должны работать...

Posted after 40 minutes 46 seconds:
Technology: btw, RagexeRE_2008_09_10a and above have 0438 as the sendSkillUse packet
Technology: packet version 24
Technology: so he should try serverType: RagexeRE_2008_09_10a for feelRO
Technology: i suspect feelRO uses some eA 3rd class mod, erokRO did too and that serverType worked on it
Да, но у меня не работают текстовые сервертайпы. Где найти бота в котором они работают?

upd: я дурак, не обновил SVN
Гость

Re: FeelRo

Сообщение Гость »

обнови кору тортилой и будут тебе текстовые сервертайпы, тортила тут http://tortoisesvn.tigris.org/
ph1047

Re: FeelRo

Сообщение ph1047 »

Master писал(а):обнови кору тортилой и будут тебе текстовые сервертайпы, тортила тут http://tortoisesvn.tigris.org/
да с этим то я разобрался. У меня последняя кора во-первых не может скомпилить xstools, во-вторых тупо вылетает (segmentation fault, возможно из-за того, что невозможно скомпилить xstools)

http://pastebin.com/m6001dd65 - лог make
Гость

Re: FeelRo

Сообщение Гость »

да у меня тоже не может скомпилится, я ее со start.exe запускаю и норм)
ph1047

Re: FeelRo

Сообщение ph1047 »

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

Re: FeelRo

Сообщение Гость »

попробуй скачать готовую кору отсюда http://openkore.collectskin.com/openkore_ready.zip
только она с wx не запускается, только со start.exe (хз почему так)
ph1047

Re: FeelRo

Сообщение ph1047 »

Master писал(а):попробуй скачать готовую кору отсюда http://openkore.collectskin.com/openkore_ready.zip
только она с wx не запускается, только со start.exe (хз почему так)
вылетает. В общем я понял, что пока не разберусь с компиляцией, дело дальше не пойдет.
Гость

Re: FeelRo

Сообщение Гость »

почему вылетает? у меня все отлично работает, а wxstart не очень то и нужен
ph1047

Re: FeelRo

Сообщение ph1047 »

Master писал(а):почему вылетает? у меня все отлично работает, а wxstart не очень то и нужен
да wx то понятно, я обычно бота через openkore.pl пускаю.

После обновления заходит
1)Пришлось прописать charblocksize 108
2)После захода дисконнектит как при сервертайпах 8_3 и 8_1
Ответить