\b;Anweisung \c;fire\n;
Die Anweisung \c;fire();\n; feuert die Kanone des Roboters ab.

\b;Grundlagen
Meistens wird diese Anweisung benutzt, um Salven von einer Sekunde abzufeuern:
\c;
\s;	fire(1);
\n;
\b;Für Spezialisten
Syntax:
\s;\c;fire ( zeit );\n;

Feuert die Kanone des Roboters ab mit einer Salve von einer bestimmte Dauer. Je länger die Salve, desto mehr Energie wird verbraucht. Diese Anweisung kann mit folgenden Robotertypen ausgeführt werden:
o  \l;Shooter\u object\botfr;
o  \l;Orgashooter\u object\botor;
o  \l;Phazershooter\u object\botphaz;

Wenn der Roboter mit einem Programm gesteuert wird, muss der ganze Roboter gedreht werden, um nach links oder rechts zu schiessen. Benutzen Sie dazu den Befehl \c;\l;turn\u cbot\turn;\n;.

Um die Kanone nach oben oder unten auszurichten, benutzen Sie den Befehl \c;\l;aim\u cbot\aim;\n;.

\t;zeit: \c;\l;float\u cbot\float;\n;
Dauer der Salve. Meistens werden Salven von 1 Sekunde abgefeuert. Kürzere Salven können nützlich sein, um Zeit und Energie zu sparen.

\t;Rückgabe: \c;\l;int\u cbot\int;\n;
Null wenn OK, oder ein Wert verschieden von Null wenn ein Fehler aufgetreten ist.
\c;== 0 \n;Die Kanone wurde abgefeuert
\c;!= 0 \n;Fehler, die Kanone konnte nicht abgefeuert werden

\t;Siehe auch
Die \l;CBOT-Sprache\u cbot;, \l;Variablentypen\u cbot\type; und \l;Kategorien\u cbot\category;.
