\b;Instrukcja \c;build\n;
Instrukcja \c;build();\n; rozkazuje robotowi zbudowanie budynku o danej \l;kategorii\u cbot\category;. Aktualnie budować mogą \l;transportery\u object\botgc;, \l;astronauta\u object\human; i \l;technicy\u object\tech;.

\b;Podstawowe użycie
Komenda ta jest użytecznie głównie w sytuacji, gdy gracz próbuje stworzyć w pełni zautomatyzowaną bazę, w której \l;astronauta\u object\human; nie musi robić nic poza uruchomieniem programu i obserwowaniem pracy robotów. Co więcej, teoretycznie pozwala ona również na ukończenie gry z wykorzystaniem tylko programowania (jest to jednak wyzwanie skierowane raczej do doświadczonych graczy, którzy ukończyli grę przynajmniej raz).

Poniżej znajduje się przykład programu, który szuka najbliższej \l;kostki tytanu\u object\titan;, idzie do niej i buduje \l;fabrykę robotów\u object\factory;.
\c;
\s; \l;object\u cbot\object; item = \l;radar\u cbot\radar;(\l;Titanium\u object\titan;);
\s; \l;goto\u cbot\goto;(item.position);
\s; build(\l;BotFactory\u object\factory;);
\n;
\b;Dla specjalistów
Składnia:
\s;\c;build ( kategoria );\n;

Rozkazuje robotowi zbudować budynek z użyciem kostki tytanu, która znajduje się na płaskim gruncie blisko robota.

\t;kategoria: \c;\l;int\u cbot\int;\n;
\l;Kategoria\u cbot\category; budynku.

\t;Typ wyniku: \c;\l;int\u cbot\int;\n;
Z reguły po wywołaniu błędu program zatrzymuje się. Możesz temu zapobiec, wykorzystując instrukcję \c;\l;errmode\u cbot\errmode;(0)\n;. Jeśli wystąpi błąd, funkcja \c;build()\n; zwróci wartość różną od zera.
\c;== 0 \n;Wybudowano pomyślnie
\c;!= 0 \n;Nie można wybudować (przykładowo: najbliższa kostka tytanu jest za daleko albo wybrany budynek nie jest dostępny w tej misji) 

\t;Zobacz również
\l;canbuild\u cbot\canbuild;, \l;buildingenabled\u cbot\buildingenabled;, \l;programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.
