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

  #6  
Старый 07.09.2023, 09:25
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

C++:





Код:
uint16_t
readUInt16FromMemory
(
void
*
address
)
{
uint16_t
value
;
std
::
memcpy
(
&
value
,
address
,
sizeof
(
uint16_t
)
)
;
return
value
;
}
uint32_t
readUInt32FromMemory
(
void
*
address
)
{
uint32_t
value
;
std
::
memcpy
(
&
value
,
address
,
sizeof
(
uint32_t
)
)
;
return
value
;
}


с чтением и "сложением" проблем нету, как я понял дело имени в записи "итогового" адреса
нихуя чо ты придумал а зачем

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

Помогите переписать no gears с луа

Lua:





Код:
if
isCharInAnyCar
(
PLAYER_PED
)
then
header
=
getCarModel
(
storeCarCharIsInNoSave
(
PLAYER_PED
)
)
header
=
memory
.
getint32
(
header
*
0x4
+
0xA9B0C8
,
false
)
header
=
memory
.
getint16
(
header
+
0x4A
,
false
)
memory
.
setint8
(
header
*
0xE0
+
0xC2B9DC
+
0x74
,
1
,
false
)
end


пробовал

C++:





Код:
typedef
unsigned
long
Uint
;
inline
Uint
bit_set
(
Uint number
,
Uint n
)
{
return
number
|
(
(
Uint
)
1

getSAMP
(
)
->
getVehicles
(
)
->
sampVehicle
[
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
localPlayerInfo
.
data
->
inCarData
.
vehicleId
]
->
gtaVehicle
->
base
.
model_alt_id
;
car_model
=
readUInt32FromMemory
(
reinterpret_cast

(
car_model
*
0x4
+
0xA9B0C8
)
)
;
car_model
=
readUInt16FromMemory
(
reinterpret_cast

(
car_model
+
0x4A
)
)
;
bit_set
(
(
car_model
*
0xE0
+
0xC2B9DC
+
0x74
)
,
1
)
;
}


но результата не дало
мб твоя функа isLocalPlayerInCar ***ня?
 
Ответить с цитированием