HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1131  
Старый 27.08.2016, 16:25
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Цитата:
Сообщение от Gabriel__  

Да, и из-за этого переменные в private тоже делать статическими ?
Да, только их нужно инициализировать как глобальные. То есть yourClass::mStaticMember = 0; Если ничего не путаю.

Либо просто вынеси m_WindowProc за пределы класса и все.
 
Ответить с цитированием

  #1132  
Старый 03.09.2016, 16:25
p1cador
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами: 6395080

Репутация: 128
По умолчанию

Цитата:
Сообщение от Спойлер  


Пишу по фану простенький платформер. Такой вопрос: как можно спрятать все использующиеся текстуры, звуки, изображения и т.д. в какую-нибудь библиотеку, как это сделано, например, в гта (.txd, .img, .dff)
 
Ответить с цитированием

  #1133  
Старый 04.09.2016, 01:39
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Ресурсы или можно хранить в массиве байт.
 
Ответить с цитированием

  #1134  
Старый 05.09.2016, 19:24
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

0A8D: 0@ = read_memory 0xB6EC1C size 4 virtual_protect 0

0A8D: 1@ = read_memory 0xB6EC18 size 4 virtual_protect 0

if

8045: not 0@ == 1@ // (float)

then

0A8C: write_memory 0xB6EC18 size 4 value 0@ virtual_protect 0

end

Может кто перевести на С++?
 
Ответить с цитированием

  #1135  
Старый 05.09.2016, 19:32
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от Dark_Knight  

Ресурсы или можно хранить в массиве байт.
или лучше написать свой упаковщик. там оно на изи делается
 
Ответить с цитированием

  #1136  
Старый 05.09.2016, 19:32
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от iAmerican  

0A8D: 0@ = read_memory 0xB6EC1C size 4 virtual_protect 0
0A8D: 1@ = read_memory 0xB6EC18 size 4 virtual_protect 0
if
8045: not 0@ == 1@ // (float)
then
0A8C: write_memory 0xB6EC18 size 4 value 0@ virtual_protect 0
end
Может кто перевести на С++?
нуб
 
Ответить с цитированием

  #1137  
Старый 05.09.2016, 19:35
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

Цитата:
Сообщение от SR_team  

нуб
ну не могу я вообще работать с памятью , что я тебе могу сделать , не понимаю и все.
 
Ответить с цитированием

  #1138  
Старый 05.09.2016, 19:37
DarkP1xel
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами: 6791977

Репутация: 183


По умолчанию

C++:





Код:
float
fValue
[
2
]
=
{
*
reinterpret_cast

(
0xB6EC1C
)
,
*
reinterpret_cast

(
0xB6EC18
)
}
;
if
(
fValue
[
0
]
!=
fValue
[
1
]
)
*
reinterpret_cast

(
0xB6EC18
)
=
fValue
[
0
]
;
 
Ответить с цитированием

  #1139  
Старый 05.09.2016, 19:42
MISTER_GONWIK
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами: 6935116

Репутация: 183


По умолчанию

Цитата:
Сообщение от iAmerican  

0A8D: 0@ = read_memory 0xB6EC1C size 4 virtual_protect 0
0A8D: 1@ = read_memory 0xB6EC18 size 4 virtual_protect 0
if
8045: not 0@ == 1@ // (float)
then
0A8C: write_memory 0xB6EC18 size 4 value 0@ virtual_protect 0
end
Может кто перевести на С++?
Код:





Код:
if (*(float*)0xB6EC1C != *(float*)0xB6EC18)
*(float*)0xB6EC18 = *(float*)0xB6EC1C;
 
Ответить с цитированием

  #1140  
Старый 11.09.2016, 17:58
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

Думаю многие знают gta_sa.exe с антиразбросом.

Можно ли как то программно выявить что именно в данной gta_sa.exe есть антиразброс?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT ™ © 2001- Antichat Kft.