SA:MP Arizona Ищу скрипт для скрытия диалога

Статус
В этой теме нельзя размещать новые ответы.

Silvester

Новичок
Автор темы
18
2
Версия SA-MP
  1. 0.3.7-R3
Ищу скрипт для скрытия окна обновления при входе на сервер
 

Вложения

  • bh.png
    bh.png
    2.8 MB · Просмотры: 51
Решение
lua:
addEventHandler('onReceivePacket', function (id, bs)
    if id == 220 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 ~= nil then
                if str:find('event.rewardBanner.initializeRewards') or str:find('event.rewardBanner.initializeData') then
                    sendCEF('rewardBanner.close')
                end
            end
        end
    end
end)

sendCEF =...

- |2347| -

Известный
386
148
lua:
addEventHandler('onReceivePacket', function (id, bs)
    if id == 220 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 ~= nil then
                if str:find('event.rewardBanner.initializeRewards') or str:find('event.rewardBanner.initializeData') then
                    sendCEF('rewardBanner.close')
                end
            end
        end
    end
end)

sendCEF = function(str)
    local bs = raknetNewBitStream()
    raknetBitStreamWriteInt8(bs, 220)
    raknetBitStreamWriteInt8(bs, 18)
    raknetBitStreamWriteInt16(bs, #str)
    raknetBitStreamWriteString(bs, str)
    raknetBitStreamWriteInt32(bs, 0)
    raknetSendBitStream(bs)
    raknetDeleteBitStream(bs)
end
 
Статус
В этой теме нельзя размещать новые ответы.