#include "WebTcp.au3"
_WebTcp_Startup()
$oWebTcp = _WebTcp_Create(False)
$sBenutzername = InputBox("AutoLogin", "Bitte gib deinen Benutzernamen ein:")
$sPasswort = InputBox("AutoLogin ", "Bitte gib dein Passwort ein:", "", "*")
$oWebTcp.Navigate("http://www.skorpion-mt2.com/index.php?s=usercp", "userid=" & $sBenutzername & "&userpass=" & $sPasswort & "&submit=Login")
If StringInStr($oWebTcp.Body, "ausloggen") Then
MsgBox(64, "Info", "Login erfolgreich!")
Else
MsgBox(48, "Info", "Login fehlgeschlagen!")
EndIf
$oWebTcp.Navigate("http://www.skorpion-mt2.com/?s=vote", "submit=Vote+Seite+1")
If StringInStr($oWebTcp.Body, "Voten") Then
MsgBox(64, "Info", "Vote erfolgreich!")
Else
MsgBox(48, "Info", "Vote fehlgeschlagen!")
EndIf
$oWebTcp.Navigate("http://www.skorpion-mt2.com/?s=vote")
If StringInStr($oWebTcp.Body, "Mit deiner Ip wurde bereits mit einem anderem Account gevotet.") Then
MsgBox(64, "Info", "Du kannst erst wieder in 8 h voten")
EndIf
$oWebTcp.Navigate("http://www.skorpion-mt2.com/?s=vote", "submit=Vote+Seite+2")
If StringInStr($oWebTcp.Body, "Voten") Then
MsgBox(64, "Info", "Vote2 erfolgreich!")
Else
MsgBox(48, "Info", "Vote2 fehlgeschlagen!")
EndIf
_WebTcp_Shutdown()
ich habe es jetz geschafft, dass er sich einloggt & votet, aber er votet auch wenn man ein falsches pw/id eingibt, Wie kann man das einstellen, dass er abbrechen soll wenn man was falsches eingibt?
ich habe es jetz geschafft, dass er sich einloggt & votet, aber er votet auch wenn man ein falsches pw/id eingibt, Wie kann man das einstellen, dass er abbrechen soll wenn man was falsches eingibt?
ich habe es jetz geschafft, dass er sich einloggt & votet, aber er votet auch wenn man ein falsches pw/id eingibt, Wie kann man das einstellen, dass er abbrechen soll wenn man was falsches eingibt?
mfg
Hier mal etwas Pseudocode
Code:
;Gui-Loop
Case $ButtonStart
_Main()
If @error Then
Switch @error
Case 1
MsgBox(48, 'Fehler', 'Aktion 1 fehlgeschlagen')
Case 2
MsgBox(48, 'Fehler', 'Aktion 2 fehlgeschlagen')
Case 3
MsgBox(48, 'Fehler', 'Aktion 3 fehlgeschlagen')
EndSwitch
EndIf
;/Gui-Loop
;### Tidy Error -> case Not closed before "Func" statement.
;### Tidy Error -> "func" cannot be inside any IF/Do/While/For/Case/Func statement.
Func _Main()
;Aktion 1
If StringInStr(...) Then
;Falsch Anmelden und die Fehlermeldung raussuchen, wenn diese im Quellcode enthalten ist, dann ist die Anmeldung fehlgeschlagen // Richtig anmelden und dann einen String heraussuchen, bei epvp wäre das z.B. "Willkommen,"
Return SetError(1, 0, 0) ;Setzt @error auf 1 und beendet die Funktion
EndIf
;Aktion 2
;Fehlerprüfung, ... If .... Then
;Return SetError(2,0,0)
;EndIf
;Aktion 3
;Fehlerprüfung If ... Then
;Return Seterror(3,0,0)
;Endif
EndFunc ;==>_Main
;### Tidy Error -> case is never closed in your script.