Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Handel Bot] Desert Operations


Majkelson

Rekomendowane odpowiedzi

Opublikowano

Jeżeli ktoś gra w DesertOperations to pewnie wie jakim koszmarem jest kupowanie ropy dlatego przygotowałem makro napisane w AutoHotKey program poprostu klika za nas i jest nie do wykrycia, oszczędza nam nerwy wzrok i godziny klikania żeby czasem poprostu przegapić ofertę

 

A oto sposób jak postawić bota do handlowania najlepiej mieć na rozruch interesu jakieś 6-9 mld czyli 6 000 000 000

 

zakładam że posiadamy już pewien podstawowy poziom obsługi komputera :) przydała by się też wiedza z podstaw programowania w dowolnym języku

 

1. Musimy mieć konto generała (aby przy cenach były te kolorowe kwadraciki)

 

2. Ściągamy i instalujemy program AutoHotKey www.autohotkey.com/

jeżeli nie ufamy dziwnym zagranicznym serwisom można się rozejrzeć tu www.google.pl/#q=autohotkey&hl=pl&safe=active&p...

 

…AutoHotkey jest darmowym narzędziem pozwalającym zautomatyzować prawie każdą czynność na komputerze. W programie można zdefiniować między innymi skróty dzięki którym program będzie pisał za nas lub klikał..

 

3. Otwieramy grę najbardziej w/g mnie nadaje się do tego Opera, ponieważ odświeżanie strony jest bardzo szybkie i nie powoduje zbytnich opóźnień oraz denerwującego migania.

W jednej zakładce powinniśmy mieć grę a w drugiej sklep, z ustawionym wyszukiwaniem ropy razem z zaznaczoną opcją sprzedaży częściowej, jak to zrobić, juz mówię piszę :P

wchodzimy do marketu, wybieramy sprzedaj -> Ropa -> sprzedaż częściowa -> szukaj oferty.

Następnie prawym przyciskiem myszki naciskamy na [1] {pierwszą stronę z ofertami) i z menu wybieramy otwórz w nowej karcie. Gdybyśmy pracowali na normalnej zakładce to były by spowolnienia i ekran by migał przy odświeżaniu

 

4. Makro tu opisane odświeża stronę sklepu i sprawdza kolor kwadracików przy cenach. Sprawdzane ś tylko trzy pierwsze oferty gdyż tak naprawdę tylko one są istotne (tylko na nich można zarobić), jeżeli kwadrat nie jest czerwony tylko zielony lub żółty wtedy zakupuje towar klikając w przycisk ok. Niestety z tokenem musimy sobie radzić sami tego nie zrobi za nas żadne makro

Tworzymy makro (pliki z makrem mają rozszerzenie AHK) można je tworzyć w zwykłym notatniku

 

loop

{

MouseClick, left, 303, 295

Sleep, 200

MouseMove 235, 440

MouseGetPos, MouseX, MouseY

PixelGetColor, color, %MouseX%, %MouseY%

if color<>0x0000FF

{

Sleep, 100

MouseClick, left, 730, 440

Sleep, 10

break

}

 

MouseMove 235, 470

MouseGetPos, MouseX, MouseY

PixelGetColor, color, %MouseX%, %MouseY%

if color<>0x0000FF

{

Sleep, 100

MouseClick, left, 730, 470

Sleep, 10

break

}

 

MouseMove 235, 500

MouseGetPos, MouseX, MouseY

PixelGetColor, color, %MouseX%, %MouseY%

if color<>0x0000FF

{

Sleep, 100

MouseClick, left, 730, 500

Sleep, 10

break

}

 

continue

}

 

Kilka wyjaśnień

Loop to pętla program jest powtarzany w nieskończoność od { - początek do } - koniec dopóki nie zostanie spełniony jeden z warunków ale o tym dalej

Pierwszy MouseClick wskazuje miejsce przycisku [szukaj oferty] trzeba samemu dopasować współrzędne

MouseMove przesuwa myszkę nad kwadracik (lokalizację ustalamy samemu)

PixelGetColor funkcja pobiera kolor który znajduje się pod kursorem

wszystkie IF są to warunki które kończą pętlę loop i klikają przycisk OK znajdujący się przy ofercie której kolor kwadracika nie jest czerwony

Sleep przerwy czasowe które powinny istnieć, nie wiem czemu ale gdy je kasuje to program często nie klika tylko poprostu porusza myszką przerwy są odpowiednie dla mojego kompa, jeżeli macie wolniejszy sprzęt lub neta przerwy powinny być dłuższe

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...