
15.06.2019, 22:35
|
|
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами:
5447649
Репутация:
28
|
|
Сообщение от cakebou
Как это будет на SF/C++ ?
Lua:
Код:
getOffsetFromCharInWorldCoords
PEDSELF->GetPosition() + CVector(x, y, z)
|
|
|

16.06.2019, 16:46
|
|
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами:
4319022
Репутация:
113
|
|
как можно сделать линию только не на екране а в 3d?
|
|
|

16.06.2019, 17:01
|
|
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами:
5447649
Репутация:
28
|
|
Сообщение от Stiopko
как можно сделать линию только не на екране а в 3d?
Перевести 3д координаты в 2д и отрисовать по этим координатам линию
|
|
|

16.06.2019, 17:10
|
|
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами:
4319022
Репутация:
113
|
|
Сообщение от _Vine_
Перевести 3д координаты в 2д и отрисовать по этим координатам линию
А в 3d никак ?
А как узнать что обьект на екране?
И есть ли в SF массив со всема обектами, и массив c текстами (label)
|
|
|

16.06.2019, 17:13
|
|
Участник форума
Регистрация: 04.04.2017
Сообщений: 263
С нами:
4793630
Репутация:
133
|
|
Сообщение от Stiopko
А в 3d никак ?
А как узнать что обьект на екране?
И есть ли в SF массив со всема обектами, и массив c текстами (label)
C++:
Код:
CPed
*
Pedself
=
GAME
->
GetPools
(
)
->
GetPed
(
(
DWORD
*
)
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
i
]
->
pPlayerData
->
pSAMP_Actor
->
pGTA_Ped
)
;
if
(
Pedself
->
IsOnScreen
(
)
)
{
//Код
}
|
|
|

16.06.2019, 17:18
|
|
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами:
4319022
Репутация:
113
|
|
Сообщение от cakebou
C++:
Код:
CPed
*
Pedself
=
GAME
->
GetPools
(
)
->
GetPed
(
(
DWORD
*
)
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
i
]
->
pPlayerData
->
pSAMP_Actor
->
pGTA_Ped
)
;
if
(
Pedself
->
IsOnScreen
(
)
)
{
//Код
}
А это точно код который проверяет что объект на экране?
|
|
|

16.06.2019, 17:25
|
|
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами:
4319022
Репутация:
113
|
|
Сообщение от Stiopko
А в 3d никак ?
А как узнать что обьект на екране?
И есть ли в SF массив со всема обектами, и массив c текстами (label)
Не так сказал, есть ли в SF массив со всема созданными сервером объектами, и массив c текстами (label) (типа в зоне стрима)
__________
Нашел
|
|
|

16.06.2019, 17:08
|
|
Участник форума
Регистрация: 04.04.2017
Сообщений: 263
С нами:
4793630
Репутация:
133
|
|
Сообщение от Stiopko
как можно сделать линию только не на екране а в 3d?
C++:
Код:
SF
->
getGame
(
)
->
convert3DCoordsToScreen
(
enpos
[
0
]
,
enpos
[
1
]
,
enpos
[
2
]
,
&
screen
[
0
]
,
&
screen
[
1
]
)
;
Update: enpos - 3д коорды , которые нужно перевести , screen - куда будут записаны 2д коорды
|
|
|

16.06.2019, 23:53
|
|
Познавший АНТИЧАТ
Регистрация: 18.08.2017
Сообщений: 1,568
С нами:
4598023
Репутация:
183
|
|
Приветствую. Хочу развёрнутый ответ на вопрос: как найти базовый адрес samp.dll (в CE можно сразу писать "samp.dll + ...[смещение"). Плиз, помогите =)
|
|
|

17.06.2019, 00:00
|
|
Постоянный
Регистрация: 15.12.2013
Сообщений: 412
С нами:
6530249
Репутация:
133
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|