First commit

Imported from sampgdk@1712bfb4664f523860d80cc9d163a9869484734b