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

  #1  
Старый 31.05.2016, 22:38
Frixen
Участник форума
Регистрация: 21.06.2013
Сообщений: 131
С нами: 6785172

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

Как получить координаты input box у чата
 
Ответить с цитированием

  #2  
Старый 31.05.2016, 23:32
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Как получить координаты input box у чата
SF -> samp -> chat

SF -> samp -> chat

SF -> samp -> chat

SF -> samp -> chat

SF -> samp -> chat

SF -> samp -> chat

SF -> samp -> chat

SF -> samp -> chat

Но все ты не по1учищь
 
Ответить с цитированием

  #3  
Старый 02.06.2016, 19:12
Frixen
Участник форума
Регистрация: 21.06.2013
Сообщений: 131
С нами: 6785172

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

0BAF: samp 6@ = get_input_info_ptr

0C0C: 6@ = struct 6@ offset {pDXUTEditBox}0x8 size 4

0C0C: 10@ = struct 6@ offset {dwPosChatInput1}0x8 size 4 // X

0C0C: 11@ = struct 6@ offset {dwPosChatInput2}0xC size 4 // Y

через callopcode это можно реализовать?
 
Ответить с цитированием

  #4  
Старый 03.06.2016, 00:01
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

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

0BAF: samp 6@ = get_input_info_ptr
0C0C: 6@ = struct 6@ offset {pDXUTEditBox}0x8 size 4
0C0C: 10@ = struct 6@ offset {dwPosChatInput1}0x8 size 4 // X
0C0C: 11@ = struct 6@ offset {dwPosChatInput2}0xC size 4 // Y
через callopcode это можно реализовать?
Можно так.

C++:





Код:
DWORD a
=
*
(
DWORD
*
)
(
(
(
DWORD
)
GetModuleHandleA
(
"samp.dll"
)
)
+
0x21A0E8
)
;
DWORD b
=
*
(
DWORD
*
)
(
a
+
0x8
)
;
DWORD X
=
*
(
DWORD
*
)
(
b
+
0x8
)
;
DWORD Y
=
*
(
DWORD
*
)
(
b
+
0xC
)
;
 
Ответить с цитированием

  #5  
Старый 02.06.2016, 21:12
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Перед этим память выдели только.
 
Ответить с цитированием

  #6  
Старый 04.06.2016, 18:58
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

Почему мои asi файлы не грузятся игрой ? Чужие грузятся а мои нет.

C++:





Код:
#include 
BOOL APIENTRY
DllMain
(
HMODULE hModule
,
DWORD  ul_reason_for_call
,
LPVOID lpReserved
)
{
switch
(
ul_reason_for_call
)
{
case
DLL_PROCESS_ATTACH
:
MessageBoxA
(
NULL
,
"Hello world!"
,
"MessageBoxA"
,
MB_OK
)
;
break
;
case
DLL_THREAD_ATTACH
:
case
DLL_THREAD_DETACH
:
case
DLL_PROCESS_DETACH
:
break
;
}
return
TRUE
;
}
 
Ответить с цитированием

  #7  
Старый 04.06.2016, 19:03
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

Почему мои asi файлы не грузятся игрой ? Чужие грузятся а мои нет.

C++:





Код:
#include 
BOOL APIENTRY
DllMain
(
HMODULE hModule
,
DWORD  ul_reason_for_call
,
LPVOID lpReserved
)
{
switch
(
ul_reason_for_call
)
{
case
DLL_PROCESS_ATTACH
:
MessageBoxA
(
NULL
,
"Hello world!"
,
"MessageBoxA"
,
MB_OK
)
;
break
;
case
DLL_THREAD_ATTACH
:
case
DLL_THREAD_DETACH
:
case
DLL_PROCESS_DETACH
:
break
;
}
return
TRUE
;
}

твой не такой как все. Убедись, что в настройках проекта стоит динамическая бибилиотека
 
Ответить с цитированием

  #8  
Старый 04.06.2016, 19:38
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

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

твой не такой как все. Убедись, что в настройках проекта стоит динамическая бибилиотека
Стоит динамическая.
 
Ответить с цитированием

  #9  
Старый 05.06.2016, 00:04
barspinoff
Участник форума
Регистрация: 14.06.2015
Сообщений: 126
С нами: 5744580

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

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

  #10  
Старый 07.06.2016, 12:49
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Как получить текст из RPC_ClickTextDraw?
В нем нет текста, но есть один варик. Если текст после клика не удаляется, то в массиве TextDrawForPlayer можно получить по иду с ClickTextDraw
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.