- 38
- 4
- Версия MoonLoader
- .027.0-preview
Приветствую, помогите пожалуйста, не понимаю в чем проблема. Вроде пытаюсь найти, а оно ничего не находит :(
То, что получаю:
Ьwindow.executeEvent('event.battlepass.MenuPressKeyBattlePass', `[1, "Вы успешно добыли ресурс!", "", 1, 3, [{"title":"Камень (6 шт)","sysName":596}]]`);яяяя | 220, 17, 0, 0, 0, 0, 152, 0, 0, 0, 119, 105, 110, 100, 111, 119, 46, 101, 120, 101, 99, 117, 116, 101, 69, 118, 101, 110, 116, 40, 39, 101, 118, 101, 110, 116, 46, 98, 97, 116, 116, 108, 101, 112, 97, 115, 115, 46, 77, 101, 110, 117, 80, 114, 101, 115, 115, 75, 101, 121, 66, 97, 116, 116, 108, 101, 80, 97, 115, 115, 39, 44, 32, 96, 91, 49, 44, 32, 34, 194, 251, 32, 243, 241, 239, 229, 248, 237, 238, 32, 228, 238, 225, 251, 235, 232, 32, 240, 229, 241, 243, 240, 241, 33, 34, 44, 32, 34, 34, 44, 32, 49, 44, 32, 51, 44, 32, 91, 123, 34, 116, 105, 116, 108, 101, 34, 58, 34, 202, 224, 236, 229, 237, 252, 32, 40, 54, 32, 248, 242, 41, 34, 44, 34, 115, 121, 115, 78, 97, 109, 101, 34, 58, 53, 57, 54, 125, 93, 93, 96, 41, 59, 255, 255, 255, 255
Основной код:
function onReceivePacket(id, bs)
if id == 220 then
raknetBitStreamReadInt8(bs)
if raknetBitStreamReadInt8(bs) == 17 then
raknetBitStreamReadInt32(bs)
local lenCall, textCall = raknetBitStreamReadInt32(bs), ''
if lenCall > 0 then
textCall = raknetBitStreamReadString(bs, lenCall)
local eventCall, dataCall = textCall:match("window%.executeEvent%('([%w.]+)', (.*)%)")
end
if eventCall == 'event.battlepass.MenuPressKeyBattlePass' then
sampAddChatMessage('ура!')
local itemName, itemData = dataCall:match('"title":"(.-) %(%d+ шт%)"')
sampAddChatMessage(itemName)
sampAddChatMessage(itemData)
end
end
end
end