1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

[гайд] фикс свадьбы

Тема в разделе 'PW Документация', создана пользователем Hecate, 5 фев 2011.

  1. TopicStarter Overlay

    Hecate Пользователи

    Дата регистрации:
    5 май 2010
    Сообщения:
    1
    Лайки:
    14
    Пол:
    Женский
    Репутация:
    0
    Делаем ниже перечисленное для client&server task.data

    Открываем task.data в hex-редакторе

    Ищем 80 84 1e
    Как только редактор находит 80 84 1e, ищем 01 00 78 выше или ниже (рядом где-то),
    Заменяем 78 на 14, чтобы сохранялся брак
    Или заменяем 78 на 20, если Вы хотите, чтобы сервер автоматически разводил игроков после свадьбы

    http://tekk.comoj.com/
    я не смогла найти рядом стоящие значения в хексе, если у кого получица, отпишитесь.

    (с) Tekk
    FlatroGo, Supreme, HarsH и ещё 1-му нравится это.
  2. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Дата регистрации:
    3 июл 2010
    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Искал, не нашел.
    Напрягают строчки - выше или ниже (рядом где-то).. знать бы в каком диапазоне это где то рядом. мб на страниц 5 кода вверх или вниз.
  3. TopicStarter Overlay

    Hecate Пользователи

    Дата регистрации:
    5 май 2010
    Сообщения:
    1
    Лайки:
    14
    Пол:
    Женский
    Репутация:
    0
    меня это тоже ввело в непонимание "(it should be close)" =_=
    есть инфа для раздумий, судя по скринам - достоверная, осталось найти где это "рядом" в хексе. значений не так много.
    к сожалению у меня нет возможности тестить изменения этих 78 на 14 =(
  4. JoLan Команда форума Администратор AngeliCore Программист

    Дата регистрации:
    29 мар 2010
    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    В серверных тасках нашел самые ближайшие значения по адресам

    '80 84 1e' - 0048043E
    '01 00 78' - 00460A56

    Ближе - нету. Вот только проверить негде.
  5. JoLan Команда форума Администратор AngeliCore Программист

    Дата регистрации:
    29 мар 2010
    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Можно по-подробней?
  6. JoLan Команда форума Администратор AngeliCore Программист

    Дата регистрации:
    29 мар 2010
    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Конечно заинтересовало, скинь, пожалуйста)
  7. JoLan Команда форума Администратор AngeliCore Программист

    Дата регистрации:
    29 мар 2010
    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    То есть мы ловим пакет, редактируем и отсылаем?
  8. Darkstarko Наказан Пользователи

    Дата регистрации:
    27 июн 2010
    Сообщения:
    54
    Лайки:
    10
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PW-TEAM, J-Games
    ледок ты щас полфорума осадил :D
    а вобще имхо геморно это(про способ с пакетами), есть более простые пути решения хотя возможно менее эффективные
  9. gouranga Эксперт Программист Пользователи Open Source Contributor White List

    Дата регистрации:
    24 мар 2010
    Сообщения:
    67
    Лайки:
    142
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Netherlands Netherlands
    более простых нет, есть более сложный — починить старую базу.
  10. Beast Эксперт Программист Пользователи Open Source Contributor

    Дата регистрации:
    22 июн 2010
    Сообщения:
    22
    Лайки:
    55
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWEmu
    Это еще не самый сложный. Более сложный - написать новый сервер :rolleyes:
  11. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Дата регистрации:
    3 июл 2010
    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    вылет через смайлы? :D
  12. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Дата регистрации:
    3 июл 2010
    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Ну вы тут игру переписать собрались. Я и написал вылет через смайлы не актуален? :rolleyes: это уже часть игрового процесса.
  13. Chaos13 Проверенный II Пользователи

    Дата регистрации:
    11 июл 2010
    Сообщения:
    10
    Лайки:
    11
    Репутация:
    0
    After reconnecting, the server send "last memory (before disconnect)" RoleBase data to gamedbd. So I needed to catch those too, and retrieve the weddings data to write the right GRoleBase.

    вот это уже посложнее)

    2000000 = 80 84 1e, кста
  14. SviT Наш человек Old school Пользователи

    Дата регистрации:
    15 апр 2010
    Сообщения:
    221
    Лайки:
    147
    Репутация:
    0
    а есле взять бд к примеру у jd, и сравнить с pw именно в тех местах где может быть ошибка?
    есле предложение говно, не минусуйте.
    есле что свадьба в jd работает
  15. Chaos13 Проверенный II Пользователи

    Дата регистрации:
    11 июл 2010
    Сообщения:
    10
    Лайки:
    11
    Репутация:
    0
    ну так давай gamedbd jdшки
    варианта кстати 2: либо gamedbd не понимает, либо демон неправильно шлет пакет
  16. loko9988 B L A C K    L I S T Пользователи

    Дата регистрации:
    4 апр 2010
    Сообщения:
    758
    Лайки:
    239
    Пол:
    Мужской
    Репутация:
    1
    [23:51:51] loko9988: херня
    [23:52:02] loko9988: у меня народ женится ведь на серве
    [23:52:06] loko9988: почему скажи?
    [23:52:12] loko9988: если все битое?
    [23:52:32] Chaos13 (Skydev): ты пофиксил что ли?)
    [23:52:45] loko9988: хз
    [23:52:49] loko9988: я поженился с 1 раза
    [23:52:55] loko9988: народ у меня весь женат
    [23:52:56] Chaos13 (Skydev): варианта кстати 2: либо gamedbd не понимает, либо демон неправильно шлет пакет
    [23:53:02] loko9988: и вроде жалуется 1 из 20
    [23:53:22] Chaos13 (Skydev): нужно чтобы 0 из 20
    [23:53:38] loko9988: хуйня
    [23:53:43] loko9988: все работает
    [23:53:54] loko9988: иначе былобы 20 не женаты из 20
    [23:54:03] loko9988: а не 5 из 20 или 1 из 20
    [23:54:13] loko9988: это тебе не алкаш с гемороем
    [23:54:16] loko9988: где х*й просыш что
    [23:54:25] loko9988: это цифры
    [23:54:30 | Изменены 23:54:35] loko9988: а цифры не врут

    Денис, так что в этот раз будет?, по мне бред полный что ты говориш, если нет пакета не женились бы вообще. Значит уже косяк в твоих раздумьях.
    И сделать можно не так болезненно как полагается. Возможно это особенность 1.2.6 ядра и квеста или пакета свадьбы и тд.
    Не удивлюсь что ты женился, записал инфу в базу, после при обновлении инфы в базе тупо записывается 0 вариант.. это более реально и подходит.
    Вспомни хотя бы гайды на свадьбу на пвп серверах?
    Или ты скажеш что вылетом через смайлики клиент посылал магический запрос который вызывал редкую и опасную функцию записи значения о женихе или невесте?
    И не надо было заходить на перса спецом чтобы не отпугнуть великих духов, которые и призвали.
    Блин база 1, это тупая база, в неё записывается и читается, и нет такой хери что нет этого параметра или этого.
    Если нету его так блин добавь, благо она крутится.
    Всё высказал. Ибо достало.
  17. SviT Наш человек Old school Пользователи

    Дата регистрации:
    15 апр 2010
    Сообщения:
    221
    Лайки:
    147
    Репутация:
    0
    :DD понравилось.
    Chaos13 держи:тык
  18. MorzE nullptr AngeliCore Пользователи

    Дата регистрации:
    24 июн 2010
    Сообщения:
    198
    Лайки:
    135
    Пол:
    Мужской
    Репутация:
    3
    Страна:
    Russian Federation Russian Federation
    Мне вот интересно, если ледок говорил, что база не сохраняет ВООБЩЕ, то как же женятся с вылетом через смайлы?
  19. MorzE nullptr AngeliCore Пользователи

    Дата регистрации:
    24 июн 2010
    Сообщения:
    198
    Лайки:
    135
    Пол:
    Мужской
    Репутация:
    3
    Страна:
    Russian Federation Russian Federation
    А сменить цикличность на 30 секунд не вариант?
  20. alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Дата регистрации:
    2 апр 2010
    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    Неважно какая цикличность PutRole, при выходе из игры все равно информация перезапишется ещё раз.
Черновик сохранён Черновик удалён
Similar Threads
  1. Sedusker
    Ответов:
    5
    Просмотров:
    3.045
  2. Sedusker
    Ответов:
    8
    Просмотров:
    7.707
  3. Kenpachi™
    Ответов:
    26
    Просмотров:
    6.318
  4. SkyDev
    Ответов:
    1
    Просмотров:
    1.647
  5. Sneeska
    Ответов:
    2
    Просмотров:
    1.701
Загрузка...

Поделиться этой страницей