Апдейт от 11 апреля 2007.

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

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

Правила форума
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно :)
zasada
Начинающий
Сообщения: 31
Зарегистрирован: Чт ноя 30, 2006 9:57 am

Сообщение zasada »

Привет народ.
Может кто-нибудь сказать работает ли бот?
Мне главное чтобы он коннектился и бегал.
ЕСли да то выложите исправленные файлы и база вновь заработает :D
- База по мерчам Раггейма, сервера Хаос и Локи. Обновление каждые ~15 минут.
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

Мусор может стоять в любом месте пакета, как захочится нашим чудо админчегам с раггамы, теперь вспоминаем как кодируется к примеру Accaund Id Sesiion Id и т.д. например для особо "любознательных" смотрим в кору когда она логинется....

В записи вида:
pack("v", $ID) или pack("V", $amount)
означает что
V - 4 байта
v - 2 байта

Префиксы пакетов:
0x9F, 0x00 - Take
0xA7, 0x00 - Sync
0xF7, 0x00 - Storage Get
0x72, 0x00 - Storage Close
0x13, 0x01 - Storage Add
Skill Use Lock нету не правил он мне нафиг на сдался, спросите у Lims'a
я незнаю правил ли он вроде нет...
0xA2, 0x00 - Move
0x94, 0x00 - Map Login
0x16, 0x01 - Look
0xF5, 0x00 - Item Use
0x8C, 0x00 - Get Player Info
0x7F, 0x00 - Get Char Name - я типа хз не трогал вроде
0x93, 0x01 - Drop
0x7E, 0x00 - Send Chat
Attack уже было в этой теме выше - паддед правится в серверсах
Skill Use Тоже выше было - паддед правится в серверсах

Пример на пакете Sync:

Красным - отмечен мусор

Было

0000 16 01 65 32 30 32 61 39 00 02 16 9B 00 32 00 ..e202a9.....2.
0000 16 01 63 36 32 37 61 39 00 E5 44 9B 00 63 00 ..c627a9..D..c.
0000 16 01 61 32 35 34 61 39 00 CD 73 9B 00 65 00 ..a254a9..s..e.
0000 16 01 33 66 35 39 61 39 00 B6 A2 9B 00 62 00 ..3f59a9.....b.
0000 16 01 39 31 36 65 61 39 00 BA D1 9B 00 34 00 ..916ea9.....4.

Стало

0000 A7 00 30 66 35 33 65 39 30 30 00 CD 7A 9E 00 62 31 39 38 00 ..0f53e900..z..b198.
0000 A7 00 39 62 36 65 65 39 39 39 00 ED A9 9E 00 32 61 63 35 00 ..9b6ee999.....2ac5.
0000 A7 00 30 62 37 39 65 39 30 30 00 DC D8 9E 00 61 31 65 32 00 ..0b79e900.....a1e2.

Префиксы пакетов и их строки не считаем

$msg = pack("C*", 0xA7, 0x00). pack(“x9”) . $syncSync . pack(“x5”);

А ТЕПЕРЬ ВКЛЮЧАЕМ ДУМАЛКУ И ВПЕРЕД
По этой теме разжувал кое чего, остальное найдите при помощи поиска
Последний раз редактировалось darzanebor Чт апр 12, 2007 2:32 pm, всего редактировалось 1 раз.
Изображение
Изображение
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

darzanebor писал(а):Мусор это инжект всякого хлама
Не понимаю, зачем использовать заимствованные иностранные слова, например - "фаерволл", ведь есть аналогичное прекрасное русское слово "брандмауэр" (с) :)
Nimrod
Начинающий
Сообщения: 21
Зарегистрирован: Ср апр 11, 2007 2:48 pm

Сообщение Nimrod »

Lims писал(а):Леха
ну мне вот обидно было что делали всего два человека а юзать будет 1к+ народа которые очень умные и не чешутся чтобы самим попробовать сделать. так что делайте сами.
Grivba
маладца! чуток поднапрягись и все будет работать. он у тебя видима пытается пойти. а муви не правильный.
$msg = pack("C*", 0xA2, 0x00) . pack("x9") . getCoordString($x, $y, 1) . pack("x3"); getCoordString($x, $y, 1) - занимает 6 байт. так что последний мусор выкини.
давайте посмотрим на это под другим углом и заменим действующих лиц:
допустим имеем очень заразную и почти смертельную болезнь под названием РОнеБОТИТСЯ ею заболела куча людей и есть всего два доктора которые могут сообразить как ее лечить, но они общаются между собой на "латыни" сыплют по вам медицинскими терминами типа
$msg = pack("C*", 0xA2, 0x00) . pack("x9") . getCoordString($x, $y, 1) . pack("x3"); getCoordString($x, $y, 1) и предлагают вам самим почитать мед книжки (на той же латыни) и говорят что у вас все получиться. Я думаю аналогия достаточно прозрачна ибо в такой ситуации любому пациенту можно только посочувствовать и от всей души желаю в них не попадать.
Я не говорю, что вы "обязаны" сделать "лекарство" за просто так, каждый труд должен быть оплачен, это закон рынка но ведь на мой взгляд получить огромное человеческое спасибо ни чуть не хуже.
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

Skill Use тоже выше Lims писал, я вот не пойму, трудно чтоль по нескольким темам сходить, в каждом почти апдейте все разжовано !
Изображение
Изображение
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

Jerry писал(а): Не понимаю, зачем использовать заимствованные иностранные слова, например - "фаерволл", ведь есть аналогичное прекрасное русское слово "брандмауэр" (с) :)
а брандмауэр оно на самом деле русское?
Изображение
Изображение
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

Что-то в нем немецкое есть!

Офффтоп у кого инет анлим выложите плз патч 10.2 на megaupload.com
Изображение
Изображение
yonah
Грамотный
Сообщения: 161
Зарегистрирован: Ср ноя 15, 2006 9:49 pm

Сообщение yonah »

Обожаю патч 10.2.Работает как часы
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

Nimrod
они сами специально заразились этой болезнью и ни кто их не заставлял.
Nimrod
Начинающий
Сообщения: 21
Зарегистрирован: Ср апр 11, 2007 2:48 pm

Сообщение Nimrod »

Lims писал(а):Nimrod
они сами специально заразились этой болезнью и ни кто их не заставлял.
Ничего подобного, этой болезнью всех заразил новый патчик :) это как птичий грипп принесли птички и выбора просто нету :oops:
yonah
Грамотный
Сообщения: 161
Зарегистрирован: Ср ноя 15, 2006 9:49 pm

Сообщение yonah »

подожди новой сборки тогда
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

Какой это грипп к чертовой бабушке =) это как венерические заболевания, заболел а хочется, вылечил и продолжается в том-же духе, а венерические заболевания это дело каждого..... эээ да или нет или воздержаться, а если уж так хочется УЧИТЕСЬ ПРЕДОХРАНЯТЬСЯ
Последний раз редактировалось darzanebor Чт апр 12, 2007 2:36 pm, всего редактировалось 1 раз.
Изображение
Изображение
homatoliy
Энтузиаст
Сообщения: 100
Зарегистрирован: Вт ноя 14, 2006 5:32 pm

Сообщение homatoliy »

А модераторы больше на этом форуме не появляются? Может конкретика какая появится. С Nimrod согласен , + к спасибо возможна оплата, соответственно пора , тем кто шарит браться за дело и заработать!
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

homatoliy писал(а):... + к спасибо возможна оплата, соответственно пора , тем кто шарит браться за дело и заработать!
ээээ нам тут деньги то не так важны, хотя как без них, наша задача чтобы народ сам пошевелился, а те кто шарит все уже сделали, и во всю бегают, дают вам подсказки, так сказать все разжевали не один десяток раз, и на вас смотрят, может чего путного выйдет...
Изображение
Изображение
Nimrod
Начинающий
Сообщения: 21
Зарегистрирован: Ср апр 11, 2007 2:48 pm

Сообщение Nimrod »

darzanebor писал(а):Какой это грипп к чертовой бабушке =) это как венерические заболевания, заболел а хочется, вылечил и продолжается в том-же духе, а венерические заболевания это дело каждого..... эээ да или нет или воздержаться, а если уж так хочется УЧИТЕСЬ ПРЕДОХРАНЯТЬСЯ

Учитесь предохраняться это как раз та самая книжка на латыни :)
Ответить