 |

18.09.2021, 16:17
|
|
Познающий
Регистрация: 10.04.2020
Сообщений: 31
С нами:
3206880
Репутация:
8
|
|
Можете объяснить как исправить порблему: С RwD3D9Raster (Все методы испробовал итог так же, ошибка осталась с RwRaster)
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка C2039 "RwD3D9Raster": не является членом "RwRaster". Stealth Remastered D:\Stealth-Remastered\Stealth Remastered\Menu\Menu.cpp 272

|
|
|

18.09.2021, 16:40
|
|
Постоянный
Регистрация: 24.02.2017
Сообщений: 369
С нами:
4849679
Репутация:
118
|
|
у тебя там запасная пара глаз что ли есть
на белой теме он работает
|
|
|

18.09.2021, 16:58
|
|
Познающий
Регистрация: 10.04.2020
Сообщений: 31
С нами:
3206880
Репутация:
8
|
|
Сообщение от livingflore
у тебя там запасная пара глаз что ли есть
на белой теме он работает
Приятнее смотреть на белой теме) нежели на чёрной.
|
|
|

18.09.2021, 17:05
|
|
Познающий
Регистрация: 17.09.2017
Сообщений: 41
С нами:
4554871
Репутация:
63
|
|
Где первая ошибка у тебя, попробуй замени:
C++:
Код:
if
(
pTextures
->
tMap
[
i
]
->
raster
)
ImGui
::
GetBackgroundDrawList
(
)
->
AddImage
(
pTextures
->
tMap
[
i
]
->
raster
->
RwD3D9Raster
.
texture
,
vecMapMin
,
vecMapMax
,
{
0
,
0
}
,
{
1
,
1
}
,
ImColor
(
255
,
255
,
255
,
150
)
)
;
на
C++:
Код:
if
(
pTextures
->
tMap
[
i
]
->
raster
)
{
IDirect3DTexture9
*
d3d_map_texture
=
*
(
IDirect3DTexture9
*
*
)
(
pTextures
->
tMap
[
i
]
->
raster
+
1
)
;
ImGui
::
GetBackgroundDrawList
(
)
->
AddImage
(
d3d_map_texture
,
vecMapMin
,
vecMapMax
,
{
0
,
0
}
,
{
1
,
1
}
,
ImColor
(
255
,
255
,
255
,
150
)
)
;
}
Где вторая ошибка замени это:
C++:
Код:
ImGui
::
GetBackgroundDrawList
(
)
->
AddImage
(
(
(
CSprite2d
*
)
(
4
*
pBlip
.
m_nBlipSprite
+
0xBAA250
)
)
->
m_pTexture
->
raster
->
RwD3D9Raster
.
texture
,
{
vecBlipScreen
.
fX
-
10
,
vecBlipScreen
.
fY
-
10
}
,
{
vecBlipScreen
.
fX
+
10
,
vecBlipScreen
.
fY
+
10
}
)
;
на
C++:
Код:
IDirect3DTexture9
*
d3d_blip_texture
=
*
(
IDirect3DTexture9
*
*
)
(
(
(
CSprite2d
*
)
(
4
*
pBlip
.
m_nBlipSprite
+
0xBAA250
)
)
->
m_pTexture
->
raster
+
1
)
;
ImGui
::
GetBackgroundDrawList
(
)
->
AddImage
(
d3d_blip_texture
,
{
vecBlipScreen
.
x
-
10
,
vecBlipScreen
.
y
-
10
}
,
{
vecBlipScreen
.
x
+
10
,
vecBlipScreen
.
y
+
10
}
)
;
ну и где третья ошибка меняй:
C++:
Код:
pRender
->
DrawImageRotated
(
(
(
CSprite2d
*
)
(
4
*
RADAR_SPRITE_CENTRE
+
0xBAA250
)
)
->
m_pTexture
->
raster
->
RwD3D9Raster
.
texture
,
{
vecCentreScreen
.
fX
,
vecCentreScreen
.
fY
}
,
{
10
,
10
}
,
-
FindPlayerPed
(
)
->
m_fCurrentRotation
)
;
на
C++:
Код:
IDirect3DTexture9
*
d3d_radar_center_texture
=
*
(
IDirect3DTexture9
*
*
)
(
(
(
CSprite2d
*
)
(
4
*
RADAR_SPRITE_CENTRE
+
0xBAA250
)
)
->
m_pTexture
->
raster
+
1
)
;
pRender
->
DrawImageRotated
(
d3d_radar_center_texture
,
{
vecCentreScreen
.
x
,
vecCentreScreen
.
y
}
,
{
10
,
10
}
,
-
FindPlayerPed
(
)
->
m_fCurrentRotation
)
;
Вроде должно сработать.
|
|
|
|
 |
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|