- 63
- 4
как узнавать названия и айдишники CEF окон на аризоне/родине?
к примеру вот окно
как мне узнать его айди и так далее
вот скрипт, которые убирает анимации рулеток. Где используется CEF пакеты
мне надо сделать такой же скрипт, но на другое CEF окно.
Если что скрипт CEF Monitoring у меня уже есть, но не вдупляю как он работает
к примеру вот окно
как мне узнать его айди и так далее
вот скрипт, которые убирает анимации рулеток. Где используется CEF пакеты
Lua:
local function emulCef(str)
local bs = raknetNewBitStream()
raknetBitStreamWriteInt8(bs, 17)
raknetBitStreamWriteInt32(bs, 0)
raknetBitStreamWriteInt16(bs, #str)
raknetBitStreamWriteInt8(bs, 1)
raknetBitStreamEncodeString(bs, str)
raknetEmulPacketReceiveBitStream(220, bs)
raknetDeleteBitStream(bs)
end
function onReceivePacket(id, bs)
if id == 220 and cheef[0] then
raknetBitStreamIgnoreBits(bs, 8)
if raknetBitStreamReadInt8(bs) == 17 then
raknetBitStreamIgnoreBits(bs, 32)
local length = raknetBitStreamReadInt16(bs)
local encoded = raknetBitStreamReadInt8(bs)
local str = (encoded ~= 0) and raknetBitStreamDecodeString(bs, length + encoded)
or raknetBitStreamReadString(bs, length)
if str:find("roulette%.OpenAnimation") then
emulCef("window.executeEvent('event.status.roulette.OpenAnimation', `[1]`)")
elseif str:find("��� ������������ ��������� ����� ���������� ������") then
return false
end
end
end
end
function onSendPacket(id, bs)
if id == 220 and cheef[0] then
local id = raknetBitStreamReadInt8(bs)
local packettype = raknetBitStreamReadInt8(bs)
local strlen = raknetBitStreamReadInt16(bs)
local str = raknetBitStreamReadString(bs, strlen)
if packettype ~= 0 and packettype ~= 1 and #str > 2 then
if str:find("OpeningAnimation") then
end
end
end
end
Если что скрипт CEF Monitoring у меня уже есть, но не вдупляю как он работает