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

  #1  
Старый 20.01.2022, 18:21
Rafaelofff
Участник форума
Регистрация: 22.06.2021
Сообщений: 120
С нами: 2576713

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

Есть airbrake,

C++:





Код:
{
if
(
!
g_Config
.
Player
.
bAirBreak
)
return
;
const
float
fCameraRotation
=
TheCamera
.
m_fOrientation
;
const
float
fSpeed
=
g_Config
.
Player
.
fAirBreak
/
10.f
;
CVector
*
pPos
=
&
FindPlayerPed
(
)
->
m_matrix
->
pos
;
FindPlayerPed
(
)
->
m_fCurrentRotation
=
FindPlayerPed
(
)
->
m_fAimingRotation
=
-
fCameraRotation
;
FindPlayerPed
(
)
->
m_vecMoveSpeed
.
fZ
=
0.f
;
CVehicle
*
pVehicle
=
FindPlayerVehicle
(
-
1
,
false
)
;
if
(
pVehicle
!=
nullptr
)
{
pPos
=
&
pVehicle
->
m_matrix
->
pos
;
const
float
fLength
=
(
pVehicle
->
m_matrix
->
pos
-
*
pPos
)
.
Magnitude
(
)
;
pVehicle
->
m_matrix
->
SetRotateZOnly
(
-
fCameraRotation
)
;
pVehicle
->
m_matrix
->
pos
.
fX
=
pPos
->
fX
-
sinf
(
fCameraRotation
)
*
fLength
;
pVehicle
->
m_matrix
->
pos
.
fY
=
pPos
->
fY
-
cosf
(
fCameraRotation
)
*
fLength
;
pVehicle
->
m_vecMoveSpeed
.
fX
=
pVehicle
->
m_vecMoveSpeed
.
fY
=
pVehicle
->
m_vecMoveSpeed
.
fZ
=
0.f
;
}
else
FindPlayerPed
(
)
->
m_nPedFlags
.
bIsStanding
=
FindPlayerPed
(
)
->
m_nPedFlags
.
bWasStanding
=
FindPlayerPed
(
)
->
m_nPedFlags
.
bStayInSamePlace
=
true
;
if
(
ImGui
::
IsKeyDown
(
'W'
)
)
pPos
->
fX
+=
sinf
(
fCameraRotation
)
*
fSpeed
,
pPos
->
fY
+=
cosf
(
fCameraRotation
)
*
fSpeed
;
if
(
ImGui
::
IsKeyDown
(
'S'
)
)
pPos
->
fX
-=
sinf
(
fCameraRotation
)
*
fSpeed
,
pPos
->
fY
-=
cosf
(
fCameraRotation
)
*
fSpeed
;
if
(
ImGui
::
IsKeyDown
(
'D'
)
)
pPos
->
fX
+=
cosf
(
fCameraRotation
)
*
fSpeed
,
pPos
->
fY
-=
sinf
(
fCameraRotation
)
*
fSpeed
;
if
(
ImGui
::
IsKeyDown
(
'A'
)
)
pPos
->
fX
-=
cosf
(
fCameraRotation
)
*
fSpeed
,
pPos
->
fY
+=
sinf
(
fCameraRotation
)
*
fSpeed
;
if
(
ImGui
::
IsKeyDown
(
VK_SPACE
)
)
pPos
->
fZ
+=
fSpeed
;
if
(
ImGui
::
IsKeyDown
(
VK_CONTROL
)
)
pPos
->
fZ
-=
fSpeed
;
}


Но к сожалению работает через жопу и кикает через раз, помогите пожалуйста, с синхронизацией
 
Ответить с цитированием

  #2  
Старый 21.01.2022, 13:42
Rafaelofff
Участник форума
Регистрация: 22.06.2021
Сообщений: 120
С нами: 2576713

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

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

заплатить можешь?
Конечно
 
Ответить с цитированием

  #3  
Старый 21.01.2022, 14:32
Fix_Name_Fix
Постоянный
Регистрация: 29.12.2021
Сообщений: 467
С нами: 2302913

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

Самую маленькую синхру ставь пример 0.000000000000001

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

Самую маленькую синхру ставь пример 0.000000000000001
Это к аирбрейку NoName
 
Ответить с цитированием

  #4  
Старый 21.01.2022, 14:37
Rafaelofff
Участник форума
Регистрация: 22.06.2021
Сообщений: 120
С нами: 2576713

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

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

Самую маленькую синхру ставь пример 0.000000000000001

Это к аирбрейку NoName
Сурсы к сожалению не мои, просто мой уровень пока что не позволяет написать адекватный airbrake, объясни где тут синхра?
 
Ответить с цитированием

  #5  
Старый 21.01.2022, 14:43
Fix_Name_Fix
Постоянный
Регистрация: 29.12.2021
Сообщений: 467
С нами: 2302913

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

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

Сурсы к сожалению не мои, просто мой уровень пока что не позволяет написать адекватный airbrake, объясни где тут синхра?
Зачем писать если есть? И там где ты сам лично можешь выставить нужную синхру

Lua - ||AirBrake || Arizona || Advance || Aurora || Diamond || Evolve ||

Итак, прошёл целый год и 1 день с самого первого моего AirBrake. Я всё таки решил для вас написать 4 версию. Которая работает на всех серверах.(которых я тестил) AirBrake - был сделать специально для гейзоны, но ещё вроде как работает и на Advance, Aurora, Diamond, Evolve. С ног скорость...

www.blast.hk
 
Ответить с цитированием

  #6  
Старый 21.01.2022, 14:45
Rafaelofff
Участник форума
Регистрация: 22.06.2021
Сообщений: 120
С нами: 2576713

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

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

Зачем писать если есть? И там где ты сам лично можешь выставить нужную синхру

Lua - ||AirBrake || Arizona || Advance || Aurora || Diamond || Evolve ||

Итак, прошёл целый год и 1 день с самого первого моего AirBrake. Я всё таки решил для вас написать 4 версию. Которая работает на всех серверах.(которых я тестил) AirBrake - был сделать специально для гейзоны, но ещё вроде как работает и на Advance, Aurora, Diamond, Evolve. С ног скорость...

www.blast.hk

Я по этом и не хочу писать, объясни где в моём коде синхра?
 
Ответить с цитированием

  #7  
Старый 21.01.2022, 14:46
Fix_Name_Fix
Постоянный
Регистрация: 29.12.2021
Сообщений: 467
С нами: 2302913

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

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

Я по этом и не хочу писать, объясни где в моём коде синхра?
в твоем не шарю, в ноунейме там понятно где синхра
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT ™ © 2001- Antichat Kft.