- 41
- 3
- Версия MoonLoader
- Другое
Приветствую, кто сможет предоставить готовое решение как эмулировать известный CEF-пакет со своей информацией?
Спасибо, буду ждать :)
-- {215, 2, 0, 2, 0, 0, 0, 1, 78, 0, 0, 0, 105, 110, 116, 101, 114, 102, 97, 99, 101, 40, 39, 71, 97, 109, 101, 84, 101, 120, 116, 39, 41, 46, 97, 100, 100, 40, 39, 91, 50, 44, 34, 126, 121, 126, 49, 57, 58, 51, 48, 126, 110, 126, 126, 119, 126, 48, 49, 46, 48, 55, 46, 50, 48, 50, 52, 34, 44, 51, 48, 48, 48, 44, 48, 44, 45, 49, 44, 49, 44, 48, 44, 51, 46, 48, 48, 93, 39, 41}
local text = "interface('GameText').add('[2,\"~y~19:30~n~~w~99.99.9999\",3000,0,-1,1,0,3.00]')"
local bs = raknetNewBitStream()
for k, v in pairs({2, 0, 2, 0, 0, 0, 1}) do -- служебная информация радмира из первой части пакета
raknetBitStreamWriteInt8(bs, v)
end
raknetBitStreamWriteInt32(bs, #text) -- записываем размер текста...
Радиккакой пакет? можешь посмотреть через скрипт https://www.blast.hk/threads/209382/
что именно нужно изменить? это весь пакет же?Радик
ЧNinterface('GameText').add('[2,"~y~19:30~n~~w~01.07.2024",3000,0,-1,1,0,3.00]') | 215, 2, 0, 2, 0, 0, 0, 1, 78, 0, 0, 0, 105, 110, 116, 101, 114, 102, 97, 99, 101, 40, 39, 71, 97, 109, 101, 84, 101, 120, 116, 39, 41, 46, 97, 100, 100, 40, 39, 91, 50, 44, 34, 126, 121, 126, 49, 57, 58, 51, 48, 126, 110, 126, 126, 119, 126, 48, 49, 46, 48, 55, 46, 50, 48, 50, 52, 34, 44, 51, 48, 48, 48, 44, 48, 44, 45, 49, 44, 49, 44, 48, 44, 51, 46, 48, 48, 93, 39, 41
ничего менять не нужно, спасиб. пакет весь. просто показать способ, чтобы отобразить пакет на экране.что именно нужно изменить? это весь пакет же?
ничего менять не нужно, спасиб. пакет весь. просто показать способ, чтобы отобразить пакет на экране.
local arr = {2, 0, 2, 0, 0, 0, 1, 78, 0, 0, 0, 105, 110, 116, 101, 114, 102, 97, 99, 101, 40, 39, 71, 97, 109, 101, 84, 101, 120, 116, 39, 41, 46, 97, 100, 100, 40, 39, 91, 50, 44, 34, 126, 121, 126, 49, 57, 58, 51, 48, 126, 110, 126, 126, 119, 126, 48, 49, 46, 48, 55, 46, 50, 48, 50, 52, 34, 44, 51, 48, 48, 48, 44, 48, 44, 45, 49, 44, 49, 44, 48, 44, 51, 46, 48, 48, 93, 39, 41}
-- убираем у массива первую цифру, так делается только у получения пакета
local bs = raknetNewBitStream()
for k, v in pairs(arr) do
raknetWriteBitStreamInt8(bs, v)
end
raknetEmulPacketReceiveBitStream(215, bs) -- первое число пакета
raknetDeleteBitStream(bs)
сябчи, помогло, ток пришлосьLua:local arr = {2, 0, 2, 0, 0, 0, 1, 78, 0, 0, 0, 105, 110, 116, 101, 114, 102, 97, 99, 101, 40, 39, 71, 97, 109, 101, 84, 101, 120, 116, 39, 41, 46, 97, 100, 100, 40, 39, 91, 50, 44, 34, 126, 121, 126, 49, 57, 58, 51, 48, 126, 110, 126, 126, 119, 126, 48, 49, 46, 48, 55, 46, 50, 48, 50, 52, 34, 44, 51, 48, 48, 48, 44, 48, 44, 45, 49, 44, 49, 44, 48, 44, 51, 46, 48, 48, 93, 39, 41} -- убираем у массива первую цифру, так делается только у получения пакета local bs = raknetNewBitStream() for k, v in pairs(arr) do raknetWriteBitStreamInt8(bs, v) end raknetEmulPacketReceiveBitStream(215, bs) -- первое число пакета raknetDeleteBitStream(bs)
заменить на raknetBitStreamWriteInt8raknetWriteBitStreamInt8
с телефона писалзаменить на raknetBitStreamWriteInt8
позже скинуА на будущее все таки не подскажешь как изменять информацию? Был бы благодарен.
Спасибо, буду ждать :)
-- {215, 2, 0, 2, 0, 0, 0, 1, 78, 0, 0, 0, 105, 110, 116, 101, 114, 102, 97, 99, 101, 40, 39, 71, 97, 109, 101, 84, 101, 120, 116, 39, 41, 46, 97, 100, 100, 40, 39, 91, 50, 44, 34, 126, 121, 126, 49, 57, 58, 51, 48, 126, 110, 126, 126, 119, 126, 48, 49, 46, 48, 55, 46, 50, 48, 50, 52, 34, 44, 51, 48, 48, 48, 44, 48, 44, 45, 49, 44, 49, 44, 48, 44, 51, 46, 48, 48, 93, 39, 41}
local text = "interface('GameText').add('[2,\"~y~19:30~n~~w~99.99.9999\",3000,0,-1,1,0,3.00]')"
local bs = raknetNewBitStream()
for k, v in pairs({2, 0, 2, 0, 0, 0, 1}) do -- служебная информация радмира из первой части пакета
raknetBitStreamWriteInt8(bs, v)
end
raknetBitStreamWriteInt32(bs, #text) -- записываем размер текста и дополняем нулями (8 байт + 8 байт + 8 байт + 8 байт)
raknetBitStreamWriteString(bs, text) -- записываем текст
raknetEmulPacketReceiveBitStream(215, bs)
raknetDeleteBitStream(bs)
И, пожалуйста, последняя просьба. Помоги расшифровать это: ЧOnDialogResponsedddяяяяsПривет, мир! | 215, 2, 0, 0, 0, 0, 0, 16, 0, 0, 0, 79, 110, 68, 105, 97, 108, 111, 103, 82, 101, 115, 112, 111, 110, 115, 101, 8, 0, 0, 0, 100, 0, 0, 0, 0, 100, 1, 0, 0, 0, 100, 255, 255, 255, 255, 115, 12, 0, 0, 0, 207, 240, 232, 226, 229, 242, 44, 32, 236, 232, 240, 33 . Чтобы возможность менять инпут для отправки. Люблю целую обнимаюLua:-- {215, 2, 0, 2, 0, 0, 0, 1, 78, 0, 0, 0, 105, 110, 116, 101, 114, 102, 97, 99, 101, 40, 39, 71, 97, 109, 101, 84, 101, 120, 116, 39, 41, 46, 97, 100, 100, 40, 39, 91, 50, 44, 34, 126, 121, 126, 49, 57, 58, 51, 48, 126, 110, 126, 126, 119, 126, 48, 49, 46, 48, 55, 46, 50, 48, 50, 52, 34, 44, 51, 48, 48, 48, 44, 48, 44, 45, 49, 44, 49, 44, 48, 44, 51, 46, 48, 48, 93, 39, 41} local text = "interface('GameText').add('[2,\"~y~19:30~n~~w~99.99.9999\",3000,0,-1,1,0,3.00]')" local bs = raknetNewBitStream() for k, v in pairs({2, 0, 2, 0, 0, 0, 1}) do -- служебная информация радмира из первой части пакета raknetBitStreamWriteInt8(bs, v) end raknetBitStreamWriteInt32(bs, #text) -- записываем размер текста и дополняем нулями (8 байт + 8 байт + 8 байт + 8 байт) raknetBitStreamWriteString(bs, text) -- записываем текст raknetEmulPacketReceiveBitStream(215, bs) raknetDeleteBitStream(bs)
И, пожалуйста, последняя просьба. Помоги расшифровать это: ЧOnDialogResponsedddяяяяsПривет, мир! | 215, 2, 0, 0, 0, 0, 0, 16, 0, 0, 0, 79, 110, 68, 105, 97, 108, 111, 103, 82, 101, 115, 112, 111, 110, 115, 101, 8, 0, 0, 0, 100, 0, 0, 0, 0, 100, 1, 0, 0, 0, 100, 255, 255, 255, 255, 115, 12, 0, 0, 0, 207, 240, 232, 226, 229, 242, 44, 32, 236, 232, 240, 33 . Чтобы возможность менять инпут для отправки. Люблю целую обнимаю
local text = "Hello World"
local bs = raknetNewBitStream()
for k, v in pairs({2, 0, 0, 0, 0, 0, 16, 0, 0, 0, 79, 110, 68, 105, 97, 108, 111, 103, 82, 101, 115, 112, 111, 110, 115, 101, 8, 0, 0, 0, 100, 0, 0, 0, 0, 100, 1, 0, 0, 0, 100, 255, 255, 255, 255, 115}) do -- служебная информация радмира из первой части пакета
raknetBitStreamWriteInt8(bs, v)
end
raknetBitStreamWriteInt32(bs, #text) -- записываем размер текста и дополняем нулями (8 байт + 8 байт + 8 байт + 8 байт)
raknetBitStreamWriteString(bs, text) -- записываем текст
raknetEmulPacketReceiveBitStream(215, bs)
raknetDeleteBitStream(bs)
Не срабатывает чет :(Lua:local text = "Hello World" local bs = raknetNewBitStream() for k, v in pairs({2, 0, 0, 0, 0, 0, 16, 0, 0, 0, 79, 110, 68, 105, 97, 108, 111, 103, 82, 101, 115, 112, 111, 110, 115, 101, 8, 0, 0, 0, 100, 0, 0, 0, 0, 100, 1, 0, 0, 0, 100, 255, 255, 255, 255, 115}) do -- служебная информация радмира из первой части пакета raknetBitStreamWriteInt8(bs, v) end raknetBitStreamWriteInt32(bs, #text) -- записываем размер текста и дополняем нулями (8 байт + 8 байт + 8 байт + 8 байт) raknetBitStreamWriteString(bs, text) -- записываем текст raknetEmulPacketReceiveBitStream(215, bs) raknetDeleteBitStream(bs)
function sendTable(tab)
local bs = bitStream.new()
for i = 1, table.getn(tab) do bs:writeUInt8(tab[i]) end
local result = bs:sendPacket()
end
sendTable({215, 2, 0, 2, 0, 0, 0, 1, 78, 0, 0, 0, 105, 110, 116, 101, 114, 102, 97, 99, 101, 40, 39, 71, 97, 109, 101, 84, 101, 120, 116, 39, 41, 46, 97, 100, 100, 40, 39, 91, 50, 44, 34, 126, 121, 126, 49, 57, 58, 51, 48, 126, 110, 126, 126, 119, 126, 48, 49, 46, 48, 55, 46, 50, 48, 50, 52, 34, 44, 51, 48, 48, 48, 44, 48, 44, 45, 49, 44, 49, 44, 48, 44, 51, 46, 48, 48, 93, 39, 41})