Страница 1 из 1

Как узнать charBlockSize

Добавлено: Вс июл 10, 2011 10:48 pm
ReneGAD
Специфический вопросик, как узнать charBlockSize сервера, из тех что перепробовал (106,108,112,116,128) ни один не подходит.
Помогайте люди добрые)

Re: Как узнать charBlockSize

Добавлено: Пн июл 11, 2011 10:53 am
kLabMouse
ReneGAD
Создать Акк, создать Новиса (только одного на первом слоте).
сниффнуть пакетик, найти структуру, подсчитать длину.
Ну... или перебором, благо вариантов не много.

Re: Как узнать charBlockSize

Добавлено: Пн июл 11, 2011 10:35 pm
ReneGAD
Что значит вариантов не много)))
я перебрал от 106 до 128 все варианты, какие еще могут быть. напиши плз)))

Добавлено спустя 3 часа 23 минуты 7 секунд:
0000 34 A2 07 00 6B 00 A3 00 09 09 09 00 00 00 00 00 4...k...........
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2B ...............+
0020 4C 02 00 00 00 00 00 E8 03 00 00 00 00 00 00 01 L...............
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040 00 00 00 00 00 00 00 00 00 2A 00 00 00 2A 00 00 .........*...*..
0050 00 0B 00 0B 00 96 00 00 00 01 00 00 00 01 00 00 ................
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 71 77 65 .............qwe
0070 71 77 65 71 77 65 00 00 00 00 00 00 00 00 00 00 qweqwe..........
0080 00 00 00 00 00 05 05 05 05 05 05 00 00 01 00 6E ...............n
0090 65 77 5F 31 2D 31 2E 67 61 74 00 00 00 00 00 00 ew_1-1.gat......
00A0 00 00 00 00 00 00 00 .......

Ели как удалось получить вот это вот чудо. Это пакеты с чарами. Помогите разобраться...

Добавлено спустя 14 минут 5 секунд:
0000 6B 00 2B 01 09 09 09 00 00 00 00 00 00 00 00 00 k.+.............
0010 00 00 00 00 00 00 00 00 00 00 00 2C 4C 02 00 00 ...........,L...
0020 00 00 00 E8 03 00 00 00 00 00 00 01 00 00 00 00 ................
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040 00 00 00 00 00 28 00 00 00 28 00 00 00 0B 00 0B .....(...(......
0050 00 96 00 00 00 01 00 00 00 01 00 00 00 00 00 00 ................
0060 00 00 00 00 00 00 00 00 00 31 31 31 31 31 31 31 .........1111111
0070 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1...............
0080 00 09 09 01 01 09 01 01 00 01 00 6E 65 77 5F 31 ...........new_1
0090 2D 31 2E 67 61 74 00 00 00 00 00 00 00 00 00 00 -1.gat..........
00A0 00 00 00 2B 4C 02 00 00 00 00 00 E8 03 00 00 00 ...+L...........
00B0 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 2A 00 00 .............*..
00D0 00 2A 00 00 00 0B 00 0B 00 96 00 00 00 01 00 00 .*..............
00E0 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F0 00 71 77 65 71 77 65 71 77 65 00 00 00 00 00 00 .qweqweqwe......
0100 00 00 00 00 00 00 00 00 00 05 05 05 05 05 05 00 ................
0110 00 01 00 6E 65 77 5F 31 2D 31 2E 67 61 74 00 00 ...new_1-1.gat..
0120 00 00 00 00 00 00 00 00 00 00 00 ...........

Пакет с двумя чарами на аккаунте

Re: Как узнать charBlockSize

Добавлено: Пн июл 11, 2011 11:02 pm
4epT
вот пакет с одним чаром:

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

3  94.228.192.59:6151  192.168.0.200:4660  167  Recv  
0000  34 A2 07 00 6B 00 A3 00 09 09 09 00 00 00 00 00    4...k...........
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2B    ...............+
0020  4C 02 00 00 00 00 00 E8 03 00 00 00 00 00 00 01    L...............
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0040  00 00 00 00 00 00 00 00 00 2A 00 00 00 2A 00 00    .........*...*..
0050  00 0B 00 0B 00 96 00 00 00 01 00 00 00 01 00 00    ................
0060  00 00 00 00 00 00 00 00 00 00 00 00 00 71 77 65    .............qwe
0070  71 77 65 71 77 65 00 00 00 00 00 00 00 00 00 00    qweqwe..........
0080  00 00 00 00 00 05 05 05 05 05 05 00 00 01 00 6E    ...............n
0090  65 77 5F 31 2D 31 2E 67 61 74 00 00 00 00 00 00    ew_1-1.gat......
00A0  00 00 00 00 00 00 00                               .......
вот в 2-мя чарами:

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

3  94.228.192.59:6151  109.173.87.200:1885  303  Recv  
0000  34 A2 07 00 6B 00 2B 01 09 09 09 00 00 00 00 00    4...k.+.........
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2C    ...............,
0020  4C 02 00 00 00 00 00 E8 03 00 00 00 00 00 00 01    L...............
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0040  00 00 00 00 00 00 00 00 00 28 00 00 00 28 00 00    .........(...(..
0050  00 0B 00 0B 00 96 00 00 00 01 00 00 00 01 00 00    ................
0060  00 00 00 00 00 00 00 00 00 00 00 00 00 31 31 31    .............111
0070  31 31 31 31 31 00 00 00 00 00 00 00 00 00 00 00    11111...........
0080  00 00 00 00 00 09 09 01 01 09 01 01 00 01 00 6E    ...............n
0090  65 77 5F 31 2D 31 2E 67 61 74 00 00 00 00 00 00    ew_1-1.gat......
00A0  00 00 00 00 00 00 00 2B 4C 02 00 00 00 00 00 E8    .......+L.......
00B0  03 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00    ................
00C0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D0  00 2A 00 00 00 2A 00 00 00 0B 00 0B 00 96 00 00    .*...*..........
00E0  00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00    ................
00F0  00 00 00 00 00 71 77 65 71 77 65 71 77 65 00 00    .....qweqweqwe..
0100  00 00 00 00 00 00 00 00 00 00 00 00 00 05 05 05    ................
0110  05 05 05 00 00 01 00 6E 65 77 5F 31 2D 31 2E 67    .......new_1-1.g
0120  61 74 00 00 00 00 00 00 00 00 00 00 00 00 00       at.............
charBlockSize 136 не предлагать :)

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

От чар-сервера получен список персонажей.
---------- Список персонажей -------------
Слот 257:  (Hunter, уровень 1/1)
Слот 1285:  (Hunter, уровень 1/1)
Слот 2313:  (Hunter, уровень 1/1)
------------------------------------------

Re: Как узнать charBlockSize

Добавлено: Пн июл 11, 2011 11:24 pm
EternalHarvest
136, он есть в ST0, а в kRO его нет. Надо перенести функцию со структурами для charBlockSize в Receive.pm, и убрать из всех других мест.

Re: Как узнать charBlockSize

Добавлено: Ср июл 13, 2011 2:42 pm
ReneGAD
товарищи помогите всетки разобраться с ботом....

Re: Как узнать charBlockSize

Добавлено: Ср июл 13, 2011 2:46 pm
4epT
скачай самую свежую сборку и ставь "charBlockSize 136"

должно прокатить

Re: Как узнать charBlockSize

Добавлено: Ср июл 13, 2011 6:28 pm
ReneGAD
чет не помогло,хотя сборка вроде как самая новая....
ip 94.228.192.59
port 6150
master_version 25
version 26
serverType kRO_RagexeRE_2010_07_14a
addTableFolders translated/kRO_english;kRO
charBlockSize 136

кто-нибудь попробуйте бота законекать плз на своих сборках

qwerty qwerty - логин и пароль

Re: Как узнать charBlockSize

Добавлено: Чт июл 14, 2011 11:00 pm
4epT
аха, что-то не прокатило на свежей СВН:
servertype 136
------------ Выбор персонажа ------------
# Выберите
0 Слот 257: (Hunter, уровень 1/1)
1 Слот 1285: (Hunter, уровень 1/1)
2 Слот 2313: (Hunter, уровень 1/1)
3 Создать нового персонажа
4 Удалить персонажа
------------------------
servertype 134 уже больше похож на правду:
------------ Выбор персонажа ------------
# Выберите
0 Слот 0: qweqweqwe (Novice, уровень 6/0)
1 Слот 1: 111111 (Swordsman, уровень 0/0)
2 Слот 2305: (, уровень 0/0)
3 Создать нового персонажа
4 Удалить персонажа

Re: Как узнать charBlockSize

Добавлено: Ср июл 20, 2011 3:19 am
EternalHarvest
EternalHarvest писал(а):Надо перенести...
4epT писал(а):аха, что-то не прокатило на свежей СВН
Почему же оно могло не прокатывать до r7815?

Re: Как узнать charBlockSize

Добавлено: Чт июл 21, 2011 8:47 am
4epT
я думал в r7811 уже всё перенемено :)