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

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

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

А как создаются такие длинные штуки (метод в методе): SF->GetChat->ShowMessage("Hello FYP"); и как это называется ?
 
Ответить с цитированием

  #722  
Старый 14.02.2016, 22:10
C&J
Познающий
Регистрация: 13.11.2014
Сообщений: 41
С нами: 6050727

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

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

Код:





Код:
int old = *(int*)0xC050; // Читаем что до этого
*(int*)0xC050 = 50064; // Включить
*(int*)0xC050 = old; // Выключить

Скажи пожалуйста поставил данную функцию.Начало крашить,убрав *(int*) перестало.

Скрытое содержимое доступно для зарегистрированных пользователей!


Скрытое содержимое доступно для зарегистрированных пользователей!
 
Ответить с цитированием

  #723  
Старый 14.02.2016, 23:48
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

Бред. Установи хук и возвращай false
 
Ответить с цитированием

  #724  
Старый 15.02.2016, 00:08
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

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

Скажи пожалуйста поставил данную функцию.Начало крашить,убрав *(int*) перестало.
Этот адрес относителен адресу samp.dll.

Нужно сложить адрес samp.dll и нопа.
 
Ответить с цитированием

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

Репутация: 43


По умолчанию

Есть эквивалент опкоду 0AA5: call .. num_params .. pop ?

И как получить server ptr ? Структуру саму нашёл, а как её правильно редактировать?
 
Ответить с цитированием

  #726  
Старый 15.02.2016, 00:14
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

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

Есть эквивалент опкоду 0AA5: call .. num_params .. pop ?
И как получить server ptr ? Структуру саму нашёл, а как её правильно редактировать?
Либо __asm вставкой, либо присвоить адресу функцию.

Наверно, сделать запись по адресу.
 
Ответить с цитированием

  #727  
Старый 15.02.2016, 11:59
C&J
Познающий
Регистрация: 13.11.2014
Сообщений: 41
С нами: 6050727

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

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

Этот адрес относителен адресу samp.dll.
Нужно сложить адрес samp.dll и нопа.
я тебя правильно понял?

[HIDE-POSTS]

void mainThread(PVOID)

{

DWORD Adress_SampDLL = (DWORD)GetModuleHandle("samp.dll");

while (!SAMP->Initialize()) Sleep(500);

Sleep(1000);

*(int *)(Adress_SampDLL + 0xC050) = 50064;

}

[/HIDE-POSTS]

P.s Данный код крашит,из-за чего может быть?
 
Ответить с цитированием

  #728  
Старый 15.02.2016, 13:26
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

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

я тебя правильно понял?
** Скрытый контент не может быть процитирован. **
P.s Данный код крашит,из-за чего может быть?
Вообще не понимаю зачем тебе новый поток и зачем эта строка







C++:





Код:
while
(
!
SAMP
->
Initialize
(
)
)
Sleep
(
500
)
;


А вообще попробуй

C++:





Код:
const
int
SAdress
=
SF
->
getSAMP
(
)
->
getSAMPAddr
(
)
,
Offset
=
0xC050
;
int
FullAdress
=
SAdress
+
Offset
,
NewValue
=
50064
;
WriteProcessMemory
(
GetCurrentProcess
(
)
,
(
LPVOID
)
FullAdress
,
LPVOID
(
&
NewValue
)
,
2
,
0
)
;
 
Ответить с цитированием

  #729  
Старый 15.02.2016, 20:26
C&J
Познающий
Регистрация: 13.11.2014
Сообщений: 41
С нами: 6050727

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

Спасибо,а не можете ли вы сказать,что надо подключать ,чтобы использовать хуки на серверные диалоги?(Типа отправки на открытия диалога,нажатия пункта,нажатия кнопки и.т.д)
 
Ответить с цитированием

  #730  
Старый 16.02.2016, 00:37
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

Как я знаю, вызвать серверный диалог не имитируя действия на сервере не возможно. Всё остальное это вроде один пакет который можно отправить
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.