Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 Polski Portal COLOBOTa - COLOBOT Polish Portal
Forum - Polski Portal COLOBOTa
Strona głównaStrona główna UżytkownicyUżytkownicy GrupyGrupy StatystykiStatystyki


Poprzedni temat «» Następny temat
Przesunięty przez: Abadon
20-02-2010, 14:20
super pole siłowe
Autor Wiadomość
bot95


Twoja ulubiona misja: 1 na Orfenii
Dołączył: 04 Mar 2008
Posty: 7
Wysłany: 21-08-2008, 16:24   super pole siłowe

Witam oto mój pierwszy program:
Potrzebna nam będzie:
- stacja energetyczna(zasilana podglebiem uprzednio zbadaj teren szperaczem)
- robot osłaniacz (WAŻNE!!! zasilany zwykłym ogniwem)
Procedura:
1. Odpalamy na osłaniaczu ten program:
Kod:
extern void object::sochrona111()
{
object station;
float oper;
float radius;
radius = 25;
oper = 1;
station = radar(PowerStation);
goto(station.position);
turn(180);
while (true)
{

shield( oper,radius );
if ( energyCell.energyLevel < 0.5 )
{ oper = 0;
shield( oper,radius );
wait(30);
oper = 1;
shield( oper,radius );
}
}
}

2. Dalej nic nie trzeba robić osłaniacz sam pojedzie do stacji energetycznej, uruchomi się i będzie działał. Jeśli energia nie zdąży się załadować na chwilę przerwie diałanie.

Proszę sprawdzić i wytknąć błędy no i komentować :)
 
 
adiblol 
Administrator forum
FLOSS FTW!


Twoja ulubiona misja: porównywanie formatów audio
Pomógł: 18 razy
Dołączył: 21 Kwi 2008
Posty: 1313
Skąd: pokój odsłuchowy
Wysłany: 21-08-2008, 16:38   RE: super pole siłowe

po co aż wait(30) wystarczy 6 sekund aby naładowac pół ogniwa.
_________________
1Tbps Project && Telecomix Network

 
 
 
bot95


Twoja ulubiona misja: 1 na Orfenii
Dołączył: 04 Mar 2008
Posty: 7
Wysłany: 21-08-2008, 16:41   RE: super pole siłowe

Wiem a ile potrzeba do naładowania ogniwa stacji energetycznej ??
Radzę wypróbować i się wypowiedzieć, fajnie to wygląda przy większej ilości ochraniaczy i stacji.
 
 
mrowek 


Twoja ulubiona misja: ostatnia na nowej ziemi
Wiek: 19
Dołączył: 30 Cze 2008
Posty: 65
Skąd: Tychy
Wysłany: 22-08-2008, 10:32   RE: super pole siłowe

dobre
_________________
error! [podpis uciekł] error!

WYSTĘPUJĄ:Kyuubi no yoko,Naruto uzumaki i
Administrator

-oddawaj podpis!
-no co? tak to jest jak się nie loguje!
-eee tam przesadzasz! no puść!
-nigdy!
-oddawaj! o mam go!
-ech! dajcie napis koniec!
-spoko
 
 
adiblol 
Administrator forum
FLOSS FTW!


Twoja ulubiona misja: porównywanie formatów audio
Pomógł: 18 razy
Dołączył: 21 Kwi 2008
Posty: 1313
Skąd: pokój odsłuchowy
Wysłany: 22-08-2008, 10:54   RE: super pole siłowe

aha... sorry za powtarzanie ale znowu net mi padł na komórce. A co do wait(30) to najlepiej zrobić tak (zamiast wait(30); ):

while(energyCell.energyLevel<1) wait(0.5);
_________________
1Tbps Project && Telecomix Network

 
 
 
mac1e7


Twoja ulubiona misja: Wszystkie na Orfenii
Wiek: 26
Dołączył: 10 Mar 2008
Posty: 61
Skąd: Kraków
Wysłany: 22-08-2008, 11:38   RE: super pole siłowe

A nie prościej postawić ręcznie tego robota na stacji i odpalić go na 15m :P Wtedy może działać bez przerwy...
 
 
 
Wyświetl posty z ostatnich:   
Nie możesz pisać nowych tematów
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum

Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Polski Portal COLOBOTa © 2008 - 2012