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

  #3481  
Старый 05.05.2019, 14:02
sdfaw
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами: 4060346

Репутация: 43


По умолчанию

как получить координаты костей игроков?
 
Ответить с цитированием

  #3482  
Старый 05.05.2019, 14:08
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

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

как получить координаты костей игроков?
В файле CPed.h есть функция и константы
 
Ответить с цитированием

  #3483  
Старый 05.05.2019, 14:15
sdfaw
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами: 4060346

Репутация: 43


По умолчанию

Цитата:
Сообщение от mr.krabs  

В файле CPed.h есть функция и константы
я так понял это?

enum eBone {

BONE_PELVIS1 = 1,

BONE_PELVIS,

BONE_SPINE1,

BONE_UPPERTORSO,

BONE_NECK,

BONE_HEAD2,

BONE_HEAD1,

BONE_HEAD,

BONE_RIGHTUPPERTORSO = 21,

BONE_RIGHTSHOULDER,

BONE_RIGHTELBOW,

BONE_RIGHTWRIST,

BONE_RIGHTHAND,

BONE_RIGHTTHUMB,

BONE_LEFTUPPERTORSO = 31,

BONE_LEFTSHOULDER,

BONE_LEFTELBOW,

BONE_LEFTWRIST,

BONE_LEFTHAND,

BONE_LEFTTHUMB,

BONE_LEFTHIP = 41,

BONE_LEFTKNEE,

BONE_LEFTANKLE,

BONE_LEFTFOOT,

BONE_RIGHTHIP = 51,

BONE_RIGHTKNEE,

BONE_RIGHTANKLE,

BONE_RIGHTFOOT

};

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

  #3484  
Старый 05.05.2019, 14:36
checkdasound
Постоянный
Регистрация: 12.01.2018
Сообщений: 963
С нами: 4387250

Репутация: 133


По умолчанию

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

я так понял это?
enum eBone {
BONE_PELVIS1 = 1,
BONE_PELVIS,
BONE_SPINE1,
BONE_UPPERTORSO,
BONE_NECK,
BONE_HEAD2,
BONE_HEAD1,
BONE_HEAD,
BONE_RIGHTUPPERTORSO = 21,
BONE_RIGHTSHOULDER,
BONE_RIGHTELBOW,
BONE_RIGHTWRIST,
BONE_RIGHTHAND,
BONE_RIGHTTHUMB,
BONE_LEFTUPPERTORSO = 31,
BONE_LEFTSHOULDER,
BONE_LEFTELBOW,
BONE_LEFTWRIST,
BONE_LEFTHAND,
BONE_LEFTTHUMB,
BONE_LEFTHIP = 41,
BONE_LEFTKNEE,
BONE_LEFTANKLE,
BONE_LEFTFOOT,
BONE_RIGHTHIP = 51,
BONE_RIGHTKNEE,
BONE_RIGHTANKLE,
BONE_RIGHTFOOT
};
можно пример использования плиз?
заносишь координаты в вектор и потом уже достаешь координаты x, y, z. Вроде так.

C++:





Код:
CVector
*
position
;
PEDSELF
->
GetBonePosition
(
BONE_HEAD
,
position
)
posX
=
position
[
0
]
;
posY
=
position
[
1
]
;
posZ
=
position
[
2
]
;
 
Ответить с цитированием

  #3485  
Старый 05.05.2019, 14:54
sdfaw
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами: 4060346

Репутация: 43


По умолчанию

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

заносишь координаты в вектор и потом уже достаешь координаты x, y, z. Вроде так.

C++:





Код:
CVector
*
position
;
PEDSELF
->
GetBonePosition
(
BONE_HEAD
,
position
)
posX
=
position
[
0
]
;
posY
=
position
[
1
]
;
posZ
=
position
[
2
]
;

не подскажешь как изменить цвет костей?
 
Ответить с цитированием

  #3486  
Старый 05.05.2019, 15:03
Sarutobi1
Новичок
Регистрация: 25.03.2019
Сообщений: 1
С нами: 3756638

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

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

не подскажешь как изменить цвет костей?
Каво?
 
Ответить с цитированием

  #3487  
Старый 05.05.2019, 15:05
sdfaw
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами: 4060346

Репутация: 43


По умолчанию

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

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

  #3488  
Старый 05.05.2019, 15:15
Cake_
Участник форума
Регистрация: 04.04.2017
Сообщений: 263
С нами: 4793630

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

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

не подскажешь как изменить цвет костей?
Во время рендера можешь задать цвет линиям.

C++:





Код:
SF
->
getRender
(
)
->
DrawLine
(
screen
[
0
]
,
screen
[
1
]
,
screen2
[
0
]
,
screen2
[
1
]
,
2
,
Color
)
;


Последний аргумент(параметр) -цвет.


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

не подскажешь как изменить цвет костей?
И перед этим придётся 3d коорды перевести в экранные







C++:





Код:
SF
->
getGame
(
)
->
convert3DCoordsToScreen
(
enpos
[
0
]
,
enpos
[
1
]
,
enpos
[
2
]
,
&
screen
[
0
]
,
&
screen
[
1
]
)
;


Дальше разберёшься
 
Ответить с цитированием

  #3489  
Старый 05.05.2019, 15:51
sdfaw
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами: 4060346

Репутация: 43


По умолчанию

как преобразовать CVector в float?
 
Ответить с цитированием

  #3490  
Старый 05.05.2019, 15:55
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

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

как преобразовать CVector в float?
reinterpret_cast(object)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.