Should be used instead of
CreateObject to create a building or construction site. In local calls the specified position will be an offset to the position of the calling object. If fCheckSite is 1, the site is checked for suitability before creating the object. If the site is not suitable (e.g. rough ground or not enough space), a message is displayed above the calling object and the function returns 0.
CreateConstruction( HUT2, 150,100, 0,100,1 );
Creates a compete hut at position 150/100 for player 1 and adjusts the landscape to the building.
CreateConstruction( HUT3, 200,100, NO_OWNER, 30,1 );
Creates a hut construction site at position 200/100 with no owner, also adjusting the landscape.