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

  #5711  
Старый 28.12.2021, 16:12
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

[QUOTE="Scar_"]

Почему выводит 0? В imgui вывожу через цикл структуры и там заполняются, но не все структуры.

C++:





[CODE]
// Глоб. область
struct
stSeed
{
int
id
;
float
distance
;
CVector position
;
std
::
string seed
;
}
seed
[
SAMP_MAX_3DTEXTS
]
;
// Бессконечный цикл
auto
it
=
*
std
::
min_element
(
std
::
begin
(
seed
)
,
std
::
end
(
seed
)
,
[
]
(
const
stSeed
&
a
,
const
stSeed
&
b
)
{
return
a
.
distance
 
Ответить с цитированием

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

Репутация: 153


По умолчанию

Как получить угол камеры персонажа? (Радианы или лучше градусы)

Не с помощью SF

Спасибо заранее
 
Ответить с цитированием

  #5713  
Старый 30.12.2021, 14:52
ERKYNIS
Новичок
Регистрация: 03.02.2021
Сообщений: 1
С нами: 2776882

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

1. Делаю лаунчер для своего сервера на C# через Visual Studio. Мне нужно запускать прямое подключение к серверу, используя другую директорию игры (которую пользователь может настроить в настройках). Если использовать







C++:





Код:
Process
.
Start
(
samp
,
IP_CONNECT
)
;


(у меня в переменных прописан путь к сампу и IP сервера), то запускается гта, которая указана в настройках самого сампа.
 
Ответить с цитированием

  #5714  
Старый 30.12.2021, 16:08
memir
Постоянный
Регистрация: 21.08.2015
Сообщений: 343
С нами: 5646349

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

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

1. Делаю лаунчер для своего сервера на C# через Visual Studio. Мне нужно запускать прямое подключение к серверу, используя другую директорию игры (которую пользователь может настроить в настройках). Если использовать







C++:





Код:
Process
.
Start
(
samp
,
IP_CONNECT
)
;


(у меня в переменных прописан путь к сампу и IP сервера), то запускается гта, которая указана в настройках самого сампа.

ну тебе аргументы надо в нужном формате к игре прописать, и библиотеку с сампом подгрузить
 
Ответить с цитированием

  #5715  
Старый 30.12.2021, 16:20
chapo
Флудер
Регистрация: 10.10.2016
Сообщений: 9,228
С нами: 5046982

Репутация: 183


По умолчанию

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

Если использовать







C++:





Код:
Process
.
Start
(
samp
,
IP_CONNECT
)
;


(у меня в переменных прописан путь к сампу и IP сервера), то запускается гта, которая указана в настройках самого сампа.

потому что самп запускает игру, путь к которой лежит в реестре

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

Если использовать (у меня в переменных прописан путь к сампу и IP сервера), то запускается гта, которая указана в настройках самого сампа.
C#:





[CODE]
public
void
setSettings
(
string
newpath
)
{
RegistryKey
SAMP
=
Registry
.
CurrentUser
.
OpenSubKey
(
"Software\\SAMP"
,
true
)
;
if
(
SAMP
!=
null
)
{
object
savepath
=
newpath
;
SAMP
.
SetValue
(
"gta_sa_exe"
,
newpath
)
;
}
}
public
string
getSettings
(
)
{
string
path
;
RegistryKey
SAMP
=
Registry
.
CurrentUser
.
OpenSubKey
(
"Software\\SAMP"
)
;
if
(
SAMP
!=
null
)
{
object
SAMP_path
=
SAMP
.
GetValue
(
"gta_sa_exe"
)
;
path
=
Convert
.
ToString
(
SAMP_path
)
;
}
return
path
;
}
private
void
play_Click
(
object
sender
,
EventArgs
e
)
{
if
(
nickname
.
Text
.
Length
>
2
&&
nickname
.
Text
.
Length

 
Ответить с цитированием

  #5716  
Старый 08.01.2022, 02:15
[w0te]
Постоянный
Регистрация: 08.09.2021
Сообщений: 808
С нами: 2463635

Репутация: 98


По умолчанию

Привет, попытался выдать себе HP, почему так не работает? компилятор не жалуется.

2:





Код:
DWORD CPed
=
0xB6F5F0
;
ReadProcessMemory
(
handle
,
(
PBYTE
*
)
CPed
+
0x540
,
&
Read
,
sizeof
(
Read
)
,
0
)
;
WriteProcessMemory
(
handle
,
(
LPVOID
)
CPed
,
&
NewValue
,
sizeof
(
NewValue
)
,
0
)
;


Всё работает но HP не выдаются, сервер HMS.
 
Ответить с цитированием

  #5717  
Старый 08.01.2022, 02:26
sc6ut
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами: 3174020

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

Цитата:
Сообщение от [w0te]  

Привет, попытался выдать себе HP, почему так не работает? компилятор не жалуется.

2:





Код:
DWORD CPed
=
0xB6F5F0
;
ReadProcessMemory
(
handle
,
(
PBYTE
*
)
CPed
+
0x540
,
&
Read
,
sizeof
(
Read
)
,
0
)
;
WriteProcessMemory
(
handle
,
(
LPVOID
)
CPed
,
&
NewValue
,
sizeof
(
NewValue
)
,
0
)
;


Всё работает но HP не выдаются, сервер HMS.
1. что ты делаешь это пиздец

2. сними протект

3. в 0xB6F5F0 хранится указатель на cped а не сам cped

4. что делает твой код только сам бог знает, хп он не меняет так точно

5. есть статичный адресс можешь юзать его (0xB793E0), тебе будет проще и нам тоже

6. разберись что какая функция делает перед тем писать ее в свой код

7. разберись и подумай что тебе надо сделать чтобы выставить значение хп

8. используй google

9. не насилуй код тем что не понимаешь

10. https://gtamods.com/wiki/Memory_Addresses_(SA)

11. если трахнул извини
 
Ответить с цитированием

  #5718  
Старый 08.01.2022, 03:57
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

2. сними протект
Цитата:
Сообщение от SC6UT  

6. разберись что какая функция делает перед тем писать ее в свой код
автору желаю выучить матчасть
 
Ответить с цитированием

  #5719  
Старый 08.01.2022, 04:10
[w0te]
Постоянный
Регистрация: 08.09.2021
Сообщений: 808
С нами: 2463635

Репутация: 98


По умолчанию

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

автору желаю выучить матчасть
Вы кому?
 
Ответить с цитированием

  #5720  
Старый 09.01.2022, 23:14
frosjkee
Участник форума
Регистрация: 21.01.2020
Сообщений: 123
С нами: 3322808

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

дайте указатель на setplayerpos для r3
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.