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

  #21  
Старый 11.10.2024, 23:13
g305noobo
Постоянный
Регистрация: 24.09.2020
Сообщений: 364
С нами: 2966237

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

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

твой код работает, но если

Код:





Код:
std::uintptr_t address_func_to_hook =

      (std::uintptr_t)GetModuleHandleA("samp.dll") + 0x67460;

  add_chat_entry_hook.set_adr(address_func_to_hook);

  add_chat_entry_hook.add(&add_chat_entry);


засунуть в game_loop, разве это так должно работать? не в c_plugin::c_plugin?
не понял, что ты хочешь

тебе надо это в геймлуп засунуть что-ли? c_plugin - это конструктор, который выступает в роли аля dllmain, он вызывается 1 раз, геймлуп вызывается постоянно, можешь и там хук ставить просто проверяя на иниацилизацию и все, как хочешь
 
Ответить с цитированием

  #22  
Старый 11.10.2024, 23:59
nonelike
Познающий
Регистрация: 22.12.2018
Сообщений: 72
С нами: 3890632

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

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

не понял, что ты хочешь
тебе надо это в геймлуп засунуть что-ли? c_plugin - это конструктор, который выступает в роли аля dllmain, он вызывается 1 раз, геймлуп вызывается постоянно, можешь и там хук ставить просто проверяя на иниацилизацию и все, как хочешь
у меня в конструкторе хук не канает на чат, из-за того что самп не успевает инициализироваться? на геймлуп хук робит, а в геймлупе работает, но постоянно делает хук
 
Ответить с цитированием

  #23  
Старый 12.10.2024, 00:51
g305noobo
Постоянный
Регистрация: 24.09.2020
Сообщений: 364
С нами: 2966237

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

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

у меня в конструкторе хук не канает на чат, из-за того что самп не успевает инициализироваться? на геймлуп хук робит, а в геймлупе работает, но постоянно делает хук
у тебя в геймлупе есть if !initialized что то такое, туда суй
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.