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

Lineage II bot do gry


Rekomendowane odpowiedzi

Opublikowano

Witam postanowiłem napisać bota na spoilowanie (zarabianie z monsterow ) do Lineage II.

 

I teraz mam 2 problemy .

1.Nie wiem jak zrobić aby po znalezieniu pixela bot nam se np zatrzymał tzn nie wiem jak postawić warunek dokladnie.

2.Tutaj raczej pytanie z mojej strony da się wykorzystać adresy np z Cheat Engine aby odczytać ilość hp itp??

Bo wiem np że w delphi z tibi się da.

Weteran
Opublikowano

Zatrzymał czyli??

 

Tutaj trzeba cały kod..

Da się odczytać adresy (nomadmemory.au3)

1329036830-U154499.png
Opublikowano

Czyli przestał szukać pixeli na dany czas mniej więcej wiem jak to by mogło wyglądać ale bez błędu nie napisze a to proste nawet jest.

Dzięki poczytam o Nomad mam nawet juz biblioteczke na dysku.

Opublikowano

Ale własnie mi oto chodzi ze nie wiem jak napisac ten warunek ; /

 

while 1
$zmienna = PixelSearch(98,87,1110,831,0x1A191A)
If not @error Then
mousemove($zmienna[0],$zmienna[1],0)
EndIf
WEnd

Tutaj ten kawałek kodu.

A i mogę dac kilka pixeli do PixelSearch?

Opublikowano

A warunek??

Mam niby cos takiego ale zle raczej popraw jeśli możesz mnie


If $zmienna = "0x1A191A" Then
MouseClick("left",1)

Opublikowano

Ale mi pomogles dzieki tyle to tez wiedzialem xD

Pytam się jak napisać warunek jeśli pixel został znaleziony a nie oco chodzi w pixelsearch....

Poza tym trochę chęci dobry czlowieku ; p

Opublikowano

no to proszę, jednak musiałem skopiować z helpa

$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000, 10 )
If Not @error Then
MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf

Opublikowano

Ok wystarczyło przeczytać i przetłumaczyć tutaj przyznaje się że popełniłem gafe xD.

Kolejny problemik ; p

$zmienna = PixelSearch(98,87,1110,831,0x1A191A)
If not @error Then
Mousemove($zmienna[0],$zmienna[1],0)
Then
MouseClick("left")
Then
Exitloop

Jak to rozwiązać chodzi o to że po znalezieniu pixela ma poleciec myszka na niego nastepnie kliknąc 1x lewym i po tym Zakonczyc pentle ?

Opublikowano

Gdybyś zauważył to już mam to zrobione to po 1 po 2 chodziło mi glownie o zakonczenie pentli po wykonaniu czynnosci i edycje kodu bo 2x then nie moze byc chyba więc help me .

 

$zmienna = PixelSearch(98,87,1110,831,0x1A191A)
If not @error Then
Mousemove($zmienna[0],$zmienna[1],0)
Then
MouseClick("left")
Then
Exitloop

 

A @Up dzięki wgle za checi jestes 1 osoba ktora napisala krotko i na temat pomimo tego ze sie nie przydalo.

Opublikowano
Opublikowano

Pytam się bo nie wiem co zrobić w tym miejscu a then jest wstawione aby kazdy wiedzial oco chodzi a i tak patrzylem czy dziala bez then,and itp i nic.

Opublikowano

Zdecydowałem ze w pixelsearch jest to prawie że nie wykonalne (bez błędów).

Więc moje pytanie polega na tym jak odczytać nazwy monsterow nie wiem wlaśnie adresy??

Użyje raczej nomada tylko nie wiem jak odczytać a i dodam że przy odczytywaniu adresów z poionów nie było 1 adresu lecz 2 troche chyba dziwne nie?

Opublikowano

Szukaj debugerem dołączonym do CE. Jak będą problemy to napisz w dziale CE. Jeden wyżej w Niezbędniku Cheatera. ;)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...