Thank you but I think that it will be hard (for me) to do something with this C++ code for a plugin ... written in Pawn.
However, someone can explain how to use trace_hull to solve my problem or if it's too long, someone can give me reference of plugins which use trace_hull ?