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

  #6191  
Старый 29.06.2022, 19:52
Savchik Blazer
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами: 2711257

Репутация: 83


По умолчанию

Как получить координаты объекта по его ид(sfapi) ?

Как получить расстояние между координатами?
 
Ответить с цитированием

  #6192  
Старый 29.06.2022, 20:30
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 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
)
)
;
}
 
Ответить с цитированием

  #6193  
Старый 30.06.2022, 14:26
Savchik Blazer
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами: 2711257

Репутация: 83


По умолчанию

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

  #6194  
Старый 30.06.2022, 14:30
Ltall
Новичок
Регистрация: 19.06.2022
Сообщений: 14
С нами: 2055431

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

Цитата:
Сообщение от Savchik Blazer  

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

  #6195  
Старый 30.06.2022, 14:49
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

Цитата:
Сообщение от Savchik Blazer  

как сделать открытие/закрытие имгуи окна по команде?
всмысле как? в ImGui::Begin второй аргумент - состояние окна, при команде просто его меняешь? ваще не понял вопроса "как"
 
Ответить с цитированием

  #6196  
Старый 30.06.2022, 16:13
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

Цитата:
Сообщение от Savchik Blazer  

как сделать открытие/закрытие имгуи окна по команде?
90% вопросов можно забить в гугле по первой ссылке
 
Ответить с цитированием

  #6197  
Старый 30.06.2022, 17:37
killian228
Новичок
Регистрация: 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-ух метров, и выводит в чат.
 
Ответить с цитированием

  #6198  
Старый 30.06.2022, 17:41
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 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 как он работает и что делает
 
Ответить с цитированием

  #6199  
Старый 30.06.2022, 17:48
killian228
Новичок
Регистрация: 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 как он работает и что делает
Крашит
 
Ответить с цитированием

  #6200  
Старый 30.06.2022, 17:59
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

Крашит
потому что doesexists нельзя вызывать так, даже если обьект не существует
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.