So I was think about how selling stuff would work in my game, Farming Simulator. I think I’m going to go for a system where you place a trailer with grain over a part and you go inside, talk to a NPC, and the grain gets unloaded. One thing is though, I’m not sure what the best way to getting what’s above the unloading part. I was thinking something like this.
Part.Touched:connect(function(wheel)
local Trailer = wheel.Parent
if Trailer.Name === “Trailer” then
local Filled = Trailer.Filled.Value
local Grain = Trailer.Grain.Value
else
return
end
end)
Part.TouchEnded:connect(function()
local Trailer = nil
local Filled = nil
local Grain = nil
end)
*This is all from the top of my head. Some of it might be wrong.
This is the only way to do it that I can think of, but are there any better ways?

1 comment
http://wiki.roblox.com/index.php?title=API:Class/Workspace/FindPartsInRegion3 http://wiki.roblox.com/index.php?title=API:Class/BasePart/GetTouchingParts