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

  #27  
Старый 11.04.2023, 16:51
M O R R E T I
Новичок
Регистрация: 20.06.2017
Сообщений: 27
С нами: 4683008

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

Время на худе: 0x859A6C

Пример, чтобы отключить отображение времени на худе:
Код:
memory.write(0x859A6C, 0, 10)
вместо 0 можно вписать формат отображения времени

Пример, чтобы включить отображение времени на худе(можно вписать произвольно текст и он будет как в IEV (San Andreas Interface Editor Visual))

Код:
memory.copy(0x859A6C, memory.strptr("%02d:%02d"), 10)
- вместо %02d:%02d свой формат, либо текст

Информация взята с исходников SA:MP 0.2x:

EnableClock:





Код:
void
CGame
::
EnableClock
(
BYTE byteClock
)
{
BYTE byteClockData
[
]
=
{
'%'
,
'0'
,
'2'
,
'd'
,
':'
,
'%'
,
'0'
,
'2'
,
'd'
,
0
}
;
UnFuck
(
0x859A6C
,
10
)
;
if
(
byteClock
)
{
ToggleThePassingOfTime
(
1
)
;
memcpy
(
(
PVOID
)
0x859A6C
,
byteClockData
,
10
)
;
}
else
{
ToggleThePassingOfTime
(
0
)
;
memset
(
(
PVOID
)
0x859A6C
,
0
,
10
)
;
}
}




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

С твоими адресами крашит, вот нашёл рабочие (не нашёл на броню)
  • 0xBAB22C – [byte] Health bar/red text/enemy marker/anything red color (RGBA, 4 bytes)
  • 0xBAB230 – [byte] Money font color/vehicle entry name/green text/anything green color (RGBA, 4 bytes)
  • 0xBAB238 – [byte] White text color (RGBA, 4 bytes)
  • 0xBAB240 – [byte] Main menu title border (RGBA, 4 bytes)
  • 0xBAB244 – [byte] Wanted level color (RGBA, 4 bytes)
  • 0xBAB24C – [byte] Radio station text color (RGBA, 4 bytes)
  • 0xBAB258 – [byte] Yellow blip/text color (RGBA, 4 bytes)
[S]white text color используется для брони[/S]актуал инфа ниже
 
Ответить с цитированием