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

  #1  
Старый 19.04.2023, 18:39
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

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

и вроде функцию можно укоротить в два вызова (но это не точно)
можно, если wstring и wstring_convert юзать

по поводу мемори лика, можно просто перед каждым ретерном добавить delete[] ures/cres
 
Ответить с цитированием

  #2  
Старый 22.04.2023, 17:10
AkeGGa.biz
Новичок
Регистрация: 05.04.2023
Сообщений: 10
С нами: 1637808

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

qq, как имитировать нажатие Y?

от этого стоит защита:

c++:





Код:
keybd_event
(
key
,
0
,
KEYEVENTF_KEYDOWN
,
0
)
;
sleep
(
10
)
keybd_event
(
key
,
0
,
KEYEVENTF_KEYUP
,
0
)
;


дайте варики что юзать
 
Ответить с цитированием

  #3  
Старый 22.04.2023, 19:32
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

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

qq, как имитировать нажатие Y?
от этого стоит защита:

c++:





Код:
keybd_event
(
key
,
0
,
KEYEVENTF_KEYDOWN
,
0
)
;
sleep
(
10
)
keybd_event
(
key
,
0
,
KEYEVENTF_KEYUP
,
0
)
;


дайте варики что юзать
SendInput() в вин апи есть

input.ki.wScan = MapVirtualKey('Y', MAPVK_VK_TO_VSC);

input.ki.wVk = 'Y';
 
Ответить с цитированием

  #4  
Старый 23.04.2023, 15:15
ARMOR
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами: 3831395

Репутация: 183


По умолчанию

Как можно получить название кнопок диалога без хука на CDIalog::Show? Облазил всю структуру CDialog и подструктур в ней, но нихуя.
 
Ответить с цитированием

  #5  
Старый 23.04.2023, 21:39
RTD
Постоянный
Регистрация: 18.03.2017
Сообщений: 410
С нами: 4818548

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

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

Как можно получить название кнопок диалога без хука на CDIalog::Show? Облазил всю структуру CDialog и подструктур в ней, но нихуя.
Полезные сниппеты и функции

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

www.blast.hk
 
Ответить с цитированием

  #6  
Старый 26.04.2023, 02:20
Solution
Постоянный
Регистрация: 06.09.2017
Сообщений: 505
С нами: 4571066

Репутация: 251


По умолчанию

как реализовать запуск входа на сервер(открытие гташки) на плюсах? пробовал отправять с цмдху samp.exe с ником/айпи/портом = подключение к :7777, gta_sa.exe = дало одиночку. буду благодарен
 
Ответить с цитированием

  #7  
Старый 26.04.2023, 03:05
etereon
Постоянный
Регистрация: 08.03.2016
Сообщений: 332
С нами: 5358262

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

[QUOTE="excold"]

как реализовать запуск входа на сервер(открытие гташки) на плюсах? пробовал отправять с цмдху samp.exe с ником/айпи/портом = подключение к :7777, gta_sa.exe = дало одиночку. буду благодарен
 
Ответить с цитированием

  #8  
Старый 30.04.2023, 17:05
AkeGGa.biz
Новичок
Регистрация: 05.04.2023
Сообщений: 10
С нами: 1637808

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

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

  #9  
Старый 30.04.2023, 17:12
ARMOR
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами: 3831395

Репутация: 183


По умолчанию

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

как получить координаты определенного объекта?
Если SAMP то CObject + 0x14
 
Ответить с цитированием

  #10  
Старый 30.04.2023, 17:18
AkeGGa.biz
Новичок
Регистрация: 05.04.2023
Сообщений: 10
С нами: 1637808

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

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

Если SAMP то CObject + 0x14
я про сф апи. Для 3д текстов что то типо такого, для объектов похожее найти не могу:

с++:





Код:
for
(
int
i
=
0
;
i

getSAMP
(
)
->
getNetGame
(
)
->
pools
->
textLabelPool
->
iIsListed
[
i
]
!=
1
)
continue
;
std
::
string
strdialogText
(
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
textLabelPool
->
textLabel
[
i
]
.
text
)
;
if
(
strdialogText
.
find
(
"НАШ ТЕКСТ"
)
!=
std
::
string
::
npos
)
{
float
labelposX
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
textLabelPool
->
textLabel
[
i
]
.
position
[
0
]
;
float
labelposY
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
textLabelPool
->
textLabel
[
i
]
.
position
[
1
]
;
}
}


object:





Код:
for
(
int
i
=
0
;
i

getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
isListed
[
i
]
!=
1
)
continue
;
}
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.