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

1.5.3 (145) Убираем 100 часов пребывания в клане для входа на ТВ

本贴由 StikeR1732017-02-05 发布. 版块名称: PW Вопросник

  1. TopicStarter Overlay

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

    注册日期:
    2014-10-31
    帖子:
    8
    支持:
    0
    性别:
    Репутация:
    0
    Всем доброго времени суток. Собственно интересует, как убрать 100 часов в клан чтобы попасть на гвг. Или редактор, если таковой имеется.
    Блин, прошу прощения не в той вкладке тему создал.
    Последнее редактирование: 2017-02-05
  2. SviT Наш человек Old school Пользователи

    注册日期:
    2010-04-15
    帖子:
    221
    支持:
    147
    Репутация:
    0
    открываем gfactiond хексом, ищем значение int 359999, оно там одно. Профит. (Roymike)
  3. lukacho B L A C K    L I S T Пользователи

    注册日期:
    2016-01-19
    帖子:
    537
    支持:
    156
    性别:
    Репутация:
    -1
    Команда:
    XXXX
    Страна:
    Georgia Georgia
    Надо править gfactiond.
    Если не ошибаюсь нужно править функцию
    代码:
    GNET::BattleEnter::Process(GNET::Protocol::Manager *,uint)
    Там есть значение 359999(Искал 360 000 ибо 100 часов это 360000 секунд).
    Ответ выше думаю удобнее для первого раза.
  4. Roymike Old school Пользователи

    注册日期:
    2010-04-21
    帖子:
    1,032
    支持:
    1,012
    性别:
    Репутация:
    8
    Команда:
    AncientPW
    [​IMG]
  5. lukacho B L A C K    L I S T Пользователи

    注册日期:
    2016-01-19
    帖子:
    537
    支持:
    156
    性别:
    Репутация:
    -1
    Команда:
    XXXX
    Страна:
    Georgia Georgia
    :)Надо знать все способы)Лишним не будет)
  6. werewolf Old school Пользователи

    注册日期:
    2013-07-05
    帖子:
    507
    支持:
    158
    性别:
    Репутация:
    1
    В этой функции выражение
    代码:
    if ( GNET::Timer::now - v50 > 359999 )
    Если уж совсем точно :)
  7. lukacho B L A C K    L I S T Пользователи

    注册日期:
    2016-01-19
    帖子:
    537
    支持:
    156
    性别:
    Репутация:
    -1
    Команда:
    XXXX
    Страна:
    Georgia Georgia
    Надо уметь читать,лишним не будет))
    Я не совсем понял что такое v50,но факт что это нужная функия)
  8. werewolf Old school Пользователи

    注册日期:
    2013-07-05
    帖子:
    507
    支持:
    158
    性别:
    Репутация:
    1
    Без исходников тут особо много не поймешь, если ты не гуру IDA и Hex-Rays, просто надо знать где искать, вдруг попадется демон, где это значение обнулено, тогда найти его можно будет только так)
    А вообще если выполняется это условие, то идет вызов функции, которая позволяет зайти на ТВ (я так понял), иначе отлуп.
  9. lukacho B L A C K    L I S T Пользователи

    注册日期:
    2016-01-19
    帖子:
    537
    支持:
    156
    性别:
    Репутация:
    -1
    Команда:
    XXXX
    Страна:
    Georgia Georgia
    Он это не я)
    Ну это понятно.
    Просто для чего оно вообще там...
    Если я правильно понимаю то:
    代码:
    GNET::Timer::now
    это время которое персонаж провел в клане.Но для чего от него что нить отнимать(Тем более если это значение равно нулю хд).Возможно замешана китайская логика)
  10. 4elovek Команда форума Модератор Пользователи

    注册日期:
    2011-08-25
    帖子:
    563
    支持:
    215
    性别:
    Репутация:
    2
    Судя по названию, знал где создавать. Перенес.
    已获得lukacho的支持.
  11. lukacho B L A C K    L I S T Пользователи

    注册日期:
    2016-01-19
    帖子:
    537
    支持:
    156
    性别:
    Репутация:
    -1
    Команда:
    XXXX
    Страна:
    Georgia Georgia
    Получил ответ-тема стала гайдом)Все логично по факту хд):D
  12. int 3 Программист Пользователи Open Source Contributor

    注册日期:
    2014-05-12
    帖子:
    342
    支持:
    531
    性别:
    Репутация:
    10
    Страна:
    Russian Federation Russian Federation
    代码:
    if ( GNET::Timer::now - v50 > 359999 )
    Ну ё-моё, английский-то знать надо. GNET::Timer::now - текущее время в формате unix-time. По логике можно понять, что v50 - время вступления в клан, а если порыть..
    代码:
    if ( GNET::Timer::now - player.extend_info.jointime > 359999 )
    已获得JonMagonwerewolf的支持.
  13. lukacho B L A C K    L I S T Пользователи

    注册日期:
    2016-01-19
    帖子:
    537
    支持:
    156
    性别:
    Репутация:
    -1
    Команда:
    XXXX
    Страна:
    Georgia Georgia
    :DАнглийский знаю.Но не думал что может быть такое.
    Думал там тупо есть счетчик времени(Как долго персонаж в клане),а не чисто время вступления в клан.
    Правда щас понимаю что сделано на много легче и не надо каждый раз пересчитывать.
  14. LinkinServ Пользователи

    注册日期:
    2017-11-08
    帖子:
    16
    支持:
    0
    性别:
    Репутация:
    0
    Команда:
    123ew
    Страна:
    Uganda Uganda
    А адрес для кол-ва членов клана в хексе подскажет кто, на этой же версии?
Черновик сохранён Черновик удалён

分享此页面