ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Ошибка "RwD3D9Raster": не является членом "RwRaster" (https://forum.antichat.xyz/showthread.php?t=1401998)

...:::Open:::Source:::... 18.09.2021 16:17

Можете объяснить как исправить порблему: С RwD3D9Raster (Все методы испробовал итог так же, ошибка осталась с RwRaster)

Серьезность Код Описание Проект Файл Строка Состояние подавления

Ошибка C2039 "RwD3D9Raster": не является членом "RwRaster". Stealth Remastered D:\Stealth-Remastered\Stealth Remastered\Menu\Menu.cpp 272

https://forum.antichat.xyz/attachments/27844793/

livingflore 18.09.2021 16:40

у тебя там запасная пара глаз что ли есть

на белой теме он работает

...:::Open:::Source:::... 18.09.2021 16:58

Цитата:

Сообщение от livingflore

у тебя там запасная пара глаз что ли есть
на белой теме он работает

Приятнее смотреть на белой теме) нежели на чёрной.

vbg 18.09.2021 17:05

Где первая ошибка у тебя, попробуй замени:

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
)
;



Вроде должно сработать.


Время: 08:04