 |
|

11.03.2016, 15:53
|
|
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами:
5884065
Репутация:
0
|
|
Как сделать проверку что мой актер находися в машине или на мото
|
|
|

11.03.2016, 16:25
|
|
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами:
6227977
Репутация:
83
|
|
Сообщение от Tray228
Как сделать проверку что мой актер находися в машине или на мото
Вроде должно работать.
Код:
Код:
vehicle_info *veh = SF->getGame()->vehicleInfoGet(-1, VEHICLE_ALIVE);
if (veh)
SF->getSAMP()->getChat()->AddChatMessage(-1, "in Car");
|
|
|

11.03.2016, 16:56
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
vehicle_info *car = SF->getGame()->vehicleInfoGet(VEHICLE_SELF, VEHICLE_TYPE_CAR);
|
|
|

11.03.2016, 20:41
|
|
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами:
5884065
Репутация:
0
|
|
какой нужен рпц для спавна кара
|
|
|

11.03.2016, 20:42
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Как получить позиции костей игрока в стриме? В структура actor_info вроде есть функция pHead, pNeck.. и т.д, но она типа void, то есть ничего не возвращает. Для чего тогда она?
C++:
Код:
for
(
int
i
=
0
;
i
getSAMP
(
)
->
getPlayers
(
)
->
IsPlayerDefined
(
i
)
)
{
actor_info
*
Actor
=
SF
->
getGame
(
)
->
actorInfoGet
(
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetActorHandleFromSAMPPlayerID
(
i
)
,
0
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
255
,
255
,
255
)
,
"X: %.3f, Y: %.3f, Z: %.3f"
,
?
,
?
,
?
)
;
}
}
|
|
|

11.03.2016, 21:16
|
|
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами:
5884065
Репутация:
0
|
|
Как создать машину, например elegy
|
|
|

11.03.2016, 22:35
|
|
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами:
6227977
Репутация:
83
|
|
Сообщение от AWRage
Как получить позиции костей игрока в стриме? В структура actor_info вроде есть функция pHead, pNeck.. и т.д, но она типа void, то есть ничего не возвращает. Для чего тогда она?
C++:
Код:
for
(
int
i
=
0
;
i
getSAMP
(
)
->
getPlayers
(
)
->
IsPlayerDefined
(
i
)
)
{
actor_info
*
Actor
=
SF
->
getGame
(
)
->
actorInfoGet
(
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetActorHandleFromSAMPPlayerID
(
i
)
,
0
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
255
,
255
,
255
)
,
"X: %.3f, Y: %.3f, Z: %.3f"
,
?
,
?
,
?
)
;
}
}
Здраститя, там же закоментировано, что может принимать 4 параметра.
Имеет структуру
Код:
Код:
- float height
- float front/back
- float left/right
- void* pObject
А вообще, я вот тут посмотрел и мне кажется, что это ближе к твоему вопросу:
Код:
Код:
CVector vec;
PEDSELF->GetBonePosition(eBone::BONE_HEAD, &vec);
В общем тести.
|
|
|

11.03.2016, 23:02
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Сообщение от Enjoy
Здраститя, там же закоментировано, что может принимать 4 параметра.
Имеет структуру
Код:
Код:
- float height
- float front/back
- float left/right
- void* pObject
А вообще, я вот тут посмотрел и мне кажется, что это ближе к твоему вопросу:
Код:
Код:
CVector vec;
PEDSELF->GetBonePosition(eBone::BONE_HEAD, &vec);
В общем тести.
Оно то ближе, но мне нужно получить не координаты костей своего игрока, а других, а я хз как получить CPed другого игрока. Мб знаешь?
А по поводу того, что функция принимает 4 параметра, так у меня компиль ругается.
|
|
|

13.03.2016, 00:34
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Вообщем, я так и не понял, как получить координаты кости другого игрока, не локального. Если кто поможет, буду очень признателен.
|
|
|

13.03.2016, 20:06
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от Dark_Knight
Ты не передаешь серверу данные о цвете, только он тебе.
Можешь объяснить подробнее? Как мне передать данные о цвете серверу?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|