windower.register_event('incoming chunk',function(id, original, modified, is_injected, is_blocked)
if not is_blocked and id == 0x20 and not is_injected then
local iid = original:unpack('H',0x0D) -- gearswapから転記
if iid == 26458 then -- items.luaから拾った該当アイテムのID、おおむね26423-26459あたり?
local count = original:unpack('I',5) -- gearswapから転記
local bazaar = original:unpack('I',9) -- gearswapから転記
local status = original:byte(0x11) -- gearswapから転記
-- local extdata = original:sub(0x12,0x29) -- gearswapから転記
-- このあたりがわからん
windower.add_to_chat(123, windower.to_shift_jis('saycoon: '..extdata))
end
end
return false
end)
local extdata = original:sub(0x12,0x29)
local extstr = ''
for i = 1, extdata:len() do
local extchr = '%02X':format(extdata:byte(i,i))
extstr = extstr..' '..extchr
end
windower.add_to_chat(123, windower.to_shift_jis('saycone: '..extstr))