local pick_ups = {{20230, 252, 228, 1337}} -- model, x, y, z
local blocked_ids = {}
onReceiveRpc = function(id, bs)
if id == 131 then
local ID = raknetBitStreamReadInt32(bs)
for i = 1, #blocked_ids then
if blocked_ids[i] == ID then
return false
end
end
end
if id == 95 then
local ID = raknetBitStreamReadInt32(bs)
local MODEL_ID = raknetBitStreamReadInt32(bs)
raknetBitStreamIgnoreBits(bs, 32)
local POSITION = {raknetBitStreamReadFloat(bs),raknetBitStreamReadFloat(bs),raknetBitStreamReadFloat(bs)}
for i = 1, #pick_ups do
if pick_ups[i][1] == MODEL_ID then
if getDistanceBetweenCoords3d(pick_ups[i][2],pick_ups[i][3],pick_ups[i][4],POSITION[1],POSITION[2],POSITION[3]) < 1 then
table.insert(blocked_ids, ID)
end
end
end
end
end