
24.08.2021, 15:08
|
|
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами:
4483143
Репутация:
183
|
|
Сообщение от AdCKuY_DpO4uLa
В самое начало, перед всеми инклюдами
А прочитать сообщение об ошибке и попытаться вникнуть что там написано не пробовал? Эти предупреждения появляются из-за многочисленных выстрелов в ногу другими людьми, и даже в крупных проектах по типу MTA/Linux/CPython.
Да и вообще, зачем использовать функцию форматирования с кучей проверок форматирования для копирования константной строки? Про strcpy не слышал? Еще ты потерял const у szText и szPrefix.
О, а еще у тебя UB, так как имена начинающиеся на _ и на __ зарезервированы.
C++:
Код:
void
__fastcall
HOOKED_ChatAddEntry
(
void
*
_this
,
void
*
pUnk
,
int
nType
,
const
char
*
szText
,
const
char
*
szPrefix
,
DWORD textColor
,
DWORD prefixColor
)
{
std
::
string_view Message
=
szText
;
if
(
nType
==
8
&&
Message
==
"{FFFFFF}SA-MP {B9C9BF}0.3.7 {FFFFFF}Started"
)
Message
=
"САМП ЗАПУЩЕН ЪУЪЪУЪУЪУЪУЪ"
;
return
origChatAddEntry
(
_this
,
nType
,
Message
.
data
(
)
,
szPrefix
,
textColor
,
prefixColor
)
;
}
|
|
|