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

Помогите)

-

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

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

Ответ
 
Опции темы
Старый 03.02.2014, 11:51   #1
 Разведчик
Аватар для KartosProper
 
KartosProper на правильном путиKartosProper на правильном пути
Регистрация: 30.03.2012
Сообщений: 7
Популярность: 116
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Помогите)

Ломаю игрушку TDU 2 на остановку таймера, бегущего на гонке.
Адрес нужный нашел, но при смене значения или заморозке - ноль эмоций.. возвращает обратно и течет дальше.

Вот эта строка отвечает за таймер. При активации таймера начинает менятся, при остановке не меняется
[Ссылки могут видеть только зарегистрированные пользователи. ]

Как можно заморозить время?
  Ответить с цитированием
Старый 03.02.2014, 12:18   #2
 Разведчик
Аватар для Nik-sin
 
Nik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слуху
Регистрация: 16.11.2012
Сообщений: 21
Популярность: 1445
Сказал(а) спасибо: 26
Поблагодарили 24 раз(а) в 13 сообщениях
Отправить сообщение для Nik-sin с помощью Skype™
 
По умолчанию Re: Помогите)

Цитата:
Сообщение от KartosProperПосмотреть сообщение
Ломаю игрушку TDU 2 на остановку таймера, бегущего на гонке.
Адрес нужный нашел, но при смене значения или заморозке - ноль эмоций.. возвращает обратно и течет дальше.

Вот эта строка отвечает за таймер. При активации таймера начинает менятся, при остановке не меняется
[Ссылки могут видеть только зарегистрированные пользователи. ]

Как можно заморозить время?

Лучше прибавлять к времени,а не останавливать.
По сути одно и то же.
Выглядеть будет примерно так:
Код:
  
            var baseadress= базовый адресс
            var таймер= адресс таймера;
            byte[] Таймер= { 0x9F, 0x86, 0x01 };//27 секунд
            var SizeByte = 3;
            var ptr = new UIntPtr();
            var handle = OpenProcess(ProcessAccess, false, pID);
            WriteProcessMemory(handle, (IntPtr)таймер, Таймер, (uint)SizeByte, out ptr);
            CloseHandle(handle);
Писал на примере c#
Код может вообще не работать,я просто дал пример....

Последний раз редактировалось Nik-sin; 03.02.2014 в 12:21.
  Ответить с цитированием
Пользователь сказал cпасибо:
Я-artemfcsh (03.02.2014)
Старый 03.02.2014, 12:59   #3
 Разведчик
Аватар для KartosProper
 
KartosProper на правильном путиKartosProper на правильном пути
Регистрация: 30.03.2012
Сообщений: 7
Популярность: 116
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Помогите)

А что можно сделать в рамках CE ?
  Ответить с цитированием
Старый 03.02.2014, 13:09   #4
 Разведчик
Аватар для Nik-sin
 
Nik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слуху
Регистрация: 16.11.2012
Сообщений: 21
Популярность: 1445
Сказал(а) спасибо: 26
Поблагодарили 24 раз(а) в 13 сообщениях
Отправить сообщение для Nik-sin с помощью Skype™
 
По умолчанию Re: Помогите)

Цитата:
Сообщение от KartosProperПосмотреть сообщение
А что можно сделать в рамках CE ?

С помощью луа также писать скрипт на добавление времени.
  Ответить с цитированием
Старый 04.02.2014, 16:33   #5
 Разведчик
Аватар для KartosProper
 
KartosProper на правильном путиKartosProper на правильном пути
Регистрация: 30.03.2012
Сообщений: 7
Популярность: 116
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Помогите)

Цитата:
Сообщение от Nik-sinПосмотреть сообщение


Писал на примере c#
Код может вообще не работать,я просто дал пример....

var baseadress= базовый адресс
Что за базовый адрес?
  Ответить с цитированием
Старый 04.02.2014, 21:26   #6
 Разведчик
Аватар для Nik-sin
 
Nik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слуху
Регистрация: 16.11.2012
Сообщений: 21
Популярность: 1445
Сказал(а) спасибо: 26
Поблагодарили 24 раз(а) в 13 сообщениях
Отправить сообщение для Nik-sin с помощью Skype™
 
По умолчанию Re: Помогите)

Цитата:
Сообщение от KartosProperПосмотреть сообщение
var baseadress= базовый адресс
Что за базовый адрес?

адресс ,который в самом начале класса.
(ReClass в помощь:3)
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Помогите плиз винде переустановил такая шняга стала в пб! помогите что делать? -=|GameOver|=- Общение и обсуждение, архив Point Blank 15 09.08.2012 00:19
[Помогите!] Помогите плиз винде переустановил такая шняга стала в пб! помогите что делать? -=|GameOver|=- Общение и обсуждение, архив Point Blank 1 08.12.2011 07:11

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

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

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