
17.10.2024, 22:34
|
|
Познающий
Регистрация: 03.08.2022
Сообщений: 57
С нами:
1990627
Репутация:
8
|
|
Кто то работал с номерами GTA? Нужно установить кастомный номер на машину, а получается пока только на модель. Помогите.
C++:
Код:
srand
(
static_cast
(
time
(
0
)
)
)
;
int
randomNumber
=
1000
+
rand
(
)
%
49001
;
char
randomPlateText
[
9
]
;
sprintf
(
randomPlateText
,
"%d"
,
randomNumber
)
;
const
auto
plateRaster
=
RwRasterCreate
(
64
,
16
,
32
,
rwRASTERFORMAT888
|
rwRASTERPIXELLOCKEDWRITE
)
;
if
(
!
plateRaster
)
return
true
;
if
(
!
RwTextureGetRaster
(
pCharsetTex
)
)
{
RwRasterDestroy
(
plateRaster
)
;
return
true
;
}
if
(
!
RenderLicenseplateTextToRaster
(
randomPlateText
,
RwTextureGetRaster
(
pCharsetTex
)
,
CCustomCarPlateMgr
::
pPalette1555Tab
[
ResolvePlateType
(
modelInfo
->
m_nPlateType
)
]
,
plateRaster
)
)
{
RwRasterDestroy
(
plateRaster
)
;
return
true
;
}
if
(
const
auto
plateTex
=
RwTextureCreate
(
plateRaster
)
)
{
RwTextureSetName
(
plateTex
,
randomPlateText
)
;
RwTextureSetFilterMode
(
plateTex
,
rwFILTERNEAREST
)
;
}
Пробовали этим способом, ставит только на передний номер.
|
|
|