Es ist wohl noch ein bisschen zu kompliziert für dich, auf diese Art mit Timern zu arbeiten.
Mach es mal lieber mit States... ist viel simpler..
OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2 || newstate == 3)
{
//Wenn er irgendwo eingestiegen ist
}
return 1;
}