Autor |
Wiadomość |
Colobot |
Wysłany: Sob 20:14, 10 Maj 2008 Temat postu: - |
|
no i jeszcze jedno ktos tam napisal ze mozna ozyc polecenia radar ale trzeba owzglendnic ze w elektrowni atomowej ogniwo stoi na taki modescie i radar trzeba ostawic zeby patrzl pod odpowiednim kontem a raczej ciensko go zgadnonc
jesli znasz ten kont to odpisz przydal by mi sie :) |
|
|
Colobot |
Wysłany: Sob 20:10, 10 Maj 2008 Temat postu: - |
|
aha i jeszcze w poprawce jest wpisane ''whiel'' ale nie widze nigzie slowa ''do'' |
|
|
Colobot |
Wysłany: Sob 20:08, 10 Maj 2008 Temat postu: poprawka |
|
dobże napisał (space(position))
a to oproszczenie ma też ałtomatyczne ledowanie ogniwa tylko co jak robot ma ogniwo atomowe ?? |
|
|
Kamil87 |
Wysłany: Sob 22:17, 29 Wrz 2007 Temat postu: |
|
Brakowało dwóch ,, ; '' przy instrukcji z radarem
Pozwoliłem sobie trochę usprawnić ten program, dodałem by ładowało ogniwo elektryczne
Kod: | extern void object::Uran()
{
object item;
while(true)
{
item = radar(UraniumOre);
goto(item.position);
grab();
item = radar(NuclearPlant);
goto(item.position);
drop();
move(-3);
wait(34);
move(3);
grab();
goto(space(position));
drop();
if ( energyCell.energyLevel < 0.5 )
{
item = radar(PowerStation);
if ( item != null )
{
goto(item.position);
while ( energyCell.energyLevel < 1 )
{
wait(1);
}
}
}
}
}
|
|
|
|
kixty |
Wysłany: Śro 10:03, 03 Sty 2007 Temat postu: błąd |
|
W przedostatnim wierszu programu powinno byc space.position.
Poza tym do zbierania wiekszej liczby uranium sugeruje uzywac funkcji
while(true)
|
|
|
Elvis |
Wysłany: Pon 17:30, 07 Lis 2005 Temat postu: |
|
Z tym czekaniem to można to rozwiązać tak jak w ćwiczeniu, tj. radarem wykrywać, czy ogniwo już się wykluło. |
|
|
SnAkE |
Wysłany: Pon 9:27, 01 Sie 2005 Temat postu: |
|
1 Nie object itam tylko object item
2 Nie wait 15 tylko 34
I tyle.
i kropka[/quote] |
|
|
stiepan5 |
Wysłany: Wto 16:02, 26 Lip 2005 Temat postu: Program na zbieranie uranu |
|
extern void object::Uran()
{
object itam;
item = radar(UraniumOre)
goto(item.position);
grab();
item = radar(NuclearPlant)
goto(item.position);
drop();
move(-3);
wait(15);
move(3);
grab();
goto(space(position));
drop();
}
Znajdźcie błędy |
|
|