32 lines
2.0 KiB
Plaintext
32 lines
2.0 KiB
Plaintext
\b;Инструкция \c;fire\n;
|
||
Инструкция \c;fire();\n; стреляет бортовой пушкой бота.
|
||
|
||
\b;Основное использование
|
||
Обычно эта инструкция используется для стрельбы односекундными залпами:
|
||
\c;
|
||
\s; fire(1);
|
||
\n;
|
||
\b;Для специалистов
|
||
Синтаксис:
|
||
\s;\c;fire ( время );\n;
|
||
|
||
Стреляет из оружия, причем залп продолжается некоторое время. Чем дольше залп, тем больше энергии ему нужно. Эта инструкция может применяться к следующим типам ботов:
|
||
o \l;Стрелок\u object\botfr;
|
||
o \l;Орга Стрелок\u object\botor;
|
||
o \l;Фазер Стрелок\u object\botphaz;
|
||
|
||
Когда вы управляете своим ботом путем программирования, единственный способ повернуть оружие направо или налево - это повернуть весь бот инструкцией \c;\l;turn\u cbot\turn;\n;.
|
||
|
||
Чтобы сдвинуть оружие вниз или вверх, используйте инструкцию \c;\l;aim\u cbot\aim;\n;.
|
||
|
||
\t;time: \c;\l;float\u cbot\float;\n;
|
||
Длительность залпа. Обычно, присваемое значение равно 1. В целях экономии времени и энергии можно производить боле короткие залпы.
|
||
|
||
\t;Возвратное значение: \c;\l;int\u cbot\int;\n;
|
||
Ноль если OK, или значение отличное от нуля, если произошла ошибка.
|
||
\c;== 0 \n;пушка выстрелила
|
||
\c;!= 0 \n;ошибка, пушка не смогла выстрелить
|
||
|
||
\t;См. также
|
||
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.
|