[RakSamp] Взаимодействия с новыми диалогами?

VoprosikNNN

Новичок
Автор темы
12
0
Версия MoonLoader
Другое
[LUA] C:\Users\fanzi\Desktop\RAK\scripts\libs\addon.lua:176: C:\Users\fanzi\Desktop\RAK\scripts\BuSiK.lua:23: attempt to call global 'sendKey' (a nil value)
stack traceback:
[C]: in function 'error'
C:\Users\pidor\Desktop\RAK\scripts\libs\addon.lua:160: in function 'tick'
C:\Users\pidor\Desktop\RAK\scripts\libs\addon.lua:176: in function <C:\Users\fanzi\Desktop\RAK\scripts\libs\addon.lua:174>
Снимок экрана (1).png
 

Xmoore

Новичок
24
8
Скачай скрипт https://www.blast.hk/threads/209382/ , чекни, какое содержимое CEF пакета отправляется при нажатии на нужную тебе кнопку, скопируй это содержимое и удали строковую часть и разделитель. Должен получиться список из чисел. К примеру, 220, 17, 0, 0, 0, 0, 255, 255, 255, 255
Далее передай этот массив в качестве аргумента функции с кодом, указанным ниже.
SendCEF:
function sendRawPacket(data)
    local bs = raknetNewBitStream()
    for i, dat in pairs(data) do
        raknetBitStreamWriteInt8(bs,data[i])
    end
    raknetSendBitStream(bs)
    raknetDeleteBitStream(bs)
end
Функцию нужно вызывать в таком формате:
sendRawPacket({220, 17, 0, 0, 0, 0, 255, 255, 255, 255})
Ну и всё. Кнопочка должна нажаться, если ты всё сделал правильно. Список чисел только свой используй, который ты вычислил с скриптом от Rice, ссылку на который я указал выше.