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

Firefox - Autologin (Ff.Au3)


Rekomendowane odpowiedzi

  • Odpowiedzi 131
  • Dodano
  • Ostatniej odpowiedzi
  • 2 tygodnie później...
Opublikowano

Można mieć satysfakcję, że się samemu zrobiło i można z tego zrobić bota do jakiejś gry przeglądarkowej ;)

Np.:Wolni Farmerzy

Loguje się, sieje, zbiera, podlewa itd. ;)

Opublikowano

nawet bez waczenia przegladarki działa to nie to samo co podobna normalna funkcja w AutoIt

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Bez włączenia? o.O

Na zminimalizowanym na pewno działą, ale bez włączonej przeglądarki program ma nią kierować? o.O

Napisz jak to zrobić robem. Jestem ciekawy i chętnie się tego nauczę :P

Opublikowano

a po co programowi widzieć strone skoro ją wczytuje ze żródła, i nie ważne czy ty widzisz żródło strony ( w przegladarce masz juz gotową strone ) a program wczyta rozpozna obiekty z kodu strony a nie wyglądu , jego nie obchodzą co masz na obrazku , to samo mozna robić w IE

 

po prostu nie wczytujesz strony do pokazania i to sobie mozna ominąć , jednak musisz mieć strone którą ma redagować zdeklarowaną jako zmienną albo ją wczytywać za kazdym razem

 

 _FFTabAdd("https://www.trekpay.com/signin.asp")
_FFStart("https://www.trekpay.com/signin.asp")

 

np, bocik co dałem do Prison Wars ma opcje działania z przeglądarką by widzieć co robi jak i bez przeglądarki w tle

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Witam ;) Czy mógłby mi ktoś pomóc bo sobie z tym nie radze ;/

Dopiero 1 raz się w to bawię i mam problem.

Mianowicie nie wiem jak zrobić żeby przypisać każdemu elementowi funkcje łączenia się z inna stroną ;/ , np. dla

 

GUICtrlSetData(-1, "serwer 1|serwer 2|serwer 3|serwer 4|serwer 5|serwer 6|serwer 7|serwer 8|serwer 9|serwer 10|serwer 11|serwer 12|serwer 13|serwer 14|serwer 15|serwer 16|serwer 17|serwer 18|serwer 19|serwer 20")

 

Nie wiem jak przypisać każdemu serwerowi połączenie się z inną stroną, w gladiatusie każdy serwer ma sX.gladiatus.pl gdzie "X" to nr serwera.

Czy wie ktoś może jak to zrobić ??

a I przy okazji korzystałem z turtoriala tego tematu ale coś nie chce się uruchamiać ;/

oto cały skrypt :

 

#include <FF.au3>
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>


#Region ### START Koda GUI section ### Form=C:\Program Files\AutoIt3\Form1.kxf
$Form1 = GUICreate("Gladiatus", 170, 161, 383, 311)
$Serwer = GUICtrlCreateCombo("", 28, 80, 113, 25)
GUICtrlSetData(-1, "serwer 1|serwer 2|serwer 3|serwer 4|serwer 5|serwer 6|serwer 7|serwer 8|serwer 9|serwer 10|serwer 11|serwer 12|serwer 13|serwer 14|serwer 15|serwer 16|serwer 17|serwer 18|serwer 19|serwer 20")
$Zaloguj = GUICtrlCreateButton("Zaloguj", 24, 112, 121, 33, $WS_GROUP)
$Label1 = GUICtrlCreateLabel("Login", 16, 16, 55, 25)
GUICtrlSetFont(-1, 14, 800, 2, "Colonna MT")
GUICtrlSetColor(-1, 0x008080)
$Login = GUICtrlCreateInput("", 72, 16, 89, 21)
$Label2 = GUICtrlCreateLabel("Pass", 16, 48, 41, 25)
GUICtrlSetFont(-1, 14, 800, 2, "Colonna MT")
GUICtrlSetColor(-1, 0x008080)
$Pass = GUICtrlCreateInput("", 72, 48, 89, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
       $msg = GUIGetMsg()
       Switch $msg
               Case $GUI_EVENT_CLOSE
                       Exit
               Case $Zaloguj
                       login()
       EndSwitch
WEnd


Func	login()
       If _FFConnect() Then
               _FFTabAdd("http://gladiatus.pl/game/index.php?mod=login")
       Else
               _FFStart("value", "server"&$server)
       EndIf


               $login = GUICtrlRead($Label1)
               $password = GUICtrlRead($Label2)
               $server = GUICtrlRead($Server)

               $username = _FFObjGet("login_user", "id")
               _FFObj($username, "value", $login)
               $pass = _FFObjGet("login_pass", "id")
               _FFObj($pass, "value", $password)
               $serv = _FFObjGet("server", "name")
               _FFObj($serv, "value", "server"&$server)
               _FFFormSubmit("form_login", "id")
EndFunc

 

 

Prosze o pomoc;)

  • 4 tygodnie później...
Opublikowano

Tutaj w logowaniu masz linki do każdego serwera, więc powinno być tak:

 

#include <FF.au3>
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=C:\Program Files\AutoIt3\Form1.kxf
$Form1 = GUICreate("Gladiatus", 170, 161, 383, 311)
$Serwer = GUICtrlCreateCombo("", 72, 80, 40, 25)
GUICtrlSetData(-1, "1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20", "1")
GUICtrlCreateLabel("Serw", 16, 80, 55)
GUICtrlSetFont(-1, 14, 800, 2, "Colonna MT")
GUICtrlSetColor(-1, 0x008080)
$Zaloguj = GUICtrlCreateButton("Zaloguj", 24, 112, 121, 33)
$Label1 = GUICtrlCreateLabel("Login", 16, 16, 55, 25)
GUICtrlSetFont(-1, 14, 800, 2, "Colonna MT")
GUICtrlSetColor(-1, 0x008080)
$Login = GUICtrlCreateInput("", 72, 16, 89, 21)
$Label2 = GUICtrlCreateLabel("Pass", 16, 48, 41, 25)
GUICtrlSetFont(-1, 14, 800, 2, "Colonna MT")
GUICtrlSetColor(-1, 0x008080)
$Pass = GUICtrlCreateInput("", 72, 48, 89, 21)
GUISetState()
#EndRegion ### END Koda GUI section ###

While 1
$msg = GUIGetMsg()
Switch $msg
	Case $GUI_EVENT_CLOSE
		Exit
	Case $Zaloguj
		login()
EndSwitch
WEnd


Func login()
   $login = GUICtrlRead($Login)
$password = GUICtrlRead($Pass)
$nr_serwera = GUICtrlRead($Serwer)
If _FFConnect() Then _FFTabAdd("http://s"&$nr_serwera&".gladiatus.pl/game/index.php?mod=login")
$username = _FFObjGet("user", "name")
_FFObj($username, "value", $login)
$pass = _FFObjGet("pass", "name")
_FFObj($pass, "value", $password)
_FFFormSubmit()
EndFunc

 

Mi to działa ;)

Opublikowano

A jak jest wyszukiwanie tekstu w tabelach to jak zrobić żeby pokazywało ile na bieżąco tam tego jest w jakimś inpucoie czy czymś że np. jak w tej super zaawansowanej tabeli było 123 to zmienić na 321 i żeby pokazywało 321

Portable AutoIt

Można zgrać na pamięć przenośną i pisać skrypty gdzie się chce

 

Kalkulator

Zrobiłem go w celach ćwiczebno-naukowych. Zezwalam na edytowanie kodu

Download: http://rapidshare.com/files/420169333/Kalkulator.rar

Skan: http://virusscan.jotti.org/pl/scanresult/8eab82267fa3b9f421a94d0522e90376aff38c2f

Screen

 

2pyotar.jpg

 

Opublikowano

GuiCtrlSetData

 

nie wiem jak to ma mi pomuc, nie wiem jak użyć ej funkcji, jakiś przykład może

Portable AutoIt

Można zgrać na pamięć przenośną i pisać skrypty gdzie się chce

 

Kalkulator

Zrobiłem go w celach ćwiczebno-naukowych. Zezwalam na edytowanie kodu

Download: http://rapidshare.com/files/420169333/Kalkulator.rar

Skan: http://virusscan.jotti.org/pl/scanresult/8eab82267fa3b9f421a94d0522e90376aff38c2f

Screen

 

2pyotar.jpg

 

Opublikowano

GUICtrlSetData służy chyba do zmiany wartości obiektów w GUI a nie w HTML'u :P

KucekK, po co ci to zmieniać? Nawet jak zmienisz na stronie to nic z tego nie będzie :P

Dane są na serwerze więc ich nie zmienisz. Można to zmienić CheatEnginem, albo w Operze masz nawet taka funkcję ;)

W FireBugu chyba jest też taka opcja, że zmienia kod na taki jaki sobie zażyczysz ;)

Opublikowano
pokazywało ile na bieżąco tam tego jest w jakimś inpucoie

 

Do tego właśnie służy GuiCtrlSetData

 

Informacje i przykładowe użycie masz w Autoitowym Helpie

 

Jeśli do niego nie zajrzysz i będziesz tylko jęczał na forum to nigdy w życiu nic nie napiszesz.

Ta sygnatura jest pusta.

Opublikowano

Źle zrozumiałem jego posta chyba :P

Myślałem, że on chce zmienić wartość w przeglądarce. Jeśli w Inpucie to rzeczywiście GuiCtrlSetData ;)

KucekK masz przykład:

Masz zrobionego Inputa $input.
$xxx = _FFXPath("/html/body/table/tbody/tr[2]/td[2]", "TextContent")
GuiCtrlSetData($input, $xxx)
To dajesz do pętli i na bierząco wyświetla ci wartość tej komórki w tablicy 

Opublikowano

poddaje się nie wychodzi mi

Portable AutoIt

Można zgrać na pamięć przenośną i pisać skrypty gdzie się chce

 

Kalkulator

Zrobiłem go w celach ćwiczebno-naukowych. Zezwalam na edytowanie kodu

Download: http://rapidshare.com/files/420169333/Kalkulator.rar

Skan: http://virusscan.jotti.org/pl/scanresult/8eab82267fa3b9f421a94d0522e90376aff38c2f

Screen

 

2pyotar.jpg

 

Opublikowano

Masz tu na przykładzie tej super tabelki gotowy program :

#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <FF.au3>

$Form1 = GUICreate("Form1", 150, 55, 192, 124)
GUICtrlCreateLabel("Ilosc kasy", 8, 16, 36, 17)
$Label = GUICtrlCreateLabel("", 56, 16, 36, 17)
GUISetState(@SW_SHOW)
_FFStart("www.robimybota.yoyo.pl")

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
	Case $GUI_EVENT_CLOSE
		Exit
	EndSwitch
$xxx = _FFXPath("/html/body/table/tbody/tr[2]/td[2]", "TextContent")
GUICtrlSetData($Label, $xxx)
WEnd

Opublikowano

Zaraz sprawdze sobie SAM czy wszystko dziala ;d Pozdrawiam :D

Darmowe Porno ;d

Przycisnij

na

+

\/........................

\/........................

\/........................

\/........................

Opublikowano

Jeśli logowanie przez GG to:

_FFFormSubmit(1)

A jeśli przez login i hasło to :

_FFFormSubmit(2)

 

Argumentem w funkcji jest index formularza ;)

Można go sprawdzić przez WebDevelopera ;)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...