С/С++ Вопрос - Ответ

27.04.2016, 18:56
|
|
Участник форума
Регистрация: 31.05.2013
Сообщений: 268
С нами:
6815960
Репутация:
113
|
|
Сообщение от Woofing Giraffe
Установил СДК, теперь это UOTE]
попробуй поменять: проект - свойства - свойства конфигурации - набор инструментов платф.
|
|
|

25.04.2016, 01:11
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Вызываю функцию рисование текста в перехваченной End Scene - черный экран. Если вызвать в Present, то рисуется пока есть загрузочный экран, как только проходим этот этап - тоже черный экран.
C++:
Код:
if
(
pFont
==
NULL
)
D3DXCreateFont
(
pDevice
,
17
,
0
,
FW_BOLD
,
0
,
FALSE
,
DEFAULT_CHARSET
,
OUT_DEFAULT_PRECIS
,
ANTIALIASED_QUALITY
,
DEFAULT_PITCH
|
FF_DONTCARE
,
TEXT
(
"Arial"
)
,
&
pFont
)
;
PrintText
(
pFont
,
700
,
700
,
D3DCOLOR_ARGB
(
255
,
255
,
255
,
0
)
,
"Testing hook."
)
;
C++:
Код:
void
PrintText
(
ID3DXFont
*
pFont
,
int
X
,
int
Y
,
D3DCOLOR ARGB
,
LPCSTR Text
)
{
RECT Rect
;
Rect
.
left
=
X
;
Rect
.
right
=
1680
;
Rect
.
top
=
Y
;
Rect
.
bottom
=
Rect
.
top
+
200
;
pFont
->
DrawTextA
(
NULL
,
Text
,
-
1
,
&
Rect
,
DT_LEFT
,
ARGB
)
;
}
|
|
|

25.04.2016, 01:18
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Нужно настраивать RenderState до и после отрисовки.
|
|
|

25.04.2016, 01:58
|
|
Новичок
Регистрация: 21.06.2015
Сообщений: 22
С нами:
5733802
Репутация:
53
|
|
Можно ли из готового ехе файла-чита вытянуть адреса памяти, значения которых он меняет? Каким способом?
И можно ли сделать AntTweakBar без использования SF? Мб какие-то библиотеки есть.
|
|
|

25.04.2016, 05:57
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
Сообщение от Vasiliy77
Можно ли из готового ехе файла-чита вытянуть адреса памяти, значения которых он меняет? Каким способом?
И можно ли сделать AntTweakBar без использования SF? Мб какие-то библиотеки есть.
ReadProcessMemory, WriteProcessMemory
AntTweakBar это отдельная библиотека, ты можешь её юзать не только с сф
|
|
|

27.04.2016, 17:51
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Чет ничего не пойму. Не рендерит. Может какие RenderStates установить нужно? p.s. вызываю перед end scene
C++:
Код:
D3DXVECTOR2 Vectors
[
2
]
;
Vectors
[
0
]
.
x
=
X1
;
Vectors
[
0
]
.
y
=
Y1
;
Vectors
[
1
]
.
x
=
X2
;
Vectors
[
1
]
.
y
=
Y2
;
D3DLine
->
SetWidth
(
Width
)
;
D3DLine
->
SetAntialias
(
false
)
;
D3DLine
->
SetGLLines
(
false
)
;
D3DLine
->
Begin
(
)
;
D3DLine
->
Draw
(
Vectors
,
2
,
ARGB
)
;
D3DLine
->
End
(
)
;
|
|
|

27.04.2016, 18:48
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от AWRage
Чет ничего не пойму. Не рендерит. Может какие RenderStates установить нужно? p.s. вызываю перед end scene
C++:
Код:
D3DXVECTOR2 Vectors
[
2
]
;
Vectors
[
0
]
.
x
=
X1
;
Vectors
[
0
]
.
y
=
Y1
;
Vectors
[
1
]
.
x
=
X2
;
Vectors
[
1
]
.
y
=
Y2
;
D3DLine
->
SetWidth
(
Width
)
;
D3DLine
->
SetAntialias
(
false
)
;
D3DLine
->
SetGLLines
(
false
)
;
D3DLine
->
Begin
(
)
;
D3DLine
->
Draw
(
Vectors
,
2
,
ARGB
)
;
D3DLine
->
End
(
)
;
ты не заменяй функцию, а заинжекться в оригинальную, после Begin() сделай вызов своей stdcall функции
|
|
|

30.04.2016, 20:53
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Почему пропадают объекты, которые я рисую, когда я скрываю чат. Вроде не должно..
|
|
|

02.05.2016, 10:57
|
|
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами:
5731627
Репутация:
108
|
|
Как создать таймер который будет вызывать функцию каждый интервал ? ( Как таймеры в SAMPFUNCS в клео )
|
|
|

02.05.2016, 12:24
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|