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

Otwarcie okna z rozmowa gg


Rekomendowane odpowiedzi

Opublikowano

Witajcie. AutoITa ucze sie od dosc niedawna i chcialbym napisac prostego bocika spamujacego GG. Chiałbym jednak, aby był on automatyczny, toteż sam otwierał okienko rozmowy z wpisanym w GUI nr gg. Na razie zrobilem wersje wykorzystujaca protokol gg:// w firefoksie:

 

Run (@ProgramFilesDir&'\Mozilla Firefox\firefox.exe gg://11111111")

 

Jednak troche glupio to wyglada, dlatego chciałem się zapytać, jak bezposrednio otworzyc okienko gg. Nie znam sie na tym, jak robi to sam Windows, wiec nie wiem, jak to zautomatyzowac, dlatego prosze Was o pomoc. Z góry dzięki :)

Opublikowano

Jeżeli to ma być prosty bocik, to może użyj imagesearch.

Czyli jak okienko się pojawi bot klika, a to okienko od gg samo się pokaże.

LAYOUT'Y POD SERWER MINECRAFT U MNIE. ZAPRASZAM PW

Opublikowano

to powinno się nadać

$puase_on = True ; zmień na False jeśli chcesz aby spamował odrazu
HotKeySet("{pause}","pause")
HotKeySet("{end}","end")
$nrgg = InputBox("Nr gg","Wpisz numer gg","")
$pw = InputBox("Wiadomość","Wpisz wiadomość","")
ShellExecute("gg://" & $nrgg)
WinWaitActive($nrgg)
While True
If $puase_on = False Then
Send($pw & "{Enter}")
sleep(100)
EndIf
WEnd

Func pause()
If $puase_on = True Then
$puase_on = False
ElseIf $puase_on = False Then
$puase_on = True
EndIf
EndFunc

Func end()
Exit
EndFunc

przycisk pause - start/stop bota

przycisk end - wyłaczenie bota

 

@EDIT : nie trzeba innego podziekonwania chociarz może 5 gwiazdek w profilu by nie zadzkodziło..

a ten bocik to tylko przyklad jak to ma wygładać a zrobić możesz go bardziej profesionalnie..

 

;Script by ziuto
;Source-code Autoit v3
$User = InputBox("Twoj nick", "Podaj swoj nick", "tu go wpisz")
If $User = "ziuto" Then
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Sam sie lubie", 50, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam sobie 5 gwiazdek", 30, 40)
ElseIf $User <> "ziuto" Then
MsgBox(0, "Powitanie", "Siema " & $User)
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Lubie cie ziuto", 47, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam ci 5 gwiazdek ziuto", 25, 40)
EndIf
GUISetState(@SW_SHOW, $gui)
While $User = "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie sie", "Sam sie lubie :o")
Case $msg = $button_dam_ci_5_gwiazdek
MsgBox(0, "Dam sobie 5 gwiadek", "Ze bym to ja mogl sam sobie dac")
EndSelect
WEnd
While $User <> "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie cie", "A za co ?")
InputBox("A za co ?", "Za co mnie lubisz ?", "???")
MsgBox(0, "Za to", "Aha" & @CRLF & "Dobrze to wiedziec xD" & @CRLF & "Nq")
ShellExecute("http://www.mpcforum.pl/")
ExitLoop
Case $msg = $button_dam_ci_5_gwiazdek
ShellExecute("http://www.mpcforum.pl/user/259390-ziuto/")
EndSelect
WEnd


Opublikowano

Bocik ma byc prosty, ale w pelni "profesjonalny", czyli ma wszystko robic sam za uzytkownika :)

 

ziuto - Dzieki bardzo, super dziala. Nie wiem, jak sie u was na forum dziekuje, wiec klikne ci lubie to :D Jak bys chcial jakies inne formy podziekowania, to wal smialo, oczywiscie w ramach mozliwosci :D

 

A jak tak dobrze idzie to moze jeszcze jedno - daloby sie jakos zrobic to w tle?

 

Wiem, ze mozna wysylac do okienka poprzez ControlSend, jednak po pierwsze nieco gryzie sie to z normalnym uzytkowaniem klawierki, a po drugie, to to okienko gg po kazdym otwarciu idzie przeciez na wierzch. Czytalem na forum, ze da sie jakos zrobic dzialanie autoita w tle, jednak nikt nie podawal konkretnych roziwazan, to moze teraz sie doczekam :)

 

 

@UP

 

Pięć gwiazdek dodanych, wedle życzenia. Zrobiłem go oczywiście trochę inaczej, chodzi mi jedynie o samo podanie funkcji

ShellExecute

Nie wiedzialem, ze taka w ogole jest, dalej nie wiem, co dokladnie robi, ale wazne ze dziala :)

Opublikowano
[...]ShellExecute

Nie wiedzialem, ze taka w ogole jest, dalej nie wiem, co dokladnie robi, ale wazne ze dziala[...]

ShellExecute uruchamia zewnętrzny program używając ShellExecute API.

 

[...]A jak tak dobrze idzie to moze jeszcze jedno - daloby sie jakos zrobic to w tle?

 

Wiem, ze mozna wysylac do okienka poprzez ControlSend, jednak po pierwsze nieco gryzie sie to z normalnym uzytkowaniem klawierki [...] Czytalem na forum, ze da sie jakos zrobic dzialanie autoita w tle, jednak nikt nie podawal konkretnych roziwazan, to moze teraz sie doczekam[...]

ControlSend działa w tle i nie gryzie się z klawiaturą.

Opublikowano

też bym doradzał obsługe po protokole dla GG , dokumentacja dokładna jest jak i co obsłużyć, tcp/ip autoit też ogrania bez problemu , pozostaje tylko znajomość obsługi pakietów

 

kiedyś coś takiego było że można było przez cmd wysłać wiadomość na określony numer gg czy zmienić status poprzez linki jakie gadu obsługuje gg:///

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...