Это скрипт берет информацию с списка доступных заданий. Почему скрипт не закрывает меню? И как сделать что бы он открывал вкладку "трудовая книжка" и выбирал там "Черный список организаций"?
Lua:
function sobesCef()
addEventHandler('onReceivePacket', function(id, bs)
if run_sob then
if id == 220 then
raknetBitStreamIgnoreBits(bs, 8)
if raknetBitStreamReadInt8(bs) == 17 then
raknetBitStreamIgnoreBits(bs, 32)
local length = raknetBitStreamReadInt16(bs)
local encoded = raknetBitStreamReadInt8(bs)
if length > 0 then
local text = (encoded ~= 0) and raknetBitStreamDecodeString(bs, length + encoded) or raknetBitStreamReadString(bs, length)
local event, body = text:match("window%.executeEvent%('(.+)',%s*`%[(.+)%]`%);")
if event == 'event.employment.updateData' then
local data = json.decode(body)
local member = data['member']
sampAddChatMessage(member, -1)
sendCef('employment.close')
end
end
end
end
end
end)
function sendCef(str)
local bs = raknetNewBitStream()
raknetBitStreamWriteInt8(bs, 220)
raknetBitStreamWriteInt8(bs, 18)
raknetBitStreamWriteInt16(bs, #str)
raknetBitStreamWriteString(bs, str)
raknetBitStreamWriteInt32(bs, 0)
raknetSendBitStream(bs)
raknetDeleteBitStream(bs)
end
end