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

  #1  
Старый 26.07.2021, 12:54
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

Описание:Эмуляция работы механизма SAMP QUERY. С помощью этой вещи можно создать фейковый сервер в клиенте SA:MP.



Гайд:Пакет принимается сервером, обрабатывается и сервер вызывает каллбек в зависимости от типа пакета.

Вот так выглядит каллбек для пакета получении информации о сервере:​​

​Список всех каллбеков:​​

​Вы можете вручную добавить каждый из них.​Чтобы вернуть результат серверу вам нужно заполнить и вернуь пакет, делается это через​bytestream с помощью функцию write_num – записать число, и write_str – записать строку.​​При записи строки её размер записывается перед ней автоматически.​​При первом чтении пакета во втором аргументе функции необходимо указать 11,​это делается потому что первые 11 байт пакета содержат текст запроса от сервера:​

Цитата:

When you recieve a packet, there are 11 bytes of a packet you can remove right away. These eleven bytes are what we call the header. These eleven bytes equals your query that you have sent.
​После заполнения пакета нужно вернуть его как результат выполнения с помощью функции bytestream – get.​​В этой статье описаны все составы пакетов: https://sampwiki.blast.hk/wiki/Query​В этой статье описаны размеры типов данных: https://ravesli.com/urok-30-razmer-peremennyh-operator-sizeof/

Исходник: https://github.com/Receiver1/re_samp_query_fake/
 
Ответить с цитированием

  #2  
Старый 26.07.2021, 13:00
Hegemony
Участник форума
Регистрация: 18.08.2019
Сообщений: 159
С нами: 3546640

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

нахуя а главное зачем
 
Ответить с цитированием

  #3  
Старый 26.07.2021, 13:08
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

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

нахуя а главное зачем
если есть, значит нужно

 
Ответить с цитированием

  #4  
Старый 26.07.2021, 13:11
Hegemony
Участник форума
Регистрация: 18.08.2019
Сообщений: 159
С нами: 3546640

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

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

если есть, значит нужно
понял молчу
 
Ответить с цитированием

  #5  
Старый 17.08.2021, 02:32
oukibt
Новичок
Регистрация: 17.04.2021
Сообщений: 29
С нами: 2672144

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

Версию для linux бы
 
Ответить с цитированием

  #6  
Старый 21.08.2021, 03:37
sc6ut
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами: 3174020

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

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

Версию для linux бы
GitHub - nikitashhh/re_samp_query_fake

Contribute to nikitashhh/re_samp_query_fake development by creating an account on GitHub.

github.com
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...