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

  #11  
Старый 14.11.2020, 23:29
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

Поменять версию можно в rakhook.cpp:31.
А в чем проблема детектить версию сампа в рантайме?
 
Ответить с цитированием

  #12  
Старый 14.11.2020, 23:40
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

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

А в чем проблема детектить версию сампа в рантайме?
надо сделать, но это позже
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

За хуки ракпира лайк однозначно.

Кстати я по исходнику так и не понял. В хандлере рпц получается идет перебор хуков, если он есть, то return false?
 
Ответить с цитированием

  #14  
Старый 15.11.2020, 11:04
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

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

если он есть, то return false?
RakHook/rakhook.cpp at master · imring/RakHook

Contribute to imring/RakHook development by creating an account on GitHub.

github.com


если хоть одно событие вернёт false, то пропускается вызов оригинальной RakPeer::HandleRPCPacket
 
Ответить с цитированием

  #15  
Старый 15.11.2020, 17:17
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

0.2-beta:

- исправлена проблема с утечкой памяти в RakClientInterface::Receive (сообщил @#Northn);

- добавлена одновременная поддержка доступных версий SA-MP (предложили @#Northn и @SR_team).
 
Ответить с цитированием

  #16  
Старый 15.11.2020, 20:46
Angr
Участник форума
Регистрация: 10.10.2017
Сообщений: 291
С нами: 4521753

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

Возможен пример в проект? а то скок пытался - ругается пкд
 
Ответить с цитированием

  #17  
Старый 15.11.2020, 21:14
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

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

Возможен пример в проект? а то скок пытался - ругается пкд
 
Ответить с цитированием

  #18  
Старый 02.09.2022, 14:41
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

Обновил RakHook: https://github.com/imring/RakHook/releases/tag/1.0

Сделал свой код немного читабельней (для себя), добавил поддержку CMake и теперь используются хуки от @r4nx (cyanide)
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

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

Обновил RakHook: https://github.com/imring/RakHook/releases/tag/1.0
Сделал свой код немного читабельней (для себя), добавил поддержку CMake и теперь используются хуки от @r4nx (cyanide)
тебе не нужны хуки - глянь как плагины на сервер делают. Клиент тоже такое поддерживает
 
Ответить с цитированием

  #20  
Старый 02.09.2022, 14:56
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

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

тебе не нужны хуки - глянь как плагины на сервер делают. Клиент тоже такое поддерживает
ты про
Код:
RakClientInterface::RegisterAsRemoteProcedureCall
? в принципе можно, но я не помню, почему их не хотел использовать
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.