Показать сообщение отдельно

  #25  
Старый 25.04.2019, 10:30
Неадекватная сова
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами: 4183567

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

Включение/выключение рендера чата и клавиш "T", "F6":

C++:





Код:
static
bool
state
=
true
;
static
bool
vp
=
false
;
void
sampChatVisible
(
)
{
state
^=
true
;
DWORD sampBase
=
SF
->
getSAMP
(
)
->
getSAMPAddr
(
)
;
DWORD temp
;
DWORD chatKeyT
=
sampBase
+
0x5DAF4
+
0x11
;
DWORD chatKeyF6
=
sampBase
+
0x5D891
;
DWORD chatRender
=
sampBase
+
0x63D70
;
if
(
!
vp
)
{
VirtualProtect
(
(
void
*
)
chatKeyT
,
0x1
,
PAGE_EXECUTE_READWRITE
,
&
temp
)
;
VirtualProtect
(
(
void
*
)
chatKeyF6
,
0x1
,
PAGE_EXECUTE_READWRITE
,
&
temp
)
;
VirtualProtect
(
(
void
*
)
chatRender
,
0x1
,
PAGE_EXECUTE_READWRITE
,
&
temp
)
;
vp
=
true
;
}
*
(
byte
*
)
chatKeyT
=
state
?
0x75
:
0xEB
;
*
(
byte
*
)
chatKeyF6
=
state
?
0x8B
:
0xC3
;
*
(
byte
*
)
chatRender
=
state
?
0x55
:
0xC3
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
m_nPrevScrollBarPosition
=
1
;
}


Поддержка русских букв ImGui для VS2013 и прочих, где нету литералов по типу u8:

C++:





Код:
#pragma execution_character_set("utf-8")
 
Ответить с цитированием