Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Офсет замка

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 05.08.2014, 05:46   #1
 Разведчик
Аватар для venik0001
 
venik0001 никому не известный тип
Регистрация: 11.04.2014
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Офсет замка

Интересует таймер замка персонажа, подскажите как найти или может быть у кого нибудь он есть? сам пробовал искать в CE но что-то не вышло...
зы: версия текущий руофф
  Ответить с цитированием
Старый 05.08.2014, 21:16   #2
 Старший сержант
Аватар для N00bSa1b0t
 
N00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядом
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
 
По умолчанию Re: Офсет замка

Время открытия замка хранится в timestamp'е (т.е. хранится именно время, когда замок откроется, а не "осталось N минут/секунд").
Я искал так: замок 5 минут, зашел в игру, взял текущее время, прибавил 5 минут, поискал в CE с небольшой погрешностью (от и до). Там выдает не так много адресов, дальше вручную проверял - изменил и смотришь в игре изменилось ли время.

В какой-то старой версии искомый адрес лежал по GA + 0x18 + 0x08 + 0x2FC + 0x1FC
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW.
PW Everyday Helper Bot
  Ответить с цитированием
Старый 11.08.2014, 04:26   #3
 Разведчик
Аватар для venik0001
 
venik0001 никому не известный тип
Регистрация: 11.04.2014
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Офсет замка

1) захожу в игру, и как только появился перс на начальном экране выбора,
2) беру текущее время и прибавляю к нему время установленного замка, затем перевожу все это в число (N микросекунд от полуночи),
3) создаю искусственные примерные границы (+/- 2 секунды) прибавляю это к п2.
4) верхнюю и нижнюю границы ищу в СЕ, значений немного (20-100), но изменение их на время игры не влияет.
работаю в delphi xe2, куда копать, где косячу? нужны советы
  Ответить с цитированием
Старый 11.08.2014, 04:53   #4
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Офсет замка

Цитата:
Время открытия замка хранится в timestamp'е

Цитата:
(N микросекунд от полуночи),

Это не количество микросекунд от полуночи, а обычный [Ссылки могут видеть только зарегистрированные пользователи. ].
Цитата:
GA + 0x18 + 0x08 + 0x2FC + 0x1FC

Последний стал +24C, дальше не искал, ушёл спать
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.

Последний раз редактировалось Smertig; 11.08.2014 в 05:16.
  Ответить с цитированием
Старый 11.08.2014, 07:41   #5
 Разведчик
Аватар для venik0001
 
venik0001 никому не известный тип
Регистрация: 11.04.2014
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Question Re: Офсет замка

Код:
uses System.DateUtils;

procedure TForm1.Button1Click(Sender: TObject);
var
  a1 : TDateTime;
  b1 : Int64;
  lock : Integer;
begin
  Memo1.Clear;
  a1 := now;
  b1 := DateTimeToUnix(a1);
  lock := 11*60; //замок установлен на 11 минут
  Memo1.Lines.Add('текущее: ' + IntToStr(b1));
  Memo1.Lines.Add('через 11 минут: ' + IntToStr(b1+lock));
end;
Тыкаю на Button1, затем захожу в пв. В СЕ вообще ничего рядом с (b1+lock) нет, в чем может быть дело?
  Ответить с цитированием
Старый 11.08.2014, 15:54   #6
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Офсет замка

Нужно брать чистый юникс тайм. Судя по коду выше, ты его получаешь со сдвигом на N*3600, где +N - твой часовой пояс.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 13.04.2016, 13:11   #7
 Разведчик
Аватар для io99
 
io99 никому не известный тип
Регистрация: 20.01.2016
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Офсет замка

Может знает кто офсет флаг замка, открыт или закрыт в данный момент замок? В CE искал, не получилось. Реально его вообще найти?
  Ответить с цитированием
Старый 18.04.2016, 00:09   #8
 Разведчик
Аватар для venik0001
 
venik0001 никому не известный тип
Регистрация: 11.04.2014
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Офсет замка

вот
Цитата:
Сообщение от bestbeerПосмотреть сообщение
OnlineFlag = 0xD429F0 // [Byte], флаг онлайна 1 - в игре, 0 - вылетел.
LockFlag BA + 0x1C + 0x10 + 0x8 + 0xC4 + 0x18 + 0x250 // [Byte], флаг блокировки замком 1 - блок есть, 0 - блок снят.

  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Офсет на карусели zasranecqwe1111 Общение разработчиков 2 24.06.2014 17:00
[Помогите!] Офсет пета MRFRITO Общение разработчиков 0 07.05.2013 13:30
[Помогите!] подскажите офсет нон-стоп pw Mr.Dron Общение и обсуждение Perfect World 0 04.08.2012 18:36

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 21:49.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net