function pickupid(model)
local poolPtr = sampGetPickupPoolPtr()
local ptwo = readMemory(poolPtr, 4, 0)
if ptwo > 0 then
ptwo = poolPtr + 0x4
local pthree = poolPtr + 0xF004
for id = 1, 4096 do
local pfive = readMemory(ptwo + id * 4, 4, false)
if pfive < 0 or pfive > 0 then
pfive = readMemory(pthree + id * 20, 4, false)
if pfive == model then
return id
end
end
end
end
end