
13.01.2021, 11:11
|
|
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами:
3174020
Репутация:
213
|
|
Сообщение от Sana_Minotazaki
Как исправить это в Visual Studio 2019?
в настройках проекта выбери установленый тулсет и винсдк
Сообщение от Sana_Minotazaki
2 - Как я могу отправить сообщение в чат не используя SF Api?
перед использованием проверь загруженость сампа
C++:
Код:
void
add_chat_message
(
DWORD dwColor
,
LPCSTR szString
,
.
.
.
)
{
va_list ap
;
char
msg
[
/* SAMP_MAX_CHAT_MESSAGE */
144
]
=
{
0
}
;
va_start
(
ap
,
szString
)
;
vsprintf_s
(
msg
,
szString
,
ap
)
;
va_end
(
ap
)
;
DWORD base
=
reinterpret_cast
(
GetModuleHandleW
(
L
"samp.dll"
)
)
;
DWORD ptr_chat_info
=
base
+
/* SAMP_PTR_CHAT_INFO */
0x21A0E4
;
DWORD ptr_function
=
base
+
/* SAMP_PTR_FUNC_ADDTOCHATWND */
0x64010
;
__asm
{
mov eax
,
dword ptr
[
ptr_chat_info
]
mov ecx
,
dword ptr
[
eax
]
push
0
push dwColor
push
0
lea eax
,
msg
push eax
push
8
call ptr_function
}
}
|
|
|