Skocz do zawartości

Pawellek

MPC User II
Zaufany programista

Zawartość

909

Rejestracja

Ostatnio

  • Zawartość

    909
  • Rejestracja

  • Ostatnio

Reputacja

556 Dobry

O Pawellek

  • Ranga
    MPC User II

O użytkowniku

  • Płeć
    Mężczyzna

Ostatnio na profilu byli

15879 wyświetleń profilu
  1. Zmiana adresu

    Najprościej to znajdujesz hp1 i potem bierzesz ten adres i robisz "add address manually" i wpisujesz '259C86a8+8' i to będzie adres atak1. Dla def1 wpisujesz '259C86a8+10' etc. Jak chcesz je 'połączyć' tak, aby adresy działały nawet po restarcie gry to musisz zapoznać się z terminem 'pointer scan'
  2. Pixel Search Random ?

    Jak tutaj: https://stackoverflow.com/questions/41404292/get-all-pixels-location Przejedz petla po obszarze wyznaczonym obszarze i dodaj coordy wszyskich pixeli do tablicy. A potem po prostu wylosuj coord z tej tablicy i wywolaj mouselick.
  3. Pomoc z pixel search

    W tym konkretnym przypadku brakuje przecinka pomiedzy "$Screen2[0] $Screen2[1]". Powinno byc "$Screen2[0], $Screen2[1]" W tym kodzie jest więcej takich kwiatków. Kod ktory się uruchamia: https://pastebin.com/raw/An2UCJDr
  4. PixelBot

    Najprostsza metoda to zmniejszenie rozmiaru okna to minimalnych wartosci, wiekszosc gier powinna miec jakis limit, bo przeciez granie w oknie 10x10 byloby bez sensu. Mozna tez po prostu programowalnie zmienic rozmiar okna (https://msdn.microsoft.com/en-us/library/ms633545(VS.85).aspx). Wiec jak tworzysz bota pod 960x560 to gdy uzytkownik go odpala, a rozmiar sie nie zgadza -> SetWindowPos do 960x560. W AHK/AutoIt jest jeszcze ImageSearch (https://autohotkey.com/docs/commands/ImageSearch.htm). Z bardziej zaawansowanych metod, to wystarczy odszukac w kodzie gry funkcje odpowiedzialana za logowanie za pomoca reverse engineeringu i wywolac ja w swoim bocie.
  5. Recursion Problem

    Wywal rekursje i dodaj petle. Rekursja to nie to samo co nieskonczona petla. https://pl.wikipedia.org/wiki/Rekurencja Np. HotKeySet("{ESC}","Healing") HotKeySet("{END}","ext") $bHeal = False ;main loop While 1 Sleep(100) WEnd Func Healing() $bHeal = Not $bHeal While $bHeal Exura() Exuragran() Sleep(10) WEnd EndFunc func Exura() $result = _ImageSearchArea("piksel.bmp", 1, 1824, 174, 1832, 192, $x, $y, 20) If $result == 0 Then Controlsend("", "", "", "{F1}" ) EndIf EndFunc Func Exuragran() $result = _ImageSearchArea("piksel.bmp", 1, 1787, 174, 1795, 192, $x, $y, 20) If $result == 0 Then Controlsend("", "", "", "{F2}" ) EndIf EndFunc Func ext() Exit EndFunc Jesli grasz na realu to raczej i tak nie masz sie co trudzic, bo cos takiego imo. BattlEye dosc latwo wylapie.
  6. Recursion Problem

    Funkcje exuragran wywoluje funkcje exura ktora wywoluje funkcje exuragran... i tak w nieskonczonosc. To praktycznie tak jakbys napisal: function exuragran() exura() endfunc function exura() exuragran() endfunc Co nie ma sensu.
  7. Losowo generowany tekst/zbiór liter/liczb

    Pierwszy wynik z google... $pwd = "" Dim $aSpace[3] $digits = 15 For $i = 1 To $digits $aSpace[0] = Chr(Random(65, 90, 1)) ;A-Z $aSpace[1] = Chr(Random(97, 122, 1)) ;a-z $aSpace[2] = Chr(Random(48, 57, 1)) ;0-9 $pwd &= $aSpace[Random(0, 2, 1)] Next ConsoleWrite("Your password (" & $digits & " digits): " & $pwd & @CRLF) MsgBox(0, "Password Generator", "Your password (" & $digits & " digits): " & $pwd)
  8. Prosty kalkulator, trudny powrót po latach...

    No i w czym problem? $y = $x1-Round($x2*1.90)*2 #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> $Form1 = GUICreate("1.0", 410, 363, 192, 124) $Input1 = GUICtrlCreateInput("1440", 8, 40, 145, 21, BitOR($GUI_SS_DEFAULT_INPUT, $ES_NUMBER, $WS_BORDER)) $Input2 = GUICtrlCreateInput("355", 8, 64, 145, 21, BitOR($GUI_SS_DEFAULT_INPUT, $ES_NUMBER, $WS_BORDER)) $Button1 = GUICtrlCreateButton("OBLICZ", 8, 96, 147, 25) GUICtrlSetBkColor(-1, 0xFF0000) $Label2 = GUICtrlCreateLabel("WYNIK", 8, 152, 335, 33, $SS_CENTER, $WS_EX_CLIENTEDGE) GUICtrlSetFont(-1, 18, 800, 2, "MS Sans Serif") GUICtrlSetColor(-1, 0x000000) $Label4 = GUICtrlCreateLabel("", 160, 43, 136, 17) $Label5 = GUICtrlCreateLabel("", 160, 68, 132, 17) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 $x1 = GUICtrlRead($Input1) $x2 = GUICtrlRead($Input2) $y = $x1 - Round($x2 * 1.90) * 2 GUICtrlSetData($Label2, $y) EndSwitch WEnd
  9. Prosty kalkulator, trudny powrót po latach...

    To pokaz kod. "U mnie dziala". Program jest wykrywany jako wirus dlatego, ze duzo wirusow bylo/jest pisanych wlasnie w tym jezyku. Niewazne co skompilujesz to sygnatura ktora wykrywaja programy antywirusowe jest taka sam.
  10. Autoit image search ktoś pomoże ? ;P

    To masz cos nie tak z obrazkiem. Bo mimo wszystko przynajmniej raz powinno zadzialac. Tu jest dokladny kod ktory uzylem do testow razem z okienkiem Found. #include <Array.au3> #include "ImageSearch2015/ImageSearch2015.au3" HotKeySet("{END}","_EXIT") HotKeySet("{HOME}","_START") Global Const $imgPath = @ScriptDir & "\img.png" Global $arrFound[0][2] Global $lastIMG = [0, 0] Global $x, $y While 1 Sleep(100) WEnd Func _START() While 1 $result = _ImageSearchNext($imgPath, 1, $x, $y, 10) If $result == 1 Then _ArrayAdd($arrFound, $x & "|" & $y) MouseMove($x, $y, 3) $lastIMG[0] = $x + 1 Else $lastIMG[0] = 0 $lastIMG[1] = $y + 1 EndIf WEnd EndFunc Func _ImageSearchNext($findImage, $resultPosition, ByRef $x, ByRef $y, $tolerance, $transparency = 0) Return _ImageSearchArea($findImage, $resultPosition, $lastIMG[0], $lastIMG[1], @DesktopWidth, @DesktopHeight, $x, $y, $tolerance, $transparency) EndFunc ;==>_ImageSearchNext Func _EXIT() _ArrayDisplay($arrFound, "Found") Exit EndFunc
  11. Autoit image search ktoś pomoże ? ;P

    #include <ImageSearch2015.au3> HotKeySet("{ESC}","Quit") Global $lastIMG = [0, 0] Global $x, $y WinActivate("nazwa okna") Sleep(100) While 1 $result = _ImageSearchNext("sciezka pliku.bmp", 1, $x, $y, 10) If $result == 1 Then ToolTip("znaleziono", "", "", $x&$y) MouseMove($x, $y, 3) $lastIMG[0] = $x + 1 Else $lastIMG[0] = 0 $lastIMG[1] = $y + 1 EndIf WEnd Func _ImageSearchNext($findImage, $resultPosition, ByRef $x, ByRef $y, $tolerance, $transparency = 0) Return _ImageSearchArea($findImage, $resultPosition, $lastIMG[0], $lastIMG[1], @DesktopWidth, @DesktopHeight, $x, $y, $tolerance, $transparency) EndFunc ;==>_ImageSearchNext Func Quit() Exit EndFunc Testowane na tym: Znalazlo wszystkie 6 obrazków przedstawiajacych lupe.
  12. Wyszukiwarka I Edytor Pliku TXt

    Moglbys chociaz wrzucic ten plink, albo jego czesc. Jak nie to Google -> Wyrazenia regularne.
  13. Prosty kalkulator, trudny powrót po latach...

    $y = Round($x1-$x2*1.9*2)
  14. Wywoływanie funkcji

    Movement.au3 Func Movement() MsgBox(0, "", "Movement") EndFunc Game.au3 #include "Movement.au3" Movement() game.zip
  15. Nie ma czegoś takiego.

O forum

MPCforum.pl to największe w Polsce i tej części internetu forum o grach komputerowych. Znajdziesz u nas wszystko czego szukasz, niezależnie czy szukasz kodów do gier, poradników jak pokonać kolejny poziom w swojej ulubionej grze, czy po prostu miejsca do podzielenia się swoją pasją – grami. Od prawie dziesięciu lat tworzymy miejsce przyjazne każdemu, poszukującym przyjaciół i znajomych do wspólnej gry, czy też graczom szlifującym swoje umiejętności do maksimum. Dla wytrwałych poszukiwaczy oferujemy dostęp do mrocznej wiedzy, botów do gier, a także innych ułatwień w rozgrywce. Niezależnie czego szukasz: zabawy, porad, czy nowej inspiracji w co zagrać MPCforum.pl to miejsce dla Ciebie i każdego, gwarantuje to nasza ponad milionowa społeczność graczy!

Posty: 11035022
Tematy: 1531533
Użytkowników: 1200507
Najwięcej on-line: 42335
Najnowszy użytkownik: adams4799
×
Okienko zamknie się za 5 sekund...