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

  #2371  
Старый 03.06.2018, 13:28
BlackKnigga
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами: 5441999

Репутация: 133


По умолчанию

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

как это исправить?
Дать ему отдохнуть. Sleep(10);
 
Ответить с цитированием

  #2372  
Старый 04.06.2018, 15:02
Шурик
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами: 8654409

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

Как узнать, рядом ли машина или далеко?

P.S. Известен ID машины
 
Ответить с цитированием

  #2373  
Старый 04.06.2018, 15:11
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

Цитата:
Сообщение от ๖ۣۣۜШурик  

Как узнать, рядом ли машина или далеко?
P.S. Известен ID машины
Получай дистанцию между локальным игроком и машиной
 
Ответить с цитированием

  #2374  
Старый 04.06.2018, 21:35
qwintty
Новичок
Регистрация: 14.07.2017
Сообщений: 26
С нами: 4648109

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

Какой адрес у правой кнопки мыши?

Я знаю что у левой - 0xB7347A

Не подскажите правую?
 
Ответить с цитированием

  #2375  
Старый 04.06.2018, 21:40
itsOkke
Познающий
Регистрация: 12.04.2018
Сообщений: 86
С нами: 4256625

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

0xB73469
 
Ответить с цитированием

  #2376  
Старый 05.06.2018, 01:28
Шурик
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами: 8654409

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

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

Получай дистанцию между локальным игроком и машиной
Я сделал такую функцию, но есть одно но

C++:





Код:
bool
IsPlayerInRangeOfVehicle
(
int
player
,
int
vehicle
,
float
radius
)
{
float
x
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetOnFootData
(
player
)
->
fPosition
[
0
]
-
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pVehicle
->
pGTA_Vehicle
[
vehicle
]
->
base
.
matrix
[
4
*
3
]
;
float
y
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetOnFootData
(
player
)
->
fPosition
[
1
]
-
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pVehicle
->
pGTA_Vehicle
[
vehicle
]
->
base
.
matrix
[
4
*
3
+
1
]
;
float
z
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetOnFootData
(
player
)
->
fPosition
[
2
]
-
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pVehicle
->
pGTA_Vehicle
[
vehicle
]
->
base
.
coords
[
4
*
3
+
2
]
;
return
(
(
x

-
radius
)
)
&&
(
(
y

-
radius
)
)
&&
(
(
z

-
radius
)
)
;
}


Если указать ID машины, который далеко - зависает.
 
Ответить с цитированием

  #2377  
Старый 05.06.2018, 01:52
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

Цитата:
Сообщение от ๖ۣۣۜШурик  

Я сделал такую функцию, но есть одно но

C++:





Код:
bool
IsPlayerInRangeOfVehicle
(
int
player
,
int
vehicle
,
float
radius
)
{
float
x
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetOnFootData
(
player
)
->
fPosition
[
0
]
-
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pVehicle
->
pGTA_Vehicle
[
vehicle
]
->
base
.
matrix
[
4
*
3
]
;
float
y
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetOnFootData
(
player
)
->
fPosition
[
1
]
-
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pVehicle
->
pGTA_Vehicle
[
vehicle
]
->
base
.
matrix
[
4
*
3
+
1
]
;
float
z
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetOnFootData
(
player
)
->
fPosition
[
2
]
-
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pVehicle
->
pGTA_Vehicle
[
vehicle
]
->
base
.
coords
[
4
*
3
+
2
]
;
return
(
(
x

-
radius
)
)
&&
(
(
y

-
radius
)
)
&&
(
(
z

-
radius
)
)
;
}


Если указать ID машины, который далеко - зависает.
Проверяй на валидность машину и игрока.
 
Ответить с цитированием

  #2378  
Старый 05.06.2018, 01:54
Шурик
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами: 8654409

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

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

Проверяй на валидность машину и игрока.
Каким образом? Подскажи плес
 
Ответить с цитированием

  #2379  
Старый 05.06.2018, 02:19
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

Цитата:
Сообщение от ๖ۣۣۜШурик  

Каким образом? Подскажи плес
if (SF->getSAMP()->getInfo()->pPools->pVehicle->pGTA_Vehicle[vehicle]== null)

return;

как то так
 
Ответить с цитированием

  #2380  
Старый 05.06.2018, 21:09
Supira
Новичок
Регистрация: 04.06.2018
Сообщений: 2
С нами: 4181390

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

Слушайте, я щас изучаю плюсы по книге прата, и закончил читать 3 главу типы данных и понял там не все. Это норма?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.