\b;Příkaz \c;build\n;
Příkaz \c;build();\n; nařizuje robotu, aby postavil budovu dané \l;kategorie\u cbot\category;. Tento příkaz mohou provést \l;robotická ramena\u object\botgc; nebo \l;kosmonaut\u object\human;.

\b;Základní použití
Tento příkaz je užitečný především pro stavbu plně automatické základny, kde \l;kosmonaut\u object\human; nemusí udělat nic víc, než spustit jeden program, a pak jen sledovat roboty při práci. Navíc umožňuje dohrát hru čistě pomocí programování (ale to je výzva především pro zkušené hráče, kteří už hru alespoň jednou celou dohráli).

Zde je příklad programu, který najde nejbližší \l;kostku titanu\u object\titan;, dojede k ní a postaví \l;továrnu na roboty\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;Pro pokročilé
Syntaxe:
\s;\c;build ( kategorie );\n;

Přikazuje robotu, aby z kostky titanu ležící poblíž na rovném terénu postavil budovu.

\t;kategorie: \c;\l;int\u cbot\int;\n;
\l;Kategorie\u cbot\category; požadované budovy.

\t;Návratová hodnota: \c;\l;int\u cbot\int;\n;
Chyba při provádění tohoto příkazu obvykle ukončí program. Tomu můžete zabránit pomocí příkazu \c;\l;errmode\u cbot\errmode;(0)\n;. Pak bude příkaz \c;build()\n; v případě chyby vracet nenulovou hodnotu.
\c;== 0\n; Budova postavena
\c;!= 0\n; Nelze stavět (například nejbližší kostka titanu je příliš daleko nebo požadovaná budova není v aktuální misi dostupná)

\t;Užitečné odkazy
\l;canbuild\u cbot\canbuild;, \l;buildingenabled\u cbot\buildingenabled;, \l;programování\u cbot;, \l;datové typy\u cbot\type; a \l;kategorie\u cbot\category;.
