;Autor: Logtetsch
;Date: 12.01.2013
#include-once
#include <array.au3>
#include <string.au3>
Global $thanks_Status = 0
Func _epvp_thankscheck($HWID, $s_Site)
if $HWID == "" Then
Return SetError(4, "", 0)
EndIf
if $s_Site == "" Then
Return SetError(5, "", 0)
EndIf
Global Const $error_NoThanks = 2
Global Const $error_NoSiteInfo = 3
Global Const $error_NoUserData = 4
Global const $success_Thanks = true
Local $Data_User = _GetHWIDData($md5_HWID)
If not @error and IsArray($Data_User) and $Data_User[0] <> "" Then
Local $thanks_Site = BinaryToString(InetRead($s_Site))
if not @error Then
Local $thanks_table = _StringBetween($thanks_Site, '.html" rel="nofollow">', '</a> ')
Local $thanks_table_Premium = _StringBetween($thanks_Site, 'rel="nofollow"><span style="color:#0099ff">', '</span></a> ')
if IsArray($thanks_table) Then
Local $a_thanks_table = UBound($thanks_table)
For $i = 0 to $a_thanks_table-1
if $Data_User[1] == $thanks_table[$i] Then $thanks_Status = 1
if $thanks_Status == 1 then ExitLoop
Next
if $thanks_Status == 1 Then
MsgBox(64, "Info", $success_Thanks)
Return True
Elseif $thanks_Status == 0 Then
For $i = 0 to UBound($thanks_table_Premium)-1
if $Data_User[1] == $thanks_table_Premium[$i] then $thanks_Status = 1
if $thanks_Status == 1 Then ExitLoop
Next
if $thanks_Status == 0 Then
MsgBox(48, "Error", $error_NoThanks)
Return SetError(2)
ElseIf $thanks_Status == 1 Then
MsgBox(64, "Info", $success_Thanks)
Return True
EndIf
EndIf
Else
MsgBox(48, "Error", $error_NoSiteInfo)
Return SetError(3)
EndIf
Else
MsgBox(0,"",$error_NoSiteInfo)
Return SetError(3)
EndIf
Else
MsgBox(48, "Error", $error_NoUserData)
Return SetError(4)
EndIf
EndFunc
#RequireAdmin
#include "Thankschecker_GUI.au3"
#include "Thankschecker_Func.au3"
#include "GetHWID.au3"
Global $HWID = _GetHWID()
Global $Data = _GetHWIDData()
if IsArray($Data) Then
MsgBox(0,"",$Data[1])
EndIf
Global $s_Site = 'http://www.elitepvpers.com/forum/4story/2350716-devs-revo4s.html' ;Die Seite auf der die Thanks durchsucht werden sollen
$tc = _epvp_thankscheck($HWID, $s_Site)
if $tc <> True Then
_epvp_thankscheck_GUI($HWID, $s_Site)
ElseIf $tc == True Then
ShellExecute("http://google.de") ;Downloadlink eingeben
EndIf
und vielleicht machste http web requests auf die seite
da kann ich nichts ausführen da dan immer kommt das die includes fehlen und leg ich 2 au3 datein mit den name an und kopiere die 2 include sources ab und füge sie ein kommt ne leere msgbox und dannach line23 error ....
hir ein video , wo ich alles genau abkopiert habe!:
Das Video reicht nicht aus, um dein Script zu lesen, aber die Fehlermeldung ist eindeutig:
Code:
Local $Data_User = _GetHWIDData($md5_HWID)
Local $Data_User = _GetHWIDData(^ ERROR
Error: variable used without being declared
So, was heißt das jetzt?
$md5_HWID ist nicht deklariert. Du musst also nachschauen, wo die Variable deklariert wird, was wohl nur unter irgendeiner Bedingung passiert, die allerdings nicht erfüllt ist.
#edit habsch geschaft
idee die generierte HWID einzutragen : von cookie
nicht deklarierte variable untersucht : ich
PS: deine UDF war fehlerhaft , in der thanschecker_func hast du in line 23 geschrieben ($md5_HWID) obwohl dies gar nicht existiert , habsch durch $HWID ersetzt , nun gehts ...
AutoIt WoW Disconnect Abfrage 12/09/2011 - AutoIt - 22 Replies Hi,
ich habe einen kleinen WoW Bot, der ständig in einer While Schleife in 2 verschiedenen WoW Fenstern (das eine ist im Hintergrund) etwas ausführt.
Wie bekomme ich es nun hin, das wenn ein Account einen Disconnect bekommt, die While Schleife des Bots unterbrochen, neu eingeloggt und die While Schleife neu von vorne ausgeführt wird? Und das möglichst in beiden WoW Fenstern (mit unterschiedlichen Accounts).
Viele Grüße
Baum
HWID Funktion Abfrage 11/24/2011 - AutoIt - 10 Replies While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
ClipPut(GUICtrlRead($I_HWID))
ShellExecute("http://www.elitepvpers.com/ forum/profile.php?do=editprofile")
HWID Online Abfrage 03/03/2011 - General Coding - 3 Replies Guten Abend!
Ich Code gerade in Visual Basic 2010 eine Online HWID Abfrage.
Diese Abfrage ruft eine .TXT Datei auf einen FTP-Server ab.
(Ich weiß es ist sehr unsicher)
Das klappt auch alles soweit.
Nur ich möchte gerne das in der Textbox1 steht ob die HWID in der .TXT eingetragen ist.
(Die HWID von den "KUNDEN" sind untereinader aufgezählt in der .TXT)