 |
|

16.08.2018, 16:56
|
|
Новичок
Регистрация: 13.11.2014
Сообщений: 7
С нами:
6050727
Репутация:
58
|
|
Есть у кого готовый хук для gta sa?
|
|
|

16.08.2018, 17:00
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от AlexWhite
Есть у кого готовый хук для gta sa?
Какого? Хука Хуя, ДК хука, Ракнета?
|
|
|

16.08.2018, 17:03
|
|
Новичок
Регистрация: 13.11.2014
Сообщений: 7
С нами:
6050727
Репутация:
58
|
|
Сообщение от Dark_Knight
Какого? Хука Хуя, ДК хука, Ракнета?
D3D9 hook. Для отрисовки esp и т.д
|
|
|

16.08.2018, 17:10
|
|
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами:
4901705
Репутация:
98
|
|
|
|
|

16.08.2018, 17:12
|
|
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами:
6908018
Репутация:
213
|
|
C++:
Код:
CVector Vec
;
Vec
.
fX
=
vehicle
->
base
.
matrix
[
12
]
;
Vec
.
fY
=
vehicle
->
base
.
matrix
[
13
]
;
Vec
.
fZ
=
vehicle
->
base
.
matrix
[
14
]
;
|
|
|

16.08.2018, 17:14
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от AlexWhite
D3D9 hook. Для отрисовки esp и т.д
Хуевая их туча в инете. Адресс IDirect3DDevice9 тоже есть в гугле для GTA SA
|
|
|

16.08.2018, 20:05
|
|
Новичок
Регистрация: 04.09.2015
Сообщений: 16
С нами:
5626315
Репутация:
58
|
|
Пытаюсь получить позицию поля для ввода текста под чатом на SF (как сделано в CLEO InputHelper).
Посмотрев исходный код InputHelper-a, нашёл вот это:
CLEO:
Код:
0BAF:
samp
6@
= get_input_info_ptr
// stInputInfo
0C0C:
6@
= struct
6@
offset
{pDXUTEditBox}
0x8
size
4
// stInputBox
и это:
CLEO:
Код:
0C0C:
7@
= struct
6@
offset
{dwPosChatInput1}
0x8
size
4
// X
0C0C:
8@
= struct
6@
offset
{dwPosChatInput2}
0xC
size
4
// Y
Только я не очень шарю в клео.
Я так понял, что мне нужно вот это (на SF):
C++:
Код:
SF
->
getSAMP
(
)
->
getInput
(
)
->
pDXUTEditBox
;
но как оттуда достать X и Y?
или это вообще не то и мне надо доставать вручную из структур?
|
|
|

16.08.2018, 23:22
|
|
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами:
4901705
Репутация:
98
|
|
how to get distance between me and vehicles near me ?
here code
for (int i = 0; i base.matrix[4 * 3];
player_pos.x = f_pos[0];
player_pos.y = f_pos[1];
player_pos.z = f_pos[2];
CalcScreenCoors(&player_pos, &screenposs);
float * f_poss = &vehicle->base.matrix[4 * 3];
vehicle_pos.x = f_poss[0];
vehicle_pos.y = f_poss[1];
vehicle_pos.z = f_poss[2];
CalcScreenCoors(&vehicle_pos, &vscreenposs);
thanks for help !
|
|
|

16.08.2018, 23:58
|
|
Постоянный
Регистрация: 13.02.2016
Сообщений: 532
С нами:
5392682
Репутация:
93
|
|
Сообщение от _=Gigant=_
how to get distance between me and vehicles near me ?
here code
for (int i = 0; i base.matrix[4 * 3];
player_pos.x = f_pos[0];
player_pos.y = f_pos[1];
player_pos.z = f_pos[2];
CalcScreenCoors(&player_pos, &screenposs);
float * f_poss = &vehicle->base.matrix[4 * 3];
vehicle_pos.x = f_poss[0];
vehicle_pos.y = f_poss[1];
vehicle_pos.z = f_poss[2];
CalcScreenCoors(&vehicle_pos, &vscreenposs);
thanks for help !
Код:
Код:
float GetDistance(D3DXVECTOR3 target)
{
D3DXVECTOR3 player(PEDSELF->GetPosition()->fX, PEDSELF->GetPosition()->fY, PEDSELF->GetPosition()->fZ);
return sqrt((player.x - target.x) * (player.x - target.x) + (player.y - target.y) * (player.y - target.y) + (player.z - target.z) * (player.z - target.z));
}
Example:
Код:
Код:
sprintf(szMsg, "%.0f m.", GetDistance(D3DXVECTOR3(x, y, z)));
|
|
|

17.08.2018, 01:20
|
|
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами:
4901705
Репутация:
98
|
|
Сообщение от Revalto
Код:
Код:
float GetDistance(D3DXVECTOR3 target)
{
D3DXVECTOR3 player(PEDSELF->GetPosition()->fX, PEDSELF->GetPosition()->fY, PEDSELF->GetPosition()->fZ);
return sqrt((player.x - target.x) * (player.x - target.x) + (player.y - target.y) * (player.y - target.y) + (player.z - target.z) * (player.z - target.z));
}
Example:
Код:
Код:
sprintf(szMsg, "%.0f m.", GetDistance(D3DXVECTOR3(x, y, z)));
thank you very much !
here is the full code if someone need
float GetDistance(D3DXVECTOR3 target)
{
actor_info * playerR = actor_info_get(ACTOR_SELF, NULL);
CPed *pPedSelf = pGameInterface->GetPools()->GetPed((DWORD*)playerR);
D3DXVECTOR3 player(pPedSelf->GetPosition()->fX, pPedSelf->GetPosition()->fY, pPedSelf->GetPosition()->fZ);
return sqrt((player.x - target.x) * (player.x - target.x) + (player.y - target.y) * (player.y - target.y) + (player.z - target.z) * (player.z - target.z));
}
sprintf(ctarget_ping_score, "{8cff00}Ping{FFFFFF} %d{007bff} Score{FFFFFF} %d ", g_Players>pRemotePlayer[Informer_Target_PlayerID]>iPing, g_Players->pRemotePlayer[Informer_Target_PlayerID]->iScore);
this code you see should display player ping and score, it does sometimes but not always what's wrong with this ? here you can see that player score and ping is 0 and sometimes it displays correct value idk what's wrong
thanks for help !
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|