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

  #4201  
Старый 04.12.2019, 00:45
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

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

как изменить в адресе памяти значение string:
Адрес известен, нужен код на c++ для изменения
пытался через reinterpret_cast, не получается
Цитата:
Сообщение от ALF  

ну вот пример

C++:





Код:
char
szPath
[
MAX_PATH
]
=
{
0
}
;
strcpy
(
szPath
,
reinterpret_cast

(
0xC9ADD8
)
)
;
// путь до gta_sa.exe

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

  #4202  
Старый 04.12.2019, 10:37
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

C++:





Код:
DWORD dwProtect
=
PAGE_EXECUTE_READWRITE
;
VirtualProtect
(
reinterpret_cast

(
samp
.
dll
+
0xE5B98
)
,
size
,
dwProtect
,
&
dwProtect
)
;
strcpy
(
reinterpret_cast

(
samp
.
dll
+
0xE5B98
)
,
"text"
)
;
VirtualProtect
(
reinterpret_cast

(
samp
.
dll
+
0xE5B98
)
,
size
,
dwProtect
,
nullptr
)
;
 
Ответить с цитированием

  #4203  
Старый 04.12.2019, 19:50
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

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

Дарова всем, не особо по теме самого языка, но к нему относится. Я решил закомпилить файлик, но понял, что он не компилится. Выдает ошибку "файл не найден". Чекал в инете, ничего дельного не нашел, решил создать пустой файл (так в гайде было), не помогло, хз что делать. Сам визуал работает прекрасно, все компилится, но когда беру сурс для создания чего либо на сф апи, ничего не компилится. Компилится только фул мои проекту. Надеюсь на помощь новичку.
скриншот сделай
 
Ответить с цитированием

  #4204  
Старый 04.12.2019, 20:04
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

Он и не должен запускаться. Переходи по этому пути, там будет файл.
 
Ответить с цитированием

  #4205  
Старый 04.12.2019, 20:26
Fomikus
Постоянный
Регистрация: 19.06.2015
Сообщений: 477
С нами: 5736887

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

Как заставить работать при открытом диалоге?

C:





Код:
SF
->
getGame
(
)
->
isKeyPressed
(
0x4B
)
)
 
Ответить с цитированием

  #4206  
Старый 05.12.2019, 11:28
Cake_
Участник форума
Регистрация: 04.04.2017
Сообщений: 263
С нами: 4793630

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

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

Как заставить работать при открытом диалоге?

C:





Код:
SF
->
getGame
(
)
->
isKeyPressed
(
0x4B
)
)

Хук wndprc
 
Ответить с цитированием

  #4207  
Старый 05.12.2019, 11:35
ufdhbi
Познавший АНТИЧАТ
Регистрация: 03.02.2015
Сообщений: 1,468
С нами: 5933080

Репутация: 183


По умолчанию

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

Как заставить работать при открытом диалоге?

C:





Код:
SF
->
getGame
(
)
->
isKeyPressed
(
0x4B
)
)

C++:





Код:
// не забудь инициализировать хук (InitHooks())
LRESULT CALLBACK
WindowProc
(
HWND hWnd
,
UINT uMsg
,
WPARAM wParam
,
LPARAM lParam
)
{
if
(
uMsg
==
WM_KEYUP
&&
wParam
==
VK_F2
)
{
// code
}
return
CallWindowProcA
(
(
WNDPROC
)
prevWndProc
,
hWnd
,
uMsg
,
wParam
,
lParam
)
;
}
void
InitHooks
(
)
{
prevWndProc
=
SetWindowLongA
(
FindWindowA
(
NULL
,
"GTA:SA:MP"
)
,
GWL_WNDPROC
,
(
LONG
)
WindowProc
)
;
}
 
Ответить с цитированием

  #4208  
Старый 08.12.2019, 15:15
mrdiimax
Постоянный
Регистрация: 24.01.2016
Сообщений: 566
С нами: 5421300

Репутация: 83


По умолчанию

Как получить здоровье игрока через DK22 plugin SDK, я нашел CPed, но как вызвать оттуда функцию
 
Ответить с цитированием

  #4209  
Старый 09.12.2019, 15:40
Fomikus
Постоянный
Регистрация: 19.06.2015
Сообщений: 477
С нами: 5736887

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

Как узнать цвет пикселя в игре? (Старый добрый горара раен САНАН ДРЕС)
 
Ответить с цитированием

  #4210  
Старый 10.12.2019, 19:56
Babayka2016
Познающий
Регистрация: 19.01.2017
Сообщений: 51
С нами: 4901705

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

Кто-нибудь в курсе как устроена функция multiprocessing в sampfuncs'e?

Или же по-другому:

Стоит задача запустить несколько окон сампа без sampfuncs, без замены gta_sa.exe, без песочницы, чисто программными методами. Как это можно сделать?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...