 |
|

29.06.2022, 19:52
|
|
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами:
2711257
Репутация:
83
|
|
Как получить координаты объекта по его ид(sfapi) ?
Как получить расстояние между координатами?
|
|
|

29.06.2022, 20:30
|
|
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами:
4012500
Репутация:
138
|
|
Сообщение от Savchik Blazer
Как получить координаты объекта по его ид(sfapi) ?
Получи от туда CObject, и там будет позиция
Сообщение от Savchik Blazer
Как получить расстояние между координатами?
Как обычно
C++:
Код:
float
GetDistance
(
float
X
,
float
Y
,
float
Z
,
float
XX
,
float
YY
,
float
ZZ
)
{
return
sqrt
(
(
X
-
XX
)
*
(
X
-
XX
)
+
(
Y
-
YY
)
*
(
Y
-
YY
)
+
(
Z
-
ZZ
)
*
(
Z
-
ZZ
)
)
;
}
|
|
|

30.06.2022, 14:26
|
|
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами:
2711257
Репутация:
83
|
|
как сделать открытие/закрытие имгуи окна по команде?
|
|
|

30.06.2022, 14:30
|
|
Новичок
Регистрация: 19.06.2022
Сообщений: 14
С нами:
2055431
Репутация:
3
|
|
Сообщение от Savchik Blazer
как сделать открытие/закрытие имгуи окна по команде?
У дарвина есть видео, и куча гайдов в инете.
|
|
|

30.06.2022, 14:49
|
|
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами:
4012500
Репутация:
138
|
|
Сообщение от Savchik Blazer
как сделать открытие/закрытие имгуи окна по команде?
всмысле как? в ImGui::Begin второй аргумент - состояние окна, при команде просто его меняешь? ваще не понял вопроса "как"
|
|
|

30.06.2022, 16:13
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Сообщение от Savchik Blazer
как сделать открытие/закрытие имгуи окна по команде?
90% вопросов можно забить в гугле по первой ссылке
|
|
|

30.06.2022, 17:37
|
|
Новичок
Регистрация: 13.06.2022
Сообщений: 12
С нами:
2063554
Репутация:
1
|
|
Что делать крашит игру
sampapi:
Код:
for
(
int
i
=
0
;
i
=
999
)
{
ObjectIDs
=
false
;
i
=
0
;
break
;
}
if
(
sampapi
::
v037r3
::
RefNetGame
(
)
->
GetObjectPool
(
)
->
Get
(
i
)
->
GetDistanceToLocalPlayer
(
)
AddMessage
(
-
1
,
buffer
)
;
ObjectIDs
=
false
;
i
=
0
;
break
;
}
Sleep
(
20
)
;
}
Суть кода: перебирает id объектов которые на дистанции 2-ух метров, и выводит в чат.
|
|
|

30.06.2022, 17:41
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Сообщение от killian228
Что делать крашит игру
sampapi:
Код:
for
(
int
i
=
0
;
i
=
999
)
{
ObjectIDs
=
false
;
i
=
0
;
break
;
}
if
(
sampapi
::
v037r3
::
RefNetGame
(
)
->
GetObjectPool
(
)
->
Get
(
i
)
->
GetDistanceToLocalPlayer
(
)
AddMessage
(
-
1
,
buffer
)
;
ObjectIDs
=
false
;
i
=
0
;
break
;
}
Sleep
(
20
)
;
}
Суть кода: перебирает id объектов которые на дистанции 2-ух метров, и выводит в чат.
C++:
Код:
for
(
int
i
=
0
;
i
GetObjectPool
(
)
->
Get
(
i
)
->
DoesExits
(
)
)
{
if
(
sampapi
::
v037r3
::
RefNetGame
(
)
->
GetObjectPool
(
)
->
Get
(
i
)
->
GetDistanceToLocalPlayer
(
)
AddMessage
(
-
1
,
buffer
)
;
}
}
}
Прочитай про цикл for как он работает и что делает
|
|
|

30.06.2022, 17:48
|
|
Новичок
Регистрация: 13.06.2022
Сообщений: 12
С нами:
2063554
Репутация:
1
|
|
Сообщение от Scar_
C++:
Код:
for
(
int
i
=
0
;
i
GetObjectPool
(
)
->
Get
(
i
)
->
DoesExits
(
)
)
{
if
(
sampapi
::
v037r3
::
RefNetGame
(
)
->
GetObjectPool
(
)
->
Get
(
i
)
->
GetDistanceToLocalPlayer
(
)
AddMessage
(
-
1
,
buffer
)
;
}
}
}
Прочитай про цикл for как он работает и что делает
Крашит
|
|
|

30.06.2022, 17:59
|
|
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами:
4012500
Репутация:
138
|
|
Сообщение от killian228
Крашит
потому что doesexists нельзя вызывать так, даже если обьект не существует
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|