 |
|

25.11.2018, 23:01
|
|
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами:
4183567
Репутация:
133
|
|
Сообщение от MILLKISI
Что может быть не так? GTA не воспринимает изменения памяти, делала вроде бы все правильно.
Сообщение от Спойлер
C++:
Код:
#include "stdafx.h"
#include
#include "SA SDK/install.h"
#define adress_game_started 0xBA6831
#define adress_menu 0xBA67A4
#define adress_game_start 0xBA677B
#define adress_game_state 0xC8D4C0
BOOL WINAPI
DllMain
(
HINSTANCE hinstDLL
,
DWORD fdwReason
,
LPVOID lpvReserved
)
{
switch
(
fdwReason
)
{
case
DLL_PROCESS_ATTACH
:
{
SA
->
SALibrary
->
w_VirtualProtect
(
0x866CD8
,
5
)
;
*
(
BYTE
*
)
adress_game_state
=
5
;
*
(
BYTE
*
)
adress_game_started
=
1
;
*
(
BYTE
*
)
adress_menu
=
0
;
*
(
BYTE
*
)
adress_game_start
=
0
;
}
case
DLL_PROCESS_DETACH
:
break
;
}
return
TRUE
;
}
Какой смысл от этого, если ты даже не пишешь ничего в этот адрес?
Код:
Код:
SA->SALibrary->w_VirtualProtect(0x866CD8, 5);
Попробуй поставить VirtualProtect на:
Код:
Код:
#define adress_game_started 0xBA6831
#define adress_menu 0xBA67A4
#define adress_game_start 0xBA677B
#define adress_game_state 0xC8D4C0
|
|
|

25.11.2018, 23:27
|
|
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами:
4878878
Репутация:
108
|
|
Подскажите почему крашит
C++:
Код:
static
char
*
test
[
2
]
;
ImGui
::
InputText
(
u8
"№1"
,
test
[
0
]
,
sizeof
(
test
[
0
]
)
)
;
ImGui
::
InputText
(
u8
"№2"
,
test
[
1
]
,
sizeof
(
test
[
1
]
)
)
;
|
|
|

25.11.2018, 23:38
|
|
Новичок
Регистрация: 23.11.2018
Сообщений: 13
С нами:
3932895
Репутация:
0
|
|
Сообщение от Rjx13
Какой смысл от этого, если ты даже не пишешь ничего в этот адрес?
Код:
Код:
SA->SALibrary->w_VirtualProtect(0x866CD8, 5);
Попробуй поставить VirtualProtect на:
Код:
Код:
#define adress_game_started 0xBA6831
#define adress_menu 0xBA67A4
#define adress_game_start 0xBA677B
#define adress_game_state 0xC8D4C0
К сожалению ничего не изменилось.
|
|
|

25.11.2018, 23:38
|
|
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами:
5663255
Репутация:
183
|
|
Сообщение от LaRossa
Подскажите почему крашит
C++:
Код:
static
char
*
test
[
2
]
;
Потому что нужен именно массив, а не указатель.
В твоем случае двухмерный массив.
|
|
|

26.11.2018, 00:23
|
|
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами:
4878878
Репутация:
108
|
|
Почему при записи русских символов - иероглифы ?
C++:
Код:
static
char
test
[
512
]
[
512
]
;
ImGui
::
InputText
(
"#1"
,
test
[
0
]
,
_countof
(
test
[
0
]
)
)
;
|
|
|

26.11.2018, 00:33
|
|
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами:
4183567
Репутация:
133
|
|
Сообщение от LaRossa
Почему при записи русских символов - иероглифы ?
C++:
Код:
static
char
test
[
512
]
[
512
]
;
ImGui
::
InputText
(
"#1"
,
test
[
0
]
,
_countof
(
test
[
0
]
)
)
;
Нужно использовать кодировку UTF8 - u8"Тест"
|
|
|

26.11.2018, 01:34
|
|
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами:
4878878
Репутация:
108
|
|
Подскажите, почему кнопка "очистить" срабатывает только на 1-ю строчку, а остальные кнопки не очищают свои строки
C++:
Код:
char
MSG
[
5
]
[
1024
]
=
{
"null"
,
"null"
,
"null"
,
"null"
,
"null"
}
;
void
MSGButton
(
int
number
)
{
ImGui
::
SameLine
(
)
;
if
(
ImGui
::
Button
(
u8
"Очистить"
)
)
{
sprintf
(
MSG
[
number
]
,
"null"
)
;
}
}
ImGui
::
InputText
(
"#1"
,
MSG
[
0
]
,
_countof
(
MSG
[
0
]
)
)
;
MSGButton
(
0
)
;
ImGui
::
InputText
(
"#2"
,
MSG
[
1
]
,
_countof
(
MSG
[
1
]
)
)
;
MSGButton
(
1
)
;
ImGui
::
InputText
(
"#3"
,
MSG
[
2
]
,
_countof
(
MSG
[
2
]
)
)
;
MSGButton
(
2
)
;
ImGui
::
InputText
(
"#4"
,
MSG
[
3
]
,
_countof
(
MSG
[
3
]
)
)
;
MSGButton
(
3
)
;
ImGui
::
InputText
(
"#5"
,
MSG
[
4
]
,
_countof
(
MSG
[
4
]
)
)
;
MSGButton
(
4
)
;
Screenshot(http://prntscr.com/lmvmhe)
|
|
|

26.11.2018, 20:23
|
|
Участник форума
Регистрация: 12.10.2014
Сообщений: 156
С нами:
6096955
Репутация:
78
|
|
возможно как то в гташке сделать скрин без задержки?
юзаю CGame->TakeScreenshot в игровом потоке - микрофриз, логично, ок
юзаю эту же функцию но в новом потоке, созданный через _beginthread / CreateThread, сохраняется чёрный экран
есть ещё какой нибудь метод помимо TakeScreenshot(char * szFileName) ?
|
|
|

26.11.2018, 21:37
|
|
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами:
6438231
Репутация:
133
|
|
Сообщение от Jenecheque
возможно как то в гташке сделать скрин без задержки?
юзаю CGame->TakeScreenshot в игровом потоке - микрофриз, логично, ок
юзаю эту же функцию но в новом потоке, созданный через _beginthread / CreateThread, сохраняется чёрный экран
есть ещё какой нибудь метод помимо TakeScreenshot(char * szFileName) ?
IDirect3DSurface9
|
|
|

26.11.2018, 22:37
|
|
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами:
4472205
Репутация:
163
|
|
Сообщение от Jenecheque
возможно как то в гташке сделать скрин без задержки?
юзаю CGame->TakeScreenshot в игровом потоке - микрофриз, логично, ок
юзаю эту же функцию но в новом потоке, созданный через _beginthread / CreateThread, сохраняется чёрный экран
есть ещё какой нибудь метод помимо TakeScreenshot(char * szFileName) ?
в вк напиши)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|