Апдейт rRO от 17-01-2007 [решено] [тестируем!]

Официальный сервер Ragnarok On-Line в России - https://ru.4game.com/ro/install/

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

Правила форума
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно :)
FullRND
Начинающий
Сообщения: 40
Зарегистрирован: Чт ноя 09, 2006 10:34 pm

Сообщение FullRND »

Банчек не обязателен для того что бы залогинится
1) Клиент проверяет на бан, если акк забанен клиент говорит - "жопа те фраер"
2) Кора не проверяет на бан, пытается конектится и получает от сервера "ПНХ" - если акк забанен, и "а ю велкам" - если акк не забанен.

Меня сейчас больше синк интересует)
$msg = pack("C*", 0x7E, 0) . pack("x1") . pack("V", getTickCount()) . pack("x5");
кора шлёт:
12 bytes (007E - Sync))

0> 7E 00 00 71 11 75 02 00 00 00 00 00 ~..q.u......
Disconnected from Map Server, connecting to Master Server in 30 seconds...

клиент шлёт: 7e 00 00 59 f9 0d 7c 33 39 36 39 00.
фчём прикол понять не могу Х_х
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8204
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Ну что ж, г-н Гара уже может засылать своего соглядатая. ;)

Ибо sendMove:

[F7 00][J:8][J:3][xy:3]

* * *
FullRND писал(а):$msg = pack("C*", 0x7E, 0) . pack("x1") . pack("V", getTickCount()) . pack("x5");
$msg = pack("C*", 0x7E, 0) . pack("x1") . $syncSync . pack("x5");
Последний раз редактировалось piroJOKE Ср янв 17, 2007 4:43 pm, всего редактировалось 1 раз.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
DInvalid
Грамотный
Сообщения: 368
Зарегистрирован: Вт ноя 14, 2006 4:54 pm

Сообщение DInvalid »

Old - New

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

0072 37		-	008C 29
0085 15		-	00F7 16 sendMove [F7 00][J:11][xy:3]
0089 0		-	0193 0 attack
008C 0		-	00F3 0 sendChat 
009B 12		-	0072 5 sendLook [72 00][$head][00][$body]
009F 13		-	0116 6 sendTake [16 01][$itemID]
00A2 17		-	009B 6 sendDrop [9B 00][$index:2][$amount:2]
00A7 24		-	0113 8 sendItemUse [13 01][$TragetID:4][$ID:2]
00F5 26		-	0094 14 sendStorageGet [94 00][$index:2][$amount:4][J:6]
00F7 2		-	0085 2 sendStorageClose [85 00]
0113 0		-	0089 0
0116 40		-	009F 13
0190 120	-	00A2 93
0094 12		-	0190 7 sendGetPlayerInfo [09 01][$ID:4][J:1]
0193 11		-	00F5 11
Бес сортировки, а польза такая что можно посмотреть что изменилось, да...
и проверять конкретно это а не фсе.
Последний раз редактировалось DInvalid Ср янв 17, 2007 6:36 pm, всего редактировалось 9 раз.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8204
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

DInvalid
Ммм... ты думаешь, от этих циферок и буковок будет какая-то польза? :(
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
FullRND
Начинающий
Сообщения: 40
Зарегистрирован: Чт ноя 09, 2006 10:34 pm

Сообщение FullRND »

ну какая-никакая но есть :-) правда вытаскивать их нужно без сортировки)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8204
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

нету, нету... от них была бы польза, если б ты их мог извлечь в том формате, примерно как я публикую набивку пакетов. вот тогда - да...

* * *

Это самое... как всегда, нам потребуется помощь со скиллами, что кастуются на землю. ну там всякие сантуари, порталы, трапы. Кто-нибудь, плз, отснифайте установку ~5 скиллов на землю, и пошлите мне в ПМ.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Eddga
Энтузиаст
Сообщения: 88
Зарегистрирован: Ср ноя 15, 2006 3:05 am

Сообщение Eddga »

From ptica

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

		$msg = pack("C*", 0x8c, 0x00) . pack("x3") . 
			$accountID .  
			$charID . pack("x5") . 
			$sessionID . pack("V", getTickCount()) . 
			pack("C*", $sex). pack("x2");
Это работает
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8204
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Eddga
А ты вообще первую страницу читал? О_о

* * *
Eddga писал(а):

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

		$msg = pack("C*", 0x8c, 0x00) . pack("x3") . 
...
Это работает
А отвечаешь на полный рот козявок, что это работает?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Eddga
Энтузиаст
Сообщения: 88
Зарегистрирован: Ср ноя 15, 2006 3:05 am

Сообщение Eddga »

оригинал

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

8c 00 37 63 00 FF FF FF FF FF FF FF FF 00 a1 37 00 00 37 65 64 00 07 3e 84 09 01 36 00
Что получилось

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

8c 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 1b 09 00 00 76 5d 95 02 01 00 00
Можешь сравнивать побайтно
ID поменял на FF. тут уж извините :)
Driver
Энтузиаст
Сообщения: 104
Зарегистрирован: Вс ноя 18, 2007 9:47 pm

Сообщение Driver »

piroJOKE писал(а): А отвечаешь на полный рот козявок, что это работает?
Офтопик, фууу Пирожок, ну такого :shock: я от тебя не ожидал :ROFL:
Солидный вроде читер, модератор вон, а обещаешь козявками накормить человека :ROFL:
japplegame
Профессионал
Сообщения: 272
Зарегистрирован: Вс ноя 05, 2006 2:03 pm

Сообщение japplegame »

piroJOKE писал(а):...что "джанки" всегда имеют вид ## ... ## 00, все стало вообще просто.
Это еще что за странная инфа?
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8204
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

2эддга:

извинить не могу...
конечно, может и я ошибся; но мой-то уже бегает, а за твоего не скажу )
[8C 00][J:3][p1:4][p2:4] - [J:1][p3:4][J:4] - [p4:4][p5:1][J:2]
(8C 00/ 34 33 00/## ## ## ##/## ## ## ##/00/## # 00 00/31 33 35 00/32 50 03 05/01/65 00)
а у тебя
[8C 00][J:3][p1:4][p2:4] - [J:5][p3:4] - [p4:4][p5:1][J:2]
еще есть вариант, что это не влияет на работу

у одного из нас аргумент №3 ошибочен; (это сессион ид )

* * *

japplegame - за что купил, за то продаю )

* * *

Darian
Kanske
Ivan76
"Когда ожидать рабочий релиз ? " - не раньше, чем вы все перечислите денег на мой счет! :evil:
Последний раз редактировалось piroJOKE Ср янв 17, 2007 6:14 pm, всего редактировалось 2 раза.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Eddga
Энтузиаст
Сообщения: 88
Зарегистрирован: Ср ноя 15, 2006 3:05 am

Сообщение Eddga »

From Ptica:
Знаешь - piroJOKE возможно ты и прав. :) Меня блин по работе дёргают - что пипец. Но вроде проскочило :)

Надо проверить :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8204
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Ладно, отвлекли блин токо!

sendDrop
[9B 00][p1:2][p2:2]

sendTake
[16 01][p1:4]
Последний раз редактировалось piroJOKE Ср янв 17, 2007 6:40 pm, всего редактировалось 1 раз.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

piroJOKE писал(а):...что "джанки" всегда имеют вид ## ... ## 00, все стало вообще просто.
Угу, а нам после такого - сиди думай, откуда берутся трудноуловимые глюки.
Закрыто