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

Rekomendowane odpowiedzi

Opublikowano

Witam.

Pobrałem ten programik tutaj z forum, i byłby on tym czego szukam gdyby wykonywał kilka akcji jednocześnie.

Najpierw moze napisze o co mi chodzi.

Gierka flash biegniemy koniem, bot ma wykrywac rozne prezszkody i przeskakiwac je.

Nagrałem 2 proste akcje

Otóż w pliku .mgp mam takie wpisy

 

[Kamien]

bindedkey=A

repeat=4294967296

e=<Wait (300,570) 18CDBA>

e={UP down}

e=500 D

e={UP up}

[belka]

bindedkey=S

repeat=4294967296

e=<Wait (290,607) FDC19B>

e={UP down}

e=200 D

e={RIGHT down}

e=50 D

e={RIGHT up}

e=500 D

e={UP up}

e={LEFT down}

e=100 D

e={LEFT up}

 

Wszystko byłoby ok gdyby dało się odpalić obydwa naraz poniewaz prezszkody pojawiaja sie losowo.

Jezeli włącze jedna akcje przykladowo kamiec klawisz A nie moge wlaczyc akcji belka klawisz S.

Próbowałem też w pliku .mgp przypisać im ten sam klaiwsz ( w programie nie da sie tego zrobic )

Próbowałem również zapisać 2 akcje pod jedną tzn

 

[Kamien+Belka]

bindedkey=A

repeat=4294967296

e=<Wait (300,570) 18CDBA>

e={UP down}

e=500 D

e={UP up}

e=<Wait (290,607) FDC19B>

e={UP down}

e=200 D

e={RIGHT down}

e=50 D

e={RIGHT up}

e=500 D

e={UP up}

e={LEFT down}

e=100 D

e={LEFT up}

 

Niestety też nie działa.

 

 

Pomyślałem że każda akcja w innym oknie programu, jednak mozna uruchomic na raz mozna tylko jedna kopie programu.

 

Chodzi mi o to ze zaleznie od przeszkoda jaka sie pojawi ( Wait ) program wykonal dana akcje.

 

Jakies pomysly?

Opublikowano

tylko skrypt sobie napisać od podstaw , makrogamer to automat wykonuje tylko ciąg poleceń nagranych a nie przetwarza ich na podstawie jakiś zasad

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Heh wszystko byłoby ok gdyby tylko dało się odpalić kilka akcji na raz lub program kilka razy w jednym czasie.

Niestety nie znam się na AutoIt, myślałem że da sie to jakość załatwić to tym programem.

Opublikowano

a po co aż tak kombinować, po prostu sprawdzać co sie pojawi i na podstawie tego wykonywać akcje

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano (edytowane)

Oka ogarnąłem to na chłopski rozum :D

Pobrałem kod źródłowy programu AutoIt'a usunalem czesc kodu

 

If _Singleton($g_szVersion, 1) = 0 Then

MsgBox(64, "MacroGamer", "MacroGamer Already running.", 2)

Exit

EndIf

 

Teraz moge odpalić aplikację ile razy chce, w kazdej apce inna akcja i smiga :D dobranoc :)

Edytowane przez darekjasko
×
×
  • Dodaj nową pozycję...