HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2791  
Старый 16.08.2018, 16:56
AlexWhite
Новичок
Регистрация: 13.11.2014
Сообщений: 7
С нами: 6050727

Репутация: 58
По умолчанию

Есть у кого готовый хук для gta sa?
 
Ответить с цитированием

  #2792  
Старый 16.08.2018, 17:00
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от AlexWhite  

Есть у кого готовый хук для gta sa?
Какого? Хука Хуя, ДК хука, Ракнета?
 
Ответить с цитированием

  #2793  
Старый 16.08.2018, 17:03
AlexWhite
Новичок
Регистрация: 13.11.2014
Сообщений: 7
С нами: 6050727

Репутация: 58
По умолчанию

Цитата:
Сообщение от Dark_Knight  

Какого? Хука Хуя, ДК хука, Ракнета?
D3D9 hook. Для отрисовки esp и т.д
 
Ответить с цитированием

  #2794  
Старый 16.08.2018, 17:10
_=Gigant=_
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами: 4901705

Репутация: 98
По умолчанию

Цитата:
Сообщение от Dark_Knight  

it's float
see here Screenshot_5 — Postimage.org(https://postimg.cc/image/x6x23l8zf/)
 
Ответить с цитированием

  #2795  
Старый 16.08.2018, 17:12
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

Репутация: 213
По умолчанию

Цитата:
Сообщение от _=Gigant=_  
C++:





Код:
CVector Vec
;
Vec
.
fX
=
vehicle
->
base
.
matrix
[
12
]
;
Vec
.
fY
=
vehicle
->
base
.
matrix
[
13
]
;
Vec
.
fZ
=
vehicle
->
base
.
matrix
[
14
]
;
 
Ответить с цитированием

  #2796  
Старый 16.08.2018, 17:14
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от AlexWhite  

D3D9 hook. Для отрисовки esp и т.д
Хуевая их туча в инете. Адресс IDirect3DDevice9 тоже есть в гугле для GTA SA
 
Ответить с цитированием

  #2797  
Старый 16.08.2018, 20:05
holmes0
Новичок
Регистрация: 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?

или это вообще не то и мне надо доставать вручную из структур?
 
Ответить с цитированием

  #2798  
Старый 16.08.2018, 23:22
_=Gigant=_
Участник форума
Регистрация: 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 !
 
Ответить с цитированием

  #2799  
Старый 16.08.2018, 23:58
Revalto
Постоянный
Регистрация: 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)));
 
Ответить с цитированием

  #2800  
Старый 17.08.2018, 01:20
_=Gigant=_
Участник форума
Регистрация: 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)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.