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;.
|