Как работать с CEF интерфейсом?

Sanurial

Участник
Автор темы
78
12
Версия MoonLoader
.027.0-preview
Я знаю что есть подобный вопрос, но я не совсем понимаю что за хук пакеты. Покажите мне примеры как их использовать. Давно уже хочу продвинуться в написании скриптов, но всё никак не могу понять...
 
Решение
Я знаю что есть подобный вопрос, но я не совсем понимаю что за хук пакеты. Покажите мне примеры как их использовать. Давно уже хочу продвинуться в написании скриптов, но всё никак не могу понять...
Ты про это:
?

YarikVL

Известный
Проверенный
4,783
1,808
Я знаю что есть подобный вопрос, но я не совсем понимаю что за хук пакеты. Покажите мне примеры как их использовать. Давно уже хочу продвинуться в написании скриптов, но всё никак не могу понять...
Ты про это:
?
 
  • Нравится
Реакции: why ega и Sanurial

Sanurial

Участник
Автор темы
78
12
Ты про это:
?
Попробую разобраться, спасибо!)
 

why ega

РП игрок
Модератор
2,550
2,242
Я знаю что есть подобный вопрос, но я не совсем понимаю что за хук пакеты. Покажите мне примеры как их использовать. Давно уже хочу продвинуться в написании скриптов, но всё никак не могу понять...
Самп для обмена данными между сервером и игроком использует сетевой движок raknet, который в свою очередь обменивается информацией с помощью "пакетов", ты выстрелил - отправился самповский пакет, который отвечает за выстрел. Пакет содержит в себе данные, которые хранятся в "bitstream" и передаются в виде битов. Хукать пакет = перехватывать пакет. Cef это тот-же пакет, но который не входит в стандартный самп, а является так называемым "кастомным" пакетом, который разработчики сервера сами создают. cef это тот-же браузер, но в игре (интерфейс для него написан на html и CSS, как и сайты)
 
  • Нравится
Реакции: kru_tin, Daddyy и YarikVL

Sanurial

Участник
Автор темы
78
12
Самп для обмена данными между сервером и игроком использует сетевой движок raknet, который в свою очередь обменивается информацией с помощью "пакетов", ты выстрелил - отправился самповский пакет, который отвечает за выстрел. Пакет содержит в себе данные, которые хранятся в "bitstream" и передаются в виде битов. Хукать пакет = перехватывать пакет. Cef это тот-же пакет, но который не входит в стандартный самп, а является так называемым "кастомным" пакетом, который разработчики сервера сами создают. cef это тот-же браузер, но в игре (интерфейс для него написан на html и CSS, как и сайты)
Спасибо за ответ. Я знаю что значит хукать пакет, спасибо. Я не понимаю как это сделать, не мог-бы ты пройти в дискорд со мной? Хочу наглядно это увидеть
 

why ega

РП игрок
Модератор
2,550
2,242
Спасибо за ответ. Я знаю что значит хукать пакет, спасибо. Я не понимаю как это сделать, не мог-бы ты пройти в дискорд со мной? Хочу наглядно это увидеть
Цеф пакеты можно перехватывать через события сампфункса, ну либо через отдельные либы, например raklua. В дискорд пока не могу, но для примера можешь использовать мою статью, которую кинул Ярик (правда там не кастомные пакеты, а стандартные самповские рассматриваются)
 

Sanurial

Участник
Автор темы
78
12
Цеф пакеты можно перехватывать через события сампфункса, ну либо через отдельные либы, например raklua. В дискорд пока не могу, но для примера можешь использовать мою статью, которую кинул Ярик (правда там не кастомные пакеты, а стандартные самповские рассматриваются)
Я никогда не работал с пакетами, и читая всё это я не могу понять как отловить нужный мне ID CEF'a. Ни через то что скинул Ярик, ни RakLua, походу слишком глуп для этого, но научиться очень сильно хочется :D
 

YarikVL

Известный
Проверенный
4,783
1,808
Я никогда не работал с пакетами, и читая всё это я не могу понять как отловить нужный мне ID CEF'a. Ни через то что скинул Ярик, ни RakLua, походу слишком глуп для этого, но научиться очень сильно хочется :D
Читаешь то, что я скинул выше и это:
Но если ты не смотрел The champ guess то ты вряд ли что-то поймёшь.