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

Autoit wybieranie okna tibii


Rekomendowane odpowiedzi

Opublikowano

Witam mam problem zrobilem sobie prosty runemaker itp. do gry Tibia, mam tylko pytanie jak zrobic zebym mogl wybrac postac na jakiej bot ma dzialac, bo np. jak odpale drugą tibie to dziala tylko na aktywnym oknie. Jestem poczatkujacy :P

Opublikowano

Jak masz nazwe postaci w nazwe okna to mozesz np. tak:

Local $aList = WinList("[REGEXPTITLE:(?i)(.*Tibia - CharacterName.*)]")

A jak nie to odpalasz tibie na ktorej ma dzialac bot -> potem uruchamiasz ten skrypt:

Global $aList = WinList("[REGEXPTITLE:(?i)(.*Tibia.*)]")

While 1
Sleep(8000)
Example()
wend

Func Example()
	For $i = 1 To $aList[0][0]
		Sleep(200)
		ControlSend($aList[$i][1], "", "", "{F1}")
	Next
EndFunc   ;==>Example

Kazdy nowy klient po uruchomieniu skryptu juz nie powinien byc brany pod uwage.

 

 

Opublikowano

yhm tylko wtedy jakbym chcial na drugim kliencie tez bota odpalic to ten z kolei by widzial 1 i 2 klient co nie? A jest taka mozliwosc zeby zrobic np. ze wybiore sobie postac a dopiero potem bot sie odpali? Albo moze latwiej by bylo zrobic zeby bot wpisywal nazwe postaci w okienku tibi u gory?

Opublikowano

Najlatwiej to w sumie pobrac handle z aktywnego okna.

Do
	Sleep(100)
Until StringInStr("Tibia", WinGetTitle("[ACTIVE]")) > 0	

Global $HWND = WinGetHandle("[ACTIVE]")

While 1
	Sleep(8000)
	Example()
WEnd

Func Example()
	For $i = 1 To $aList[0][0]
		Sleep(200)
		ControlSend($aList[$i][1], "", "", "{F1}")
	Next
EndFunc   ;==>Example

Uruchamiasz skrypt -> aktywujesz okno z tibia w ktorym ma dzialac i gotowe. 

 

Jak umiesz pobrac nazwe postaci z pamieci gry to w sumie nie ma potrzeby zeby to wpisywac w nazwe okna. ;>

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...