Разжуйте мне этот скрипт.

BHhelp

Участник
Автор темы
83
7
Код:
require "lib.moonloader"

function onReceiveRpc(id,bitStream)
    if id == 61 then
        dialogId = raknetBitStreamReadInt16(bitStream)
        style = raknetBitStreamReadInt8(bitStream)
        str = raknetBitStreamReadInt8(bitStream)
        title = raknetBitStreamReadString(bitStream, str)
        if title:find("Àâòîðèçàöèÿ") then sampSendDialogResponse(dialogId,1,0,"ÂÂÅÄÈÒÅ ÑÂÎÉ ÏÀÐÎËÜ") end
    end
end
Вот можете мне разжевать каждую строчку я полный 0
 
U

user390868

Гость
Код:
require "lib.moonloader"

function onReceiveRpc(id,bitStream)
    if id == 61 then
        dialogId = raknetBitStreamReadInt16(bitStream)
        style = raknetBitStreamReadInt8(bitStream)
        str = raknetBitStreamReadInt8(bitStream)
        title = raknetBitStreamReadString(bitStream, str)
        if title:find("Àâòîðèçàöèÿ") then sampSendDialogResponse(dialogId,1,0,"ÂÂÅÄÈÒÅ ÑÂÎÉ ÏÀÐÎËÜ") end
    end
end
Вот можете мне разжевать каждую строчку я полный 0
это чтение битстрима. для новичков как раз таки лучше пользоваться SAMP.lua. там проще это всё намного
 
U

user390868

Гость
это чтение битстрима. для новичков как раз таки лучше пользоваться SAMP.lua. там проще это всё намного
Lua:
function onReceiveRpc(id, bitStream) -- функция обработчик получаемых рпц
    if id == 61 then -- если айди рцп равен 61 - ShowDialog. то есть сервер отправил нам какой-то диалог то
        dialogId = raknetBitStreamReadInt16(bitStream) -- тут дальше читаем параметры ShowDialog. первым делом айди
        style = raknetBitStreamReadInt8(bitStream) -- потом читаем и записываем стиль диалога
        str = raknetBitStreamReadInt8(bitStream) -- потом текст
        title = raknetBitStreamReadString(bitStream, str) -- потом заголовок
        if title:find("Àâòîðèçàöèÿ") then sampSendDialogResponse(dialogId,1,0,"ÂÂÅÄÈÒÅ ÑÂÎÉ ÏÀÐÎËÜ") end -- и тут уже идёт сравнение с полученными данными. если то-то. то то-то. тут автологин вроде бы обычный
    end
end

но тут вроде бы не правильно что-то в коде. потому что длина не читается. держи список всех рпц со всеми параметрами. может пригодится (длина читается. всё правильно в коде)