\b;Příkaz \c;factory\n;
Syntaxe:
\s;\c;factory ( cat, program, object );\n;

Starts a construction of a bot of a given \l;category\u cbot\category; and runs a specified program on it after the construction is finished.

\t;kategorie: \c;\l;int\u cbot\int;\n;
\l;Kategorie\u cbot\category; robota, který se má výrobit.

\t;program: \c;\l;string\u cbot\string;\n; (výchozí hodnota: \c;""\n;)
Program that will be run on the bot after factory finishes the construction. This can be either a \l;public\u cbot\public; \l;function\u cbot\function;, a \l;filename\u cbot\file; or raw code.

\t;\l;object\u cbot\object;
\l;BotFactory\u object\factory;, nearest by default.

\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;factory()\n; v případě chyby vracet nenulovou hodnotu.
\c;== 0\n; Výroba úspěšně zahájena
\c;!= 0\n; Nelze zahájit výrobu (například v továrně není \l;titan\u object\titan; nebo robot není vyzkoumaný)

\t;Užitečné odkazy
\c;\l;researched\u cbot\researched;\n;, \c;\l;wait\u cbot\wait;\n;.
\l;Programming\u cbot;, \l;types\u cbot\type; and \l;categories\u cbot\category;.
