Исходник Гайд [ARZ] CEF Events

976h

Активный
236
62
Для своих нужд склепан такой вариант. Вдруг кому то будет по душе

Регистрируем хендлер на определенный ивент и слушаем его
Имеет поддержку отклонение пакета через return false

Lua:
local cefLib = require("cefLib")

local cefHandler = cefLib.new()

cefHandler:registerReceiveHandler("event.setActiveView", function(event, data)
    print(event) -- event.setActiveView
    print(data) -- Phone
end)

cefHandler:registerReceiveHandler("event.arizonahud.setRadialKey", function(event, data)
    print(event) -- event.arizonahud.setRadialKey
    print(data) -- R
end)

addEventHandler("onReceivePacket", function(id, bs)
    return cefHandler:onReceivePacket(id, bs)
end)
Регистрируем глобальный хендлер на все исходящие пакеты
Имеет поддержку отклонение пакета через return false

Lua:
local cefLib = require("cefLib")

local cefHandler = cefLib.new()

cefHandler:registerSendHandler(function(event, data)
    print(event) -- onActiveViewChanged
    print(data) -- Phone
end)

addEventHandler("onSendPacket", function(id, bs)
    return cefHandler:onSendPacket(id, bs)
end)

Ну и базовые функции:
Lua:
cefHandler:Emulate({220, 0, 80, 64}) -- Открываем телефон
cefHandler:SendCEF('launchedApp|24') -- Открываем приложение в телефоне
cefHandler:Emulate({220, 0, 27, 64}) -- Закрываем телефон
Зачем библиотеку отдельную для отправки?
 

NaTilte

Новичок
1
0
Ребят, я недавно начал изучать луа, ПК есть, но я больше для монетлоадер делаю скрипты, вот по тихоньку разобрался с rpc,mimgui, sampfuncs, и освоил базу(немного путаюсь но все же), так вот, хочу изучить cef диалоги, научится работать с ними, но я немогу нигде найти никаких гайдов, мб плохо искал но все же, можете кому не сложно скинуть ссылку на рабочий скрипт для отлова пакетов cef(я пробовал какой то 1, он не ало вроде), буду очень благодарен!!!