30 lines
1.5 KiB
Plaintext
30 lines
1.5 KiB
Plaintext
![]() |
\b;Programy przysłane z Houston
|
||
|
Poniżej znajdziesz jeden z programów napisanych przez naszych inżynierów.
|
||
|
Poleca on \l;transporterowi\u object\botgr; wziąć najbliższą porcję \l;rudy \u object\titanore; i dostarczyć ją do \l;huty\u object\convert;.
|
||
|
|
||
|
Aby uruchomić ten program, zaznacz program \c;CollectTitanium1\n; na liście dostępnych dla robota programów (w lewej dolnej części ekranu), a następnie kliknij symbol strzałki \button 21;. W każdej chwili można zatrzymać program i przejąć nad nim kontrolę, klikając przycisk stop \button 8;.
|
||
|
\c;
|
||
|
\s;extern void object::CollectTitanium1()
|
||
|
\s;{
|
||
|
\s; // 1) Definicja zmiennej
|
||
|
\s; \l;object\u cbot\type; item; // informacja o obiekcie
|
||
|
\s;
|
||
|
\s; // 2) Idź do rudy tytanu i podnieś ją
|
||
|
\s; item = \l;radar\u cbot\radar;(\l;TitaniumOre\u cbot\category;);// znajdź rudę tytanu
|
||
|
\s; \l;goto\u cbot\goto;(item.position); // idź do pozycji
|
||
|
\s; \l;grab\u cbot\grab;(); // podnieś porcję rudy
|
||
|
\s;
|
||
|
\s; // 3) Idź do huty i zostaw rudę
|
||
|
\s; item = \l;radar\u cbot\radar;(\l;Converter\u cbot\category;); // znajdź hutę
|
||
|
\s; \l;goto\u cbot\goto;(item.position); // idź do pozycji
|
||
|
\s; \l;drop\u cbot\drop;(); // zostaw rudę
|
||
|
\s; \l;move\u cbot\move;(-2.5); // cofnij się o 2,5 m
|
||
|
\s;}
|
||
|
\n;
|
||
|
\b;Archiwum
|
||
|
Lista programów przysłanych w poprzednich misjach:
|
||
|
|
||
|
o \c;\l;Recharge2\u mltropi3;\n;
|
||
|
o \c;\l;Recharge1\u mllune4;\n;
|
||
|
o \c;\l;SwitchCell1\u mllune1;\n;
|