OGAME BOT

geezer

Użytkownik
Dołączył
Marzec 4, 2008
Posty
1
Najpierw może dokładniej opisze jak ma wyglądać program. A więc:

Ad 1. Mam kilka butonów np. buton1 = "kopalnia 1" ; buton2 = "kopalnia 2"; buton8 = "jakis tam budynek" itd
chce aby program wykonał przykładowo najpierw zadanie budowy "kopalni 2", a potem włączył budowe "koalni 1"

Więc klikam buton2 ( w listobxie pod indeksem [0] pojawia się "kopalnia 2"; następnie klikam buton1 i w listobxie pod indeksem [1] pojawia się "kopalnia 1"

Ad 2. Klikam następny buton np. aktywuj wykonywanie działań

Ad 3. program odczytuje index [0] czyli "kopalnia 2" - jeśli go nie wykona (np. brak połaczenia z netem) próbuje od nowa aż budynek rozpocznie budowę (czyli strona się załaduje)
Jeśli strona załadowała to usuwam z listbox "kopalnia 2" - index [0] (co daje ze "kopalnia 1" przesuwa się pod index... [0]), następnie wykonuje "zadanie 1" ...

Jak zmusić program aby wykonywał zadanie 1 aż zostanie ono wykonane i dopiero przechodził do zadania 2?

Ciągle próbuje i kod mi się zmienia aktualnie wygląda to tak:

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>begin
while ListBox2.Count <> 0 do begin
if Listbox2.Items[0] = 'Kopalnie' then
begin

repeat
webbrowser1.navigate('adres do zakładki budynki')
button2.Click; // idz pod podany adres
until(WBGO = true); // WBGo to zmienna boolean, przełącza się na true gdy kliknie się w button2

ListBox2.Items.Delete(0); // wykasuj z kolejki zadań "przejscie na strone budynki"
end
end

end
else if ListBox2.Items[0] = 'Kopalnia metalu' then
begin
repeat webbrowser1.navigate('adres do budowy kopalni')
button2.Click; // idz pod podany adres
until(WBGO = true); // WBGo to zmienna boolean, przełącza się na true gdy kliknie się w button2
ListBox2.Items.Delete(0); // wykasuj z kolejki zadań "włączenie budowy kopalni"
end
[...]</div>


Wyżej wymieniony kod nie działa poprawnie, ma ktoś jakiś pomysł jak wykonać taką kolejkę budowania w tym stylu?

Dodam że jeśli w zadaniu bota jest tylko przejście na stronę "budynki" to wszystko działa, lub gdy bot jest na stronie budynki i trzeba tylko włączyć budowanie także nie ma z tym problemu.
 
Do góry Bottom