SA:MP Цеф и отправка

ArizonaM

Участник
Автор темы
61
27
Всем привет. Как сделать отправку что бы он сам кликал на поесть без разницы пицца или хот-дог.


[1] [GET] window.executeEvent('event.setActiveView', ["StreetFood"]); | 220, 17, 61, 0, window.executeEvent('event.setActiveView', ["StreetFood"]); [2] [GET] window.executeEvent('cef.toggleServerCursor', [true,true]); | 220, 17, 61, 0, window.executeEvent('cef.toggleServerCursor', [true,true]); [3] [GET] window.executeEvent('event.arizonahud.activeQuestVisible', [false]); | 220, 17, 70, 1, window.executeEvent('event.arizonahud.activeQuestVisible', [false]); [4] [GET] window.executeEvent('event.arizonahud.hideSawmillNotification', '[ null ]'); | 220, 17, 76, 1, window.executeEvent('event.arizonahud.hideSawmillNotification', '[ null ]'); [5] [GET] window.executeEvent('event.streetFood.initializeHotdogPrice', [[ 150000 ]]); | 220, 17, 78, 1, window.executeEvent('event.streetFood.initializeHotdogPrice', [[ 150000 ]]); [6] [GET] window.executeEvent('event.streetFood.initializePizzaPrice', [[ 150000 ]]); | 220, 17, 77, 1, window.executeEvent('event.streetFood.initializePizzaPrice', [[ 150000 ]]); [7] [SEND] onActiveViewChanged|StreetFood | 220, 18, 30, onActiveViewChanged|StreetFood [8] [GET] window.executeEvent('cef.modals.showModal', ["businessInfo",{"businessInfo":{"title": "Ларек с уличной едой","description":"Ларек с уличной едой предлагает широкий выбор блюд быстрого питания. Мы используем только свежие ингредиенты и готовим наши блюда на открытом огне.","img":"114","buttons":[{"title": "","keyTitle": "Входа нет","keyCode": 10}],"info":[{"title": "Номер бизнеса","value": 292},{"title": "Владелец","value": "Aleha_Karuso"},{"title": "Стоимость","value": ":KK: 5"},{"title": "Статус дверей","value": "Закрыто"},{"title": "Крыша","value": "Якудза"}]}}]);
 
Последнее редактирование:

ЯБанан

Новичок
24
3
Lua:
local raknet = require 'lib.samp.raknet'

function main()
    while not isSampAvailable() do wait(100) end
    wait(-1)
end

function onReceivePacket(id, bs)
    if id == 220 then
        raknetBitStreamIgnoreBits(bs, 8)
        local len = raknetBitStreamReadInt32(bs)
        if len > 0 and len < 8192 then
            local text = raknetBitStreamReadString(bs, len)
            if text:find("event%.setActiveView") and text:find("StreetFood") then
                lua_thread.create(function()
                    wait(400)
                    local send_str = "onActiveViewChanged|StreetFood"
                    local out_bs = raknetNewBitStream()
                    raknetBitStreamWriteInt8(out_bs, 220)
                    raknetBitStreamWriteInt32(out_bs, #send_str)
                    raknetBitStreamWriteString(out_bs, send_str)
                    raknetSendBitStreamEx(out_bs, 1, 9)
                    raknetDeleteBitStream(out_bs)
                end)
            end
        end
    end
end

Попробуй это
 

ArizonaM

Участник
Автор темы
61
27
Lua:
local raknet = require 'lib.samp.raknet'

function main()
    while not isSampAvailable() do wait(100) end
    wait(-1)
end

function onReceivePacket(id, bs)
    if id == 220 then
        raknetBitStreamIgnoreBits(bs, 8)
        local len = raknetBitStreamReadInt32(bs)
        if len > 0 and len < 8192 then
            local text = raknetBitStreamReadString(bs, len)
            if text:find("event%.setActiveView") and text:find("StreetFood") then
                lua_thread.create(function()
                    wait(400)
                    local send_str = "onActiveViewChanged|StreetFood"
                    local out_bs = raknetNewBitStream()
                    raknetBitStreamWriteInt8(out_bs, 220)
                    raknetBitStreamWriteInt32(out_bs, #send_str)
                    raknetBitStreamWriteString(out_bs, send_str)
                    raknetSendBitStreamEx(out_bs, 1, 9)
                    raknetDeleteBitStream(out_bs)
                end)
            end
        end
    end
end

Попробуй это
Ну он посылает что то. Но крашит когда открывает меню