Hi guys, I've edited the example file "3rd_Shooter.dba" that came with the NGC .DLL, so if you havn't tested this file yourself then please do so before you reply.. I appreciate everyones help but in this instance it would just would make things easier.
Ok so I replaced the level file with a box (created below all objects as the floor). After testing a couple times I found out that the player object only collides when it's moving

. For anyone who has used this example file you would know that there is a elevator object that moves; I edited the player object gravity code from:
rem Do gravity for player
position object player, object position x(player), object position y(player) - 6.0, object position z(player)
to
rem Do gravity for player
If spacekey() = 1 Then position object player, object position x(player), object position y(player) - 6.0, object position z(player)
After positioning the player object under the elevator object, the elevator moves striaght through the player object when the gravity is not being applied. But when I hold the spacekey to decrement the players Y position, the elevator rises up to the object and carrys the object along with it.
Not sure what I'm doing wrong but I've pretty much left the original code intact and changed the level object to a box object(Dimensions, x= 1000,y = 20,z= 1000).
Thanks,